⑴ 8051單片機實際應用時數據匯流排和地址匯流排如何形成
只有需要在外部擴展程序存儲器或數據存儲器時,才需要數據匯流排和地址匯流排的,而現在的51單片機幾乎都不需要擴展外部的存儲器了。
如果就是為了要接出來數據匯流排和地址匯流排的話,P0口的8條線直接接出來就是8條數據線,再用一片74LS373作低8位地址鎖存器,輸入端接到P0口,8條輸出端就是低8位地址匯流排,單片機的ALE接到373的CLK端,作地址鎖存信號。P2口的8條線就是高8位地址匯流排。
擴展程序存儲器時,單片機的PSEN要接到存儲器的OE端。
擴展數據存儲器時,單片機的RD、WR要分別接到存儲器的OE端、WE端,這是控制匯流排。
⑵ 如何設計8051單片機應用系統的復位電路
第十六課:51單片機的復位
51單片機高電平復位。以當前使用較多的AT89系列單片機來說,,在復位腳加高電平2個機器周期(即24個振盪周期)可使單片機復位。復位後,主要特徵是各IO口呈現高電平,程序計數器從零開始執行程序。
復位方式有兩種。
1. 手動復位:按鈕按下,復位腳得到VCC的高電平,單片機復位,按鈕松開後,單片機開始工作。
2. 上電復位:上電後,電容電壓不能突變,VCC通過復位電容(10μF電解)給單片機復位腳施加高電平5V,同時,通過10KΩ電阻向電容器反向充電,使復位腳電壓逐漸降低。經一定時間後(約10毫秒)復位腳變為0V,單片機開始工作。
參考資料:http://hi..com/dzkfw/blog/item/f446f73f9fed61e6838b13f0.html
⑶ 8051和STM32這一類單片機會在物聯網應用的哪一層使用承擔什麼角色
單片機可以作為物聯網的終端,用於數據的採集和實現簡單的控制
其中8051是一款經典單片機,具有通過編程開實現控制電路的功能,廣泛應用於電子產品的電路板上面,例如多功能壓力鍋,多功能風扇等領域。
⑷ 51單片機原理是什麼,有哪些應用
8051單片機在一塊晶元上集成了一個微型計算機的主要部件,它包括以下幾部分:
1個8位微處理器(CPU)。
1個時鍾電路。
4KB程序存儲器。
256B數據存儲器。
2個16位定時/計數器。
64KB擴展匯流排控制電路。
4個8位並行I/O介面P0~P3。
1個全雙工串列I/O介面。
5個中斷源,其中包括2個優先順序嵌套中斷。
將微處理器(CPU)、存儲器(ROM和RAM等)、輸出/輸入口(I/O口)、定時/計數器、中斷系統等集成在一塊集成電路晶元上。稱之為單片微型計算機,簡稱單片機(MCU)。
單片機的主要應用領域
由於單片機有許多優點,因此其應用領域之廣,幾乎到了無孔不入的地步。單片機應用的主要領域有:
1) 智能化家用電器:各種家用電器普遍採用單片機智能化控制代替傳統的電子線路控制,升級換代,提高檔次。如洗衣機、空調、電視機、錄像機、微波爐、電冰箱、電飯煲以及各種視聽設備等。
2) 辦公自動化設備:現代辦公室使用的大量通信和辦公設備多數嵌入了單片機。如列印機、復印機、傳真機、繪圖機、考勤機、電話以及通用計算機中的鍵盤解碼、磁碟驅動等。
3) 商業營銷設備:在商業營銷系統中已廣泛使用的電子稱、收款機、條形碼閱讀器、IC卡刷卡機、計程車計價器以及倉儲安全監測系統、商場保安系統、空氣調節系統、冷凍保險系統等都採用了單片機控制。
4) 工業自動化控制:工業自動化控制是最早採用單片機控制的領域之一。如各種測控系統、過程式控制制、機電一體化、PLC等。在化工、建築、冶金等各種工業領域都要用到單片機控制。
5) 智能化儀表:採用單片機的智能化儀表大大提升了儀表的檔次,強化了功能。如數據處理和存儲、故障診斷、聯網集控等。
6) 智能化通信產品:最突出的是手機,當然手機內的晶元屬專用型單片機。
7) 汽車電子產品:現代汽車的集中顯示系統、動力監測控制系統、自動駕駛系統、通信系統和運行監視器(黑匣子)等都離不開單片機。
8) 航空航天系統和國防軍事、尖端武器等領域:單片機的應用更是不言而喻。