常見的msc-51微控制器中一般採用雙列直插(dip)封裝,共40個引腳。
圖為引腳排列圖。其中的40個引腳大致可以分為四類:電源、時鐘、控制和i/o引腳。
一:電源
vcc:晶元電源,一般為+5v。
vss:接地端。
二:時鐘
xtal1和xtal2:晶體振盪電路反相輸入端和輸出端。
當使用內部振盪電路時,需要外接晶振,常見的有4m、6m、11.0592m、12m等。
當使用外部振盪輸入時xtal1接地,xtal2接外部振盪脈衝輸入。
三:控制線
mcs-51微控制器的控制線共有4根,其中3根是復用線,具有兩種功能。
1、ale/prog:位址鎖存允許/程式設計脈衝
ale:正常使用時為ale功能,主要用來鎖存po口送出的8位位址。
po口一般分時傳送低8位位址訊號,且均為二進位制數。
區分是否是低8位資料訊號還是位址訊號就看ale引腳。
當ale引腳訊號有效時,po口傳送的是低8位位址訊號;
當ale無效時,po口傳送的是8位資料訊號。
一般在ale引腳的下降沿鎖定po口傳送的內容,即低8位位址訊號。
當cpu不執行訪問外部ram指令(movx)時,ale以時鐘振盪頻率1/6的固定頻率輸出。
所以ale訊號也可以作為外部晶元的時鐘訊號。
但當cpu執行訪問外部ram(movx)時,ale將跳過乙個ale脈衝。
prog:當微控制器在程式設計期間,該引腳輸入程式設計脈衝(由程式設計器提供)。
2、psen:外部rom讀選通訊號
當微控制器讀外部rom時,每個機器週期內psen有兩次有效輸出。
psen就相當於外部rom晶元輸出允許的選通訊號。
但讀片內rom和讀片外ram時無效。
3、rst:復位引腳
rst為微控制器上電復位輸入端。
只要在該引腳上連續保持兩個機器週期以上的高電平,微控制器就可以實現復位操作。
復位後程式從0000h出開始執行。
在一般應用中可以用rc電路來實現微控制器的上電復位。
在一些工業控制等要求較高的場合一般用專用的看門狗晶元進行復位以及電源監控。
典型的rc上電復位電路如下圖所示:
4、ea/vpp:內外rom選擇/eprom程式設計電源
ea:正常工作時,ea為內部rom選擇端。
mcs-51型微控制器的定址範圍為64kb,其中4k在片內,60k在片外。
當ea為高電平時,先訪問內rom,當程式長度超過4k時將自動轉向執行外部rom中的程式。
當ea為低電平時微控制器只訪問外部rom,對老的8031微控制器(因片內沒有rom),ea必須接地。
目前的大部分微控制器都自帶rom,所以一般應用中也將ea接高電平。
vpp:對於有內部eprom的微控制器,在片內eprom的程式設計期間,此引腳用於施加程式設計電源。
四:i/o引腳
mcs-51微控制器共有4個8位並行i/o埠,共32個可程式設計i/o引腳。
4個i/o口各有各的功能,在一般情況下:
po口專用於分時傳送低8位位址訊號和8位資料訊號。
p2口專用於傳送高8位位址訊號。
p3口大部分時間用於第二功能。
當然所有的i/o口都可以作為普通的輸入/輸出埠用。
微控制器上電復位時間 微控制器的復位
一 復位電路 剛剛接通電源的微控制器內部處於不穩定的狀態,cpu無法正常運轉。因此,就需要進行微控制器狀態初始化,這就叫做復位。微控制器帶有復位訊號輸入引腳,可以將這個訊號調至低電平狀態後讓微控制器復位。也就是說通過輸入復位訊號來徹底叫醒微控制器進入工作狀態。接下來講解一下復位的時序 如下圖 只有在...
51微控制器的復位引腳 51微控制器復位電路工作原理
51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現,那這個過程是如何實現的呢?在微控制器系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在執行的系統中控制其復位。開機的時候為什麼為復位在電路圖中,電容的的大小...
51微控制器的復位引腳 51微控制器復位後的狀態
微控制器的復位操作使微控制器進入初始化狀態,其中包括使程式計數器pc 0000h,這表明程式從0000h位址單元開始執行。微控制器冷啟動後,片內ram為隨機值,執行中的復位操作不改變片內ram區中的內容,21個特殊功能暫存器復位後的狀態為確定值,見下表。值得指出的是,記住一些特殊功能暫存器復位後的主...