資源描述:
《MCS-51單片機芯片的硬件結構》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、第二章單片機芯片的硬件結構第五節(jié)單片的復位第一節(jié)MCS-51系列單片機的結構第二節(jié)存儲器結構第三節(jié)輸入/輸出口(I/O口)第四節(jié)時鐘電路及時序第六節(jié)單片機的低功耗操作方式1第一節(jié)MCS-51系列單片機的結構一、MCS-51單片機的內部結構二、MCS-51單片機的引腳功能2一、51單片機的基本結構內部總線時鐘電路CPUINT0T1T0并行接口串行接口P0P1P2P3TXDRXD中斷系統(tǒng)ROMRAM定時/計數(shù)器INT1MCS-51單片機功能模塊框圖3程序狀態(tài)字PSW振蕩電路MCS-51芯片內部總體結構框圖4下圖為MCS-51單片機的引腳配置圖1.主電源引腳VCC和VSS(2根)
2、2.外接晶振引腳XTAL1和XTAL2(2根)3.控制或其他電源復用引腳RST/VPD、ALE/PROG、PSEN、和EA/VPP(4根)4.輸入/輸出引腳P0、P1、P2、P3(共32根)二、MCS-51單片機引腳功能5P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7VSSVCCP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7EA/VppALE/PROGPSENRST/VPDRXD/P3.0TXD/P3.1INT0/P3.2INT1/P3.3T0/P3.4T1/P3.5WR/P
3、3.6RD/P3.7XTAL2XTAL112345678910111213141516171819208031805187514039383736353433323130292827262521222324P2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11P2.2/A10P2.1/A9P2.0/A8MCS-51系列單片機引腳圖67控制引腳說明:1地址鎖存控制信號ALE:訪問片外ROM,RAM時,ALE用于控制把P0口輸出的低8位地址送入鎖存器鎖存,實現(xiàn)低位地址和數(shù)據的分時傳送。不訪問片外存儲器時,可做為外部時鐘使用。2外部程序存儲器讀選通信號P
4、SEN:CPU訪問片外ROM時,使PSEN低電平有效,可實現(xiàn)片外ROM的讀操作,其他情況下此引腳為高電平封鎖狀態(tài)。3訪問程序存儲器控制信號EA:當EA信號為低電平時,對ROM的讀操作是針對外部ROM的,當EA信號為高電平時,對ROM的操作是從內部ROM開始,并可延續(xù)至外部ROM。4復位信號RST:復位即初始化,分自動上電復位和人工開關復位,復位時,產生一個延續(xù)2個機器周期以上的高電平為有效,實現(xiàn)單片機的復位操作。8片外三總線AB:P0口經地址鎖存后提供低8位地址,P2口直接提供高8位地址DB:P0口提供8位數(shù)據CB:/EA,ALE,/PSEN,/RD,/WR,RST等DBA
5、BABCBCB9P3口的第二功能表I/O口第二功能注釋P3.0RXD串行口數(shù)據接收端P3.1TXD串行口數(shù)據發(fā)送端P3.2INT0外部中斷請求0P3.3INT1外部中斷請求1P3.4T0定時/計數(shù)器0P3.5T1定時/計數(shù)器1P3.6WR外部RAM寫信號P3.7RD外部RAM讀信號P3口線的第二功能都是單片機重要的控制信號。因此在使用時,總是按需要優(yōu)先選用他的第二功能,剩下不用的才作為口線使用。10一、數(shù)據存儲器二、程序存儲器三、單片機系統(tǒng)存儲器結構特點第二節(jié)單片機的存儲器結構11一、數(shù)據存儲器對51子系列,共256字節(jié)內部數(shù)據存儲器,其中低128字節(jié)可以讓用戶使用,高12
6、8單元被專用寄存器(SFR)占用,不能讓用戶使用,所以常說的內部RAM區(qū)指的是低128單元;對52子系列,共有384字節(jié)內部數(shù)據存儲器,低128字節(jié)RAM,高128字節(jié)RAM和128字節(jié)的專用寄存器區(qū),常說的內部RAM為256字節(jié)。對內部數(shù)據存儲器的訪問使用MOV指令。12內部數(shù)據存儲器地址分配00H1FH20H2FH7FH30H位尋址區(qū)數(shù)據緩沖區(qū)第0組通用寄存器區(qū)第1組通用寄存器區(qū)第2組通用寄存器區(qū)第3組通用寄存器區(qū)寄存器區(qū)專用寄存器區(qū)SFR80HFFH高128字節(jié)RAM80HFFH僅52子系列有低128字節(jié)RAMNEXT13數(shù)據緩沖區(qū)/堆棧區(qū):30H~7FH位尋址區(qū):字
7、節(jié)地址:20H~2FH位地址為:00H~7FH工作寄存器區(qū):字節(jié)地址:00H~1FH1.1內部數(shù)據存儲器低128單元(00-7FH)14內部RAM的00~1FH分為4個區(qū),每個區(qū)有8個單元,分別用R0~R7來表示,選擇哪個工作寄存器組是通過軟件對程序狀態(tài)字寄存器PSW的第3、4位進行設置實現(xiàn)的1.1.1工作寄存器區(qū)RS1RS0寄存器組片內PAM地址通用寄存器名稱000組00H~07HR0~R7011組08H~0FHR0~R7102組10H~17HR0~R7013組18H~1FHR0~R7151.1.2位尋址區(qū)(位尋