1樓:匿名使用者
有兩個串列埠的微控制器還是有不少的,我用過sst89c58 ,msp430f149/169這兩個都是雙串列埠的,8個輸入端是那不成問題,p口都好多,唯獨你說的既要低功耗還要低價這個不好辦,430低功耗,但是出了名的貴,其它的倒是真便宜,不過功耗相對比較高。自己取捨吧。
2樓:匿名使用者
stc12c5a60s2是兩個串列埠的,**在10塊左右。
w77e058也是雙串列埠的,**要更貴一些。
atmega162現在的**也在12~15左右吧,這個能把功耗控制在很低的水平的。
至於atmega64/128看需要取捨了。
微控制器有什麼特徵?
3樓:匿名使用者
微控制器具有以下特點:
1、有優異的效能**比
目前國內市場上,有些微控制器的晶元只有人民幣幾元,加上少量外圍元件,就能構成一台功能相當豐富的智慧型化控制裝置。
2、整合度高,體積小,可靠性好
微控制器把各功能部件整合在一塊晶元上,內部採用匯流排結構,減少了各晶元之間的連線,大大提高了微控制器的可靠性與抗干擾能力。而且,由於微控制器體積小,易於採取電磁遮蔽或密封措施,適合於在惡劣環境下工作。
3、控制能力強
微控制器指令豐富,能充分滿足。工業控制的各種要求。
4、低功耗,低電壓,便於生產可攜式產品。
5、易擴充套件
可根據需要並行或序列擴充套件,構成各種不同應用規模的計算機控制系統。
擴充套件資料
微控制器廣泛應用於儀器儀表、家用電器、醫用裝置、航空航天、專用裝置的智慧型化管理及過程控制等領域,大致可分如下幾個範疇:
1、在智慧型儀器儀表上的應用
微控制器具有體積小、功耗低、控制功能強、擴充套件靈活、微型化和使用方便等優點,廣泛應用於儀器儀表中,結合不同型別的感測器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。
2、在工業控制中的應用
用微控制器可以構成形式多樣的控制系統、資料採集系統。例如工廠流水線的智慧型化管理,電梯智慧型化控制、各種報警系統,與計算機聯網構成二級控制系統等。
3、在家用電器中的應用
4、在計算機網路和通訊領域中的應用
現代的微控制器普遍具備通訊介面,可以很方便地與計算機進行資料通訊,為在計算機網路和通訊裝置間的應用提供了極好的物質條件,現在的通訊裝置基本上都實現了微控制器智慧型控制,從手機,**機、小型程式控制交換機、樓宇自動通訊呼叫系統、列車無線通訊、再到日常工作中隨處可見的移動**,集群移動通訊,無線電對講機等。
5、微控制器在醫用裝置領域中的應用
微控制器在醫用裝置中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷裝置及病床呼叫系統等等。
6、在各種大型電器中的模組化應用
某些專用微控制器設計用於實現特定功能,從而在各種電路中進行模組化應用,而不要求使用人員了解其內部結構。如**整合微控制器,看似簡單的功能,微縮在純電子晶元中(有別於磁帶機的原理),就需要複雜的類似於計算機的原理。
4樓:匿名使用者
微控制器的特點
(1)高整合度,體積小,高可靠性 微控制器將各功能部件整合在一塊晶體晶元上,整合度很高,體積自然也是最小的。微控制器程式指令,常數及**等固化在rom中不易破壞,許多訊號通道均在乙個晶元內,故可靠性高。
(2)控制功能強 為了滿足對物件的控制要求,微控制器的指令系統均有極豐富的條件:分支轉移能力,i/o口的邏輯操作及位處理能力,非常適用於專門的控制功能。
(3)低電壓,低功耗,便於生產可攜式產品 。為了滿足廣泛使用於可攜式系統,許多微控制器內的工作電壓僅為1.8v~3.6v,而工作電流僅為數百微安。
微控制器在日常生活及家用電器領域的應用 ,自從微控制器誕生以後,它就步入了人類生活,如洗衣機、電冰箱、空調器、電子玩具、 電飯煲、視聽音響裝置等家用電器配上微控制器後,提高了智慧型化程度,增加了功能,倍受人們喜愛。微控制器將使人類生活更加方便、舒適、豐富多彩。
5樓:灝灝
微控制器的特點和應用
1、微控制器的特點
(1)高整合度,體積小,高可靠性
6樓:匿名使用者
微控制器目錄
微控制器定義
微控制器介紹
微控制器的應用領域
學習應中六大重要部分
微控制器學習
編輯本段微控制器定義
7樓:匿名使用者
整合度高
控制功能強
可靠性高
低功耗、低電壓
外部匯流排豐富
功能擴充套件性強
體積小、成本低
價效比高
用微控制器設計乙個時鐘,可顯示時和分,可以調時間,也要有鬧鐘功能,要有設計的電路圖 10
8樓:漢馬行
其實不用定時中斷也能實現功能:
#include主函式
unsigned char tab=;定義0-9陣列unsigned int tmp;定義變數void delay(unsigned int xms)定義延時函式void main( )
s++;
while(s==60)秒進一位,到60清0while(m==60)分鐘進一位,到60清0while(h==24)小時進一位,到24清0}}
微控制器,什麼是序列口,什麼是並行口?
9樓:匿名使用者
兩種介面都是用來傳送二進位制資料的介面形式。
序列介面,一般有一根時鐘線,一根資料線,乙個時鐘週期傳送二進位制1位,要傳送乙個位元組至少需要8個時鐘週期,序列線根數少,遠端傳輸抗干擾能力強,成本低。
並行介面,比如8位並行介面,除具備時鐘線外,還有8根資料線,另外還有幾根輔助訊號線,乙個時鐘8位資料全部可傳送完畢,並行線根數多,電纜成本高、容易受干擾因而距離受限(電纜長度受限)。
10樓:匿名使用者
串列埠資料是按1位為單位傳輸資料的口,51微控制器是p3.0、p3.1組成串列埠。並口是以1位元組為單位傳輸資料的口,51微控制器一般以p0口擴充套件並口。
11樓:匿名使用者
串的意思就乙個個傳送,第乙個為先,並的意思是統一傳送
12樓:匿名使用者
串列埠一般是九針的,並口一般是二十五針的
微控制器型別有哪些
13樓:蘇嘉愛娛樂
按匯流排分有:8位機、
16位機、32位機、64位機。
微控制器的發展先後經歷了4位、8位、16位和32位等階段。8位微控制器由於功能強,被廣泛用於工業控制、智慧型介面、儀器儀表等各個領域,8位微控制器在中、小規模應用場合仍佔主流地位,代表了微控制器的發展方向,在微控制器應用領域發揮著越來越大的作用。
80年代初,intel公司推出了8位的mcs-51系列的微控制器。mcs-51微控制器的邏輯部件,包括乙個8位cpu及片內振盪器、 80514b掩膜rom、87514kbeprom、8031無rom。
特殊功能寄存 器sfr128bram、定時器/計數器t0及t1、並行i/o介面:p0、p1、p2、p3;序列介面:txd、rxd;中斷系統:int0,int1。
擴充套件資料
硬體特徵
1、微控制器的體積比較小, 內部晶元作為計算機系統,其結構簡單,但是功能完善,使用起來十分方便,可以模組化應用。
2、微控制器有著較高的整合度,可靠性比較強,即使微控制器處於長時間的工作也不會存在故障問題。
3、微控制器在應用時低電壓、低能耗,是人們在日常生活中的首要選擇, 為生產與研發提供便利。
4、微控制器對資料的處理能力和運算能力較強,可以在各種環境中應用,且有著較強的控制能力。
14樓:匿名使用者
這個型別看怎麼分了。
按結構分:哈佛結構和馮諾依曼結構
按匯流排分:8位機、16位機、32位機、64位機。
按指令系統分:51、avr、pic、arm等等。
15樓:匿名使用者
1、51微控制器
2、61微控制器
3、avr微控制器
4、430超低功耗微控制器
5、pic微控制器
6、飛思卡爾的微控制器
7、英飛凌的微控制器
如果是學習微控制器的話從51開始,可以找吳鑑鷹微控制器開發板練習
16樓:匿名使用者
微控制器就是微處理器(****** chip machine),比電腦cpu速度慢,功耗低,使用方便,不用帶風扇,滿足一般用法。
1,8位8051核心:89c51/89c52/89c53/89c54/89c58;還有新的帶isp的字尾89c51rd,rc系列。
2,16位系列:atmel的avr微控制器,ti的msp430系列,st的stm32系列。
3,32位arm7,arm9系列:920t、926ej-s、如三星的s3c2410/2440;st的stm32w103/107系列等
4,還有很多接近arm9系列的core。
17樓:匿名使用者
常見的有以下幾種
1、傳統的51系列微控制器。
2、stc系列的增強型微控制器,是在51的基礎上增強的。
3、avr系列,以atmel公司的atmega16為代表。
4、pic系列微控制器。
5、stm8系列微控制器,價效比很高。
6、stm32系列微控制器,價效比很高,也屬於arm,學會的話以後上手arm-cortex系列很快
7、飛思卡爾系列的微控制器
8、msp430微控制器。
18樓:虛心求學
微控制器有很多態別,根據其定址位數來分,分為8位微控制器,16位微控制器,和32位微控制器。
1、微控制器整合度高。微控制器包括cpu、4kb容量的rom(8031 無)、128 b容量的ram、 2個16位定時/計數器、4個8位並行口、全雙工串列埠行口。 2、系統結構簡單,使用方便,實現模組化; 3、微控制器可靠性高,可工作到10^6 ~10^7小時無故障; 4、處理功能強,速度快。
19樓:
和計算機一樣。
複雜指令集的和精簡指令集的。
馮諾依曼結構。
常用的51,avr,arm
現在手機呀什麼的都是arm
還有一些其他的。
如:pic的,msp430的等等
20樓:匿名使用者
首先,如何提高的c程式語言
**登鴻捷的效率,使用c語言程式設計的微控制器是微控制器的開發和應用的必然趨勢。他強調:「如果你用c語言程式設計,實現最高的效率,最好熟悉c編譯器來測試c語言編譯器的每個語句行號後是否相應的組合語言,這樣就可以很清楚的知道效率。
未來的規劃,編制最有效地利用了宣告。「
他指出,每乙個c編譯器都會有一定的差異,這將是不同的編譯器效率,出色的嵌入功能系統的c編譯器的相同程度碼大小和執行時間僅在比5-20%的再組合語言。他說:「對於複雜和緊張的專案開發時間,你可以使用c語言,但前提是要問你為mcu系統的c語言和c編譯器非常熟悉,特別要注意的c編譯器系統能夠支援資料型別和演算法。
儘管c語言是高階語言中最常見的形式,但因為不同的mcu廠家其c語言的編譯器系統有一定的差別,尤其是在一些特殊功能模組的操作,所以如果這些特性都不懂,然後除錯問題會很多,反而導致了執行效率比組合語言。「
二,如何減少程式的錯誤?
如何減少程式的錯誤,鄧紅姐給些建議,他指出超出管理系統執行引數的範圍要考慮的是:
1.物理引數。這些引數是系統,其包括操作引數和引數的處理端部的結果的激勵引數,採集和處理的主要輸入引數。合理設定這些邊界,超出該引數的邊界被認為是非正常或激發錯誤處理異常反應。
2.資源引數。這些引數主要是系統資源的電路,裝置,功能單元,如儲存器的容量,所述儲存單元的長度,堆疊深度。在程式設計中,引數不允許超出資源利用的範圍。
3.應用引數。這些應用程式通常是一些scm引數,應用條件的功能單元。如e2prom耐久時間和資料儲存應用,例如引數限制。
4.工藝引數。是指系統引數變化的有序執行。
三,如何解決干擾的微控制器
登鴻捷的問題說:要防止干擾的最有效的方法是去除干擾源,干擾,擋住了去路,但往往很難這樣做,我們只能scm足以看出更強的抗干擾能力。微控制器干涉現象是最常見的復位;程式的執行,其實,你也可以用軟體陷阱和看門狗復位程式回狀態;這是最重要的抗scm軟體處理一般微控制器復位狀態都會有。
一些標誌暫存器,可以用來確定復位的原因;除了可以埋葬自己的一些標誌在ram中。每次程式復位時,通過判斷這些標誌,可以判斷復位的不同原因;你也可以直接跳到取決於標誌相應的程式。這使得程式執行的連續性,使用者將不知道在使用該程式必須復位。
四,如何測試scm系統
讀者想知道什麼方法用來測試微控制器系統的可靠性的可靠性,鄧巨集傑說:「當乙個單晶元系統設計完成後,針對不同的scm系統的產品有不同的測試專案和方法,但有些必須進行測試:誠信
1. scm軟體測試功能,這是所有微控制器系統功能測試,測試軟體是否。寫正確和完整的。
2.開機,斷電測試,在使用時,使用者難免會遇到上電和斷電的情況下,可以進行多次開關電源,測試微控制器系統的可靠性。
3.老化測試。測試條件下,scm系統的可靠性下長時間工作。如果有必要,可以放置在高溫,高壓和強電磁干擾的測試環境。
。4,esd和eft和其它試驗可用於測試各種干擾**器scm系統的可靠性,例如使用靜態模擬器測試scm系統抗靜電esd能力;使用浪湧雜訊抗擾度eft快速脈衝模擬器測試等。
鄧巨集傑強調:「您還可以模擬人類使用,該破壞可能發生。例如,與身體或衣服織物故意擦拭埠scm系統,從而檢測能力抗靜電scm系統用電鑽附近。工作中,從而測試抗電磁干擾能力強「。
STC11F系列微控制器,有兩個串列埠,我怎麼設定傳送接收的串列埠是哪個
串列埠1是標準的51串列埠通過scon設定工作模式,波特率發生器可以使t1也可以使brt 串列埠2是擴充套件串列埠,通過s2con設定工作模式。波特率發生器只能是brt。stc11fxx系列微控制器 是單串列埠的,只是有 兩組 io 口 可以用來 設定 為 串列埠,就是 可以 選擇 串列埠 用 p3...
80c51微控制器程式設計實現兩個16位數的減法
sub16 clr c 清進製mov a,50h 被減數低位送累加器subb a,4bh 減去減數低mov 31h,a 差低位送31hmov a,6fh 被減數高位送累加器subb a,13h 減去減數高位mov 30h,a 差高位送30h 如果有借位,c為1 你好!是用彙編來完成?51微控制器兩個...
帶兩個一的成語有什麼,帶兩個「一」字的成語有哪些
一草一木 一長一短 一倡一和 一唱一和 一朝一夕一成一旅 一弛一張 一吹一唱 一搭一檔 一簞一瓢一旦一夕 一德一心 一點一滴 一分一毫 一根一板一鼓一板 一還一報 一晦一明 一家一火 一家一計一舉一動 一口一聲 一夔一契 一來一往 一鱗一爪一龍一蛇 一龍一豬 一馬一鞍 一模一樣 一年一度一噴一醒 一...