51單片機(jī)每個(gè)引腳功能
RST復(fù)位輸入 用來(lái)完成單片機(jī)單片機(jī)的復(fù)位初始化操作
ALE/(30引腳):地址鎖存控制信號(hào)(ALE)是訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖
PSEN : 外部程序存儲(chǔ)器選通信號(hào) 當(dāng)AT89C51RC從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將不被激活。
EA : 訪問(wèn)外部程序存儲(chǔ)器控制信號(hào)
XTAL1(19引腳):振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。
XTAL2(18引腳):振蕩器反相 放大器的輸入端。
鎖存器(Latch)是一種對(duì)脈沖電平敏感的存儲(chǔ)單元電路,它們可以在特定輸入脈沖電平作用下改變狀態(tài)。鎖存,就是把信號(hào)暫存以維持某種電平狀態(tài)。鎖存器的最主要作用是緩存,其次完成高速的控制其與慢速的外設(shè)的不同步問(wèn)題,再其次是解決驅(qū)動(dòng)的問(wèn)題,最后是解決一個(gè) I/O 口既能輸出也能輸入的問(wèn)題。
單片機(jī)的下一個(gè)模塊是步進(jìn)電機(jī)驅(qū)動(dòng)模塊上位機(jī)是下載通信模塊。
⒈ 電源: ⑴ VCC - 芯片電源,接+5V;
⑵ VSS - 接地端;
⒉ 時(shí)鐘:XTAL1、XTAL2 - 晶體振蕩電路反相輸入端和輸出端。
⒊ 控制線:控制線共有4根,
⑴ ALE/PROG:地址鎖存允許/片內(nèi)EPROM編程脈沖
ALE功能:用來(lái)鎖存P0口送出的低8位地址
PROG功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。
⑵ PSEN:外ROM讀選通信號(hào)。
⑶ RST/VPD:復(fù)位/備用電源。
RST(Reset)功能:復(fù)位信號(hào)輸入端。
VPD功能:在Vcc掉電情況下,接備用電源。
⑷ EA/Vpp:內(nèi)外ROM選擇/片內(nèi)EPROM編程電源。
EA功能:內(nèi)外ROM選擇端。
Vpp功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,施加編程電源Vpp。
XTAL1:接外部晶振和微調(diào)電容的一端,在片內(nèi)它是振蕩器反相放大器和時(shí)鐘發(fā)生器的輸入端;若使用外部時(shí)鐘時(shí),該引腳必須接地。
XTAL2:接外部晶振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器反相放大器的輸出;若使用外部時(shí)鐘時(shí),該引腳接外部時(shí)鐘的輸入端。