單片機(jī)二張學(xué)習(xí)教案_第1頁
單片機(jī)二張學(xué)習(xí)教案_第2頁
單片機(jī)二張學(xué)習(xí)教案_第3頁
單片機(jī)二張學(xué)習(xí)教案_第4頁
單片機(jī)二張學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1單片機(jī)二張單片機(jī)二張(r zhn)第一頁,共47頁。P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST/VPD9RXD P3.010TXD P3.111INT0 P3.212INT1 P3.313T0 P3.414T1 P3.515WR P3.616RD P3.717XTAL218XTAL119VSS20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PROG30EA/VPP31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC40

2、8031 8051 8751 單片機(jī)的外特性單片機(jī)的外特性(txng)一、電源一、電源(dinyun):2個(gè)個(gè) Vcc(40) Vss(20)二、時(shí)鐘:二、時(shí)鐘: 2個(gè)個(gè) XTAL1(19) XTAL2(18)三、控制信號(hào):三、控制信號(hào):4個(gè)個(gè) RST/VPD ALE/PROG PSEN EA/Vpp四、輸入輸出(四、輸入輸出(I/O):):32個(gè)個(gè) P0:8個(gè)個(gè) P1:8個(gè)個(gè) P2:8個(gè)個(gè) P3:8個(gè)個(gè)第1頁/共46頁第二頁,共47頁。一、電源引腳一、電源引腳 Vss 和和VccVcc(40):正常工作電壓):正常工作電壓 +5VVss(20):電源地):電源地 GND 注意:把注意:把22

3、0V電源轉(zhuǎn)換為電源轉(zhuǎn)換為5V的問題的問題二、時(shí)鐘電路二、時(shí)鐘電路(dinl)引腳引腳 XTAL1(19) XTAL2(18)8051芯片內(nèi)部有一個(gè)高增益的反相放大器,用于構(gòu)成振蕩器。芯片內(nèi)部有一個(gè)高增益的反相放大器,用于構(gòu)成振蕩器。 XTAL1是反向放大器的輸入端是反向放大器的輸入端 XTAL2是輸出端是輸出端1、兩種方式、兩種方式(fngsh)第2頁/共46頁第三頁,共47頁。XTAL1XTAL2MCS-51C1C2CYSXTAL2XTAL1MCS-51+5VVSS外部外部(wib)時(shí)鐘源時(shí)鐘源圖圖1 內(nèi)部?jī)?nèi)部(nib)振蕩方式振蕩方式 圖圖2 外部外部(wib)振蕩方式振蕩方式時(shí)鐘電路引腳

4、連接兩種方式時(shí)鐘電路引腳連接兩種方式第3頁/共46頁第四頁,共47頁。P1P2S1P2振蕩周期振蕩周期狀態(tài)狀態(tài)(zhungti)周期周期機(jī)器機(jī)器(j q)周期周期機(jī)器機(jī)器(j q)周期周期指令周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P22 2、四個(gè)周期、四個(gè)周期第4頁/共46頁第五頁,共47頁。思考:若思考:若MCS-51單片機(jī)外接晶振為單片機(jī)外接晶振為12MHz時(shí),則時(shí),則單片機(jī)的四個(gè)周期單片機(jī)的四個(gè)周期(zhuq)的具體值為多少?的具體值為多少? 第5頁/共46頁第六頁,共4

5、7頁。三、三、I/O引腳引腳 :32個(gè)個(gè)1、P0口可做輸入輸出口使用,也可做地址口可做輸入輸出口使用,也可做地址/數(shù)據(jù)總線使用;數(shù)據(jù)總線使用;2、P1口可做輸入輸出口;口可做輸入輸出口;3、P2口可做輸入輸出口使用,也可做地址總線高口可做輸入輸出口使用,也可做地址總線高8位使用;位使用;4、P3口可做輸入輸出口使用口可做輸入輸出口使用,且具有且具有(jyu)第第2功能。功能。引腳引腳第二功能第二功能信號(hào)名稱信號(hào)名稱P3.0 RXD串行數(shù)據(jù)接收串行數(shù)據(jù)接收P3.1 TXD 串行數(shù)據(jù)發(fā)送串行數(shù)據(jù)發(fā)送P3.2 外部中斷外部中斷0申請(qǐng)申請(qǐng)P3.3 外部中斷外部中斷1申請(qǐng)申請(qǐng)P3.4 T0定時(shí)定時(shí)/計(jì)數(shù)

6、器計(jì)數(shù)器0的外部輸入的外部輸入P3.5 T1定時(shí)定時(shí)/計(jì)數(shù)器計(jì)數(shù)器1的外部輸入的外部輸入P3.6 外部外部RAM寫選通寫選通P3.7 外部外部RAM讀選通讀選通0INT1INTWRRD第6頁/共46頁第七頁,共47頁。 22F C1 RST R1 1K+5V803180518751(a)上電復(fù)位電路)上電復(fù)位電路22F C1 RST+5VR2200803180518751(b)按鍵加上電復(fù)位)按鍵加上電復(fù)位 電路電路 R11K第7頁/共46頁第八頁,共47頁。單片機(jī)復(fù)位后特殊(tsh)功能寄存器的狀態(tài)特殊功能寄特殊功能寄存器存器初始狀態(tài)初始狀態(tài)特殊功能寄存器特殊功能寄存器初始狀態(tài)初始狀態(tài)A00

7、HTMOD00HB00HTCON00HPSW00HTH000HSP07HTL000HDPL00HTH100HDPH00HTL100HP0P3FFHSBUFBIP00000BSCON00HIE000000BPCON0B第8頁/共46頁第九頁,共47頁。2、ALE/PROG(30):):(1)第一功能:地址鎖存容許信號(hào)端)第一功能:地址鎖存容許信號(hào)端(2)第二)第二(d r)功能:編程脈沖輸入端功能:編程脈沖輸入端 當(dāng)當(dāng)8051上電正常工作后,上電正常工作后,ALE引腳不斷向外引腳不斷向外輸出正脈沖輸出正脈沖(michng)信號(hào),信號(hào), 此頻率為振蕩頻率此頻率為振蕩頻率的的1/6 。4、EA/VP

8、P:(1)第一功能)第一功能: 內(nèi)外程序存儲(chǔ)器選擇輸出內(nèi)外程序存儲(chǔ)器選擇輸出(2)第二功能:編程電壓輸入端)第二功能:編程電壓輸入端第9頁/共46頁第十頁,共47頁。單片機(jī)單片機(jī) P0 ALEPSEN指令指令(zhlng)A07OE程序程序(chngx)存儲(chǔ)器存儲(chǔ)器Di Qi G地址地址鎖存器鎖存器 P2 A8nEA第10頁/共46頁第十一頁,共47頁。單片機(jī)單片機(jī) P0ALE(WR)D07A07OE數(shù)據(jù)數(shù)據(jù)(shj)存儲(chǔ)器存儲(chǔ)器Di Qi G地址地址(dzh)鎖存器鎖存器 P2 A8nWE(RD)第11頁/共46頁第十二頁,共47頁。8051/8751最小應(yīng)用最小應(yīng)用(yngyng)系統(tǒng)系統(tǒng)

9、+5V+5V+5V+5VP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST/VPD9RXD P3.010TXD P3.111INT0 P3.212INT1 P3.313T0 P3.414T1 P3.515WR P3.616RD P3.717XTAL218XTAL119VSS20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PROG30EA/VPP31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC408031 8051 8751五、單片

10、機(jī)最小系統(tǒng)五、單片機(jī)最小系統(tǒng)(xtng)+5V第12頁/共46頁第十三頁,共47頁。+5V+5V8051/8751最小應(yīng)用最小應(yīng)用(yngyng)系統(tǒng)系統(tǒng)+5V+5V+5V+5VP1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST/VPD9RXD P3.010TXD P3.111INT0 P3.212INT1 P3.313T0 P3.414T1 P3.515WR P3.616RD P3.717XTAL218XTAL119VSS20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PROG30EA

11、/VPP31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC408031 8051 8751 +5V ORG 0000H D1:JB P1.6, LOOP SJMP LOOP1 LOOP1:SJMP D1 END 第13頁/共46頁第十四頁,共47頁。8031單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)(xtng)第14頁/共46頁第十五頁,共47頁。+5V +5V第15頁/共46頁第十六頁,共47頁。P PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PPSENPSENEAEAALEALERESETRESET80

12、3180318051805187518751P PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PALEALEA A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A8 8A A7 7A A6 6A A5 5A A4 4A A3 3A A2 2A A1 1A A0 0D D7 7D D6 6D D5 5D D4 4D D3 3D D2 2D D1 1D D0 0G G鎖鎖存存器器 數(shù)數(shù)據(jù)據(jù)總總線線(DB)(DB) 地地址址總總線線(AB)(AB) 控控制制總總線線(CB)(CB)第16頁/共46頁第十七頁,

13、共47頁。 頻率頻率(pnl)(pnl)基準(zhǔn)源基準(zhǔn)源 計(jì)數(shù)計(jì)數(shù)(j sh)(j sh)脈沖脈沖 內(nèi)部?jī)?nèi)部(nib)(nib)總線總線 中斷中斷 中斷中斷 控制控制 并行并行I/O口口 串行輸入串行輸入輸出輸出 單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)振蕩器及定振蕩器及定時(shí)電路時(shí)電路4K程序存儲(chǔ)器程序存儲(chǔ)器128B數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)器器8051CPU64K字節(jié)總字節(jié)總線擴(kuò)展控制線擴(kuò)展控制可編程可編程I/O口口可編程可編程串行口串行口2個(gè)個(gè)16位定時(shí)器位定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器第17頁/共46頁第十八頁,共47頁。單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)第18頁/共46頁第十九頁,共47頁。2.2.1 中央處理器中央處

14、理器 CPUCPU=運(yùn)算器運(yùn)算器+控制器控制器一、運(yùn)算器一、運(yùn)算器1 1、功能:算術(shù)、邏輯、位處理、功能:算術(shù)、邏輯、位處理2 2、組成:、組成: 算術(shù)邏輯運(yùn)算單元算術(shù)邏輯運(yùn)算單元(dnyun)ALU (dnyun)ALU 累加器累加器ACC ACC 寄存器寄存器B B 暫存器暫存器TMPTMP 程序狀態(tài)寄存器程序狀態(tài)寄存器PSW PSW l算術(shù)算術(shù)(sunsh)運(yùn)算運(yùn)算l邏輯運(yùn)算邏輯運(yùn)算l位操作位操作l存放一個(gè)操作數(shù)存放一個(gè)操作數(shù)l存放運(yùn)算存放運(yùn)算(yn sun)結(jié)果結(jié)果l傳送數(shù)據(jù)傳送數(shù)據(jù)第19頁/共46頁第二十頁,共47頁。CYACF0RS1RS0OV/PD0HCY:進(jìn)借位標(biāo)志:進(jìn)借位標(biāo)志

15、(biozh);AC:輔助進(jìn)借位標(biāo)志:輔助進(jìn)借位標(biāo)志(biozh); F0:用戶標(biāo)志:用戶標(biāo)志(biozh); RS1、RS0:工作寄存器組選擇:工作寄存器組選擇;OV:溢出位;:溢出位;P: 奇偶位。奇偶位。RS1 RS0選擇工作寄存器組選擇工作寄存器組0 00組(組(00H07H)0 11組(組(08H0FH)1 02組(組(10H17H)1 13組(組(18H1FH)工作(gngzu)寄存器組選擇控制表第20頁/共46頁第二十一頁,共47頁。二、控制器二、控制器2 2、組成:、組成: 程序計(jì)數(shù)器程序計(jì)數(shù)器PCPC PC PC加加1 1寄存器寄存器 指令指令(zhlng)(zhlng)寄存

16、器寄存器 指令指令(zhlng)(zhlng)譯碼器譯碼器 數(shù)據(jù)指針數(shù)據(jù)指針DPTRDPTR 堆棧指針堆棧指針SPSP 緩沖器以及定時(shí)與控制電路緩沖器以及定時(shí)與控制電路1、功能:識(shí)別指令,控制(kngzh)及協(xié)調(diào)單片機(jī)各功能部件工作。第21頁/共46頁第二十二頁,共47頁。單片機(jī)執(zhí)行單片機(jī)執(zhí)行(zhxng)指令的工作指令的工作過程過程程序程序(chngx)(chngx)計(jì)數(shù)器計(jì)數(shù)器PCPC的工的工作過程作過程(PC)ROM指令寄存器指令寄存器指令指令(zhlng)譯碼器譯碼器定時(shí)控制電路定時(shí)控制電路各功能部件各功能部件地址地址指令指令結(jié)果結(jié)果定時(shí)信號(hào)定時(shí)信號(hào)控制信號(hào)控制信號(hào)(PC)ROM(PC

17、)+1PCPC的內(nèi)容:下一條要執(zhí)行的指令在程序存儲(chǔ)器中的地址的內(nèi)容:下一條要執(zhí)行的指令在程序存儲(chǔ)器中的地址第22頁/共46頁第二十三頁,共47頁。2.2.2 存儲(chǔ)器結(jié)構(gòu)存儲(chǔ)器結(jié)構(gòu)(jigu)v普林斯頓結(jié)構(gòu):程序和數(shù)據(jù)普林斯頓結(jié)構(gòu):程序和數(shù)據(jù)(shj)共用一個(gè)存儲(chǔ)器邏輯空間,共用一個(gè)存儲(chǔ)器邏輯空間,統(tǒng)統(tǒng) v 一編址。一編址。一、存儲(chǔ)器配置一、存儲(chǔ)器配置(pizh)方式方式l哈佛結(jié)構(gòu):哈佛結(jié)構(gòu):程序和數(shù)據(jù)分開,獨(dú)立編址程序和數(shù)據(jù)分開,獨(dú)立編址0000H程序存儲(chǔ)器空間程序存儲(chǔ)器空間0001H0FFFH0000H0001H0FFFH數(shù)據(jù)存儲(chǔ)器空間數(shù)據(jù)存儲(chǔ)器空間0000H0001H一個(gè)存儲(chǔ)器空間一個(gè)存儲(chǔ)

18、器空間1001H程序存儲(chǔ)器程序存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器普林斯頓結(jié)構(gòu)普林斯頓結(jié)構(gòu)第23頁/共46頁第二十四頁,共47頁。1、程序、程序(chngx)存儲(chǔ)器存儲(chǔ)器2、數(shù)據(jù)存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器二、存儲(chǔ)器的分類二、存儲(chǔ)器的分類(fn li)片內(nèi)程序片內(nèi)程序(chngx)存儲(chǔ)器存儲(chǔ)器片片外外程序存儲(chǔ)器程序存儲(chǔ)器片片內(nèi)內(nèi)數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器片片外外數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器第24頁/共46頁第二十五頁,共47頁。三、程序存儲(chǔ)器三、程序存儲(chǔ)器1、作用:存儲(chǔ)應(yīng)用程序的機(jī)器碼、表格常數(shù)、作用:存儲(chǔ)應(yīng)用程序的機(jī)器碼、表格常數(shù)2、如何選擇片內(nèi)片外的程序存儲(chǔ)器?、如何選擇片內(nèi)片外的程序存儲(chǔ)器?3、系統(tǒng)、系統(tǒng)(xtng)保留

19、保留ROM地址(特殊存儲(chǔ)單地址(特殊存儲(chǔ)單元)元)0000H0000H:?jiǎn)?dòng):?jiǎn)?dòng)(qdng)(qdng)地址地址0003H0003H:外部中斷:外部中斷0 0的中斷服務(wù)的中斷服務(wù)(fw)(fw)入口地址入口地址000BH000BH:定時(shí):定時(shí)/ /計(jì)數(shù)器計(jì)數(shù)器0 0溢出中斷入口地址溢出中斷入口地址0013H0013H:外部中斷:外部中斷1 1的中斷服務(wù)的中斷服務(wù)(fw)(fw)入口地址入口地址001BH001BH:定時(shí):定時(shí)/ /計(jì)數(shù)器計(jì)數(shù)器1 1溢出中斷入口地址溢出中斷入口地址0023H0023H:串行口中斷服務(wù):串行口中斷服務(wù)(fw)(fw)程序入口地址程序入口地址第25頁/共46頁第二

20、十六頁,共47頁。四、數(shù)據(jù)四、數(shù)據(jù)(shj)存儲(chǔ)存儲(chǔ)器器1、作用:存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存、緩沖、作用:存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存、緩沖2、片外數(shù)據(jù)存儲(chǔ)器:、片外數(shù)據(jù)存儲(chǔ)器:64K3、片內(nèi)數(shù)據(jù)存儲(chǔ)器:、片內(nèi)數(shù)據(jù)存儲(chǔ)器: 地址地址(dzh)范圍:范圍:00H7FH 80HFFH第26頁/共46頁第二十七頁,共47頁。字節(jié)字節(jié)(z ji)地址地址位位 地地 址址 2FH2EH2DH2CH2BH2AH29H28H27H26H25H24H23H22H21H20HD7D6D5D4D3D2D1D07FH7EH7DH7CH7BH7AH79H78H77H76H75H74H73H72H71H70H6FH6

21、EH6DH6CH6BH6AH69H68H67H66H65H64H63H62H61H60H5FH5EH5DH5CH5BH5AH59H58H57H56H55H54H53H52H51H50H4FH4EH4DH4CH4BH4AH49H48H47H46H45H44H43H42H41H40H3FH3EH3DH3CH3BH3AH39H38H37H36H35H34H33H32H31H30H2FH2EH2DH2CH2BH2AH29H28H27H26H25H24H23H22H21H20H1FH1EH1DH1CH1BH1AH19H18H17H16H15H14H13H12H11H10H0FH0EH0DH0CH0BH0

22、AH09H08H07H06H05H04H03H02H01H00H片內(nèi)片內(nèi)RAMRAM位尋址區(qū)的位地址位尋址區(qū)的位地址(dzh)(dzh)第27頁/共46頁第二十八頁,共47頁。特殊特殊(tsh)(tsh)功能寄存器功能寄存器SFRSFR第28頁/共46頁第二十九頁,共47頁??偨Y(jié):位地址總結(jié):位地址(dzh)(dzh)空間:空間:211211個(gè)個(gè) 內(nèi)部?jī)?nèi)部RAMRAM:20H20H2FH 2FH 共共128128個(gè)個(gè) SFR SFR:1111個(gè)共有個(gè)共有8383位位問題:低問題:低128128字節(jié)字節(jié)RAMRAM單元地址范圍是單元地址范圍是00H-7FH00H-7FH 位尋址區(qū)位尋址區(qū)1281

23、28位的位地址位的位地址 是是00H7FH00H7FH 如何如何(rh)(rh)區(qū)分是字節(jié)地址還是位地址?區(qū)分是字節(jié)地址還是位地址? 位地址表示位地址表示(biosh)方法方法l 直接位地址直接位地址l 點(diǎn)操作符表示點(diǎn)操作符表示第29頁/共46頁第三十頁,共47頁。一、一、P0口口P0口做輸入輸出口使用口做輸入輸出口使用(shyng)2.2.3 輸入輸入(shr)/輸出(輸出(I/O) 端口端口QQDCP內(nèi)內(nèi)部部總總線線讀讀鎖鎖存存器器讀讀引引腳腳x . 0PCCV數(shù)數(shù)據(jù)據(jù)地地址址/控控制制鎖存器鎖存器MUX&G1G20第30頁/共46頁第三十一頁,共47頁。QQDCP內(nèi)內(nèi)部部總總線線讀讀鎖鎖

24、存存器器讀讀引引腳腳x . 0PCCV數(shù)數(shù)據(jù)據(jù)地地址址/控控制制鎖存器鎖存器MUX&G1G2P0口做地址口做地址(dzh)/數(shù)據(jù)總線使用數(shù)據(jù)總線使用1第31頁/共46頁第三十二頁,共47頁。P0口特點(diǎn):口特點(diǎn):(1)P0口既可作一般口既可作一般I/O口使用,又可作地址數(shù)據(jù)總線使口使用,又可作地址數(shù)據(jù)總線使用用(2)P0作輸入口時(shí),要先寫入作輸入口時(shí),要先寫入1 。是一雙向口。是一雙向口。(3)P0口作輸出口時(shí),輸出級(jí)屬開漏電路,必須外接上拉口作輸出口時(shí),輸出級(jí)屬開漏電路,必須外接上拉電阻電阻(4)可位尋址,也可按字節(jié))可位尋址,也可按字節(jié)(z ji)尋址尋址(5)可驅(qū)動(dòng))可驅(qū)動(dòng)8個(gè)個(gè)TTL負(fù)載

25、。負(fù)載。 第32頁/共46頁第三十三頁,共47頁。二、二、 P1口口讀鎖存器讀鎖存器內(nèi)部?jī)?nèi)部(nib)(nib)總線總線讀引腳讀引腳D DCLCLQ Q鎖存器鎖存器VccVccP1P1口特點(diǎn):口特點(diǎn):(1 1)可按字節(jié)尋址,也可按位尋址)可按字節(jié)尋址,也可按位尋址(2 2)作)作I / OI / O輸入口時(shí):是一準(zhǔn)輸入口時(shí):是一準(zhǔn)(yzhn)(yzhn)雙向口,不雙向口,不是開漏輸出。是開漏輸出。 第33頁/共46頁第三十四頁,共47頁。三、三、P2P2口口 D DC CL LQ Q. .鎖鎖存存 器器M MU UX XP P2 2. .X X引引腳腳地地址址控控制制讀鎖存器讀鎖存器內(nèi)部?jī)?nèi)部(

26、nib)(nib)總線總線讀引腳讀引腳VccVccP2口做輸入輸出口使用口做輸入輸出口使用(shyng)第34頁/共46頁第三十五頁,共47頁。D DC CL LQ Q. .鎖鎖存存器器M MU UX XP P2 2. .X X引引腳腳地地址址控控制制讀鎖存器讀鎖存器內(nèi)部?jī)?nèi)部(nib)(nib)總線總線讀引腳讀引腳VccVccP2口做地址口做地址(dzh)線使用線使用第35頁/共46頁第三十六頁,共47頁。P2口特點(diǎn):口特點(diǎn):(1)P2口作為通用口作為通用I / O,為準(zhǔn)雙向口。,為準(zhǔn)雙向口。(2)從)從P2口輸入數(shù)據(jù)時(shí),先向鎖存器寫口輸入數(shù)據(jù)時(shí),先向鎖存器寫“1”。(3) P2口作輸出口使用

27、時(shí),無需口作輸出口使用時(shí),無需(wx)外加外加上拉電阻。上拉電阻。(4)若外接)若外接ROM,由于訪問片外由于訪問片外ROM的取指的取指操作,操作,P2口口 需要不斷送出高位地址,此時(shí)需要不斷送出高位地址,此時(shí)P2口不宜再口不宜再作作I/O 口使用??谑褂?。第36頁/共46頁第三十七頁,共47頁。四、四、P3P3口口讀讀鎖鎖存存器器內(nèi)內(nèi)部部總總線線讀讀引引腳腳D DC CL LQ Q鎖鎖存存器器P P3 3. .X X第第二二輸輸出出功功能能第第二二 輸輸入入功功能能VccVcc第37頁/共46頁第三十八頁,共47頁??诰€口線特殊功能特殊功能信號(hào)名稱信號(hào)名稱P3.0RXD串行輸入口串行輸入口P

28、3.1TXD串行輸出口串行輸出口P3.2INT0外部中斷外部中斷0輸入口輸入口P3.3INT1外部中斷外部中斷1輸入口輸入口P3.4T0定時(shí)器定時(shí)器0外部輸入口外部輸入口P3.5T1定時(shí)器定時(shí)器1外部輸入口外部輸入口P3.6WR寫選通輸出口寫選通輸出口P3.7RD讀選通輸出口讀選通輸出口第38頁/共46頁第三十九頁,共47頁。P3口特點(diǎn):口特點(diǎn):(1)作通用)作通用I / O時(shí),時(shí),“第二輸出功能第二輸出功能”應(yīng)保持高電平,應(yīng)保持高電平,(2)工作于第二功能時(shí),該位鎖存器應(yīng)置)工作于第二功能時(shí),該位鎖存器應(yīng)置1,(3)作輸入口時(shí),輸出鎖存器和選擇輸出功能端都應(yīng))作輸入口時(shí),輸出鎖存器和選擇輸出

29、功能端都應(yīng) 置置1(4)第二功能專用輸入,取自輸入通道)第二功能專用輸入,取自輸入通道(tngdo)第一緩第一緩沖器沖器 (G1)輸出端,通用輸入信號(hào)取自)輸出端,通用輸入信號(hào)取自“讀引腳讀引腳”。 第39頁/共46頁第四十頁,共47頁。MCS51單片機(jī)取指、執(zhí)行(zhxng)時(shí)序 2.2.4 時(shí)序時(shí)序(sh x)S1S1S2S2S6S6S3S3S5S5S4S4S1S1S2S2S6S6S3S3S5S5S4S4S1S1S2S2S6S6S3S3S5S5S4S4S1S1S2S2S6S6S3S3S5S5S4S4S1S1S2S2S3S3S4S4S5S5S6S6S1S1S2S2S3S3S4S4S5S5S6

30、S6S1S1P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2P1 P2振蕩器振蕩器ALEALE再讀下一個(gè)操作碼再讀下一個(gè)操作碼S1S1S2S2S6S6S3S3S5S5S4S4S1S1S2S2S6S6S3S3S5S5S4S4(a a)單字節(jié)單周期指令,如)單字節(jié)單周期指令,如INCINC讀操作碼讀操作碼讀操作碼讀操作碼讀第二字節(jié)讀第二字節(jié)讀下一個(gè)操作碼讀下一個(gè)操作碼(b b)雙字節(jié)單周期指令,如)雙字節(jié)單周期指令,如

31、ADD AADD A,#DATA#DATA讀操作碼讀操作碼讀下一個(gè)讀下一個(gè)(y )(y )操作碼(丟棄)操作碼(丟棄)(c c)單字節(jié)雙周期指令,如)單字節(jié)雙周期指令,如INC DPTRINC DPTR讀操作碼讀操作碼讀下一個(gè)操作碼(丟棄)讀下一個(gè)操作碼(丟棄)無取指,無無取指,無ALEALE無取指無取指讀下一個(gè)操作碼讀下一個(gè)操作碼讀下一個(gè)操作碼讀下一個(gè)操作碼訪問外部存儲(chǔ)器訪問外部存儲(chǔ)器地址地址數(shù)據(jù)數(shù)據(jù)(d d)單字節(jié)雙周期指令,如)單字節(jié)雙周期指令,如MOVXMOVX第40頁/共46頁第四十一頁,共47頁。通道通道0驅(qū)動(dòng)器驅(qū)動(dòng)器通道通道2驅(qū)動(dòng)器驅(qū)動(dòng)器RAM地址地址鎖存器鎖存器RAM通道通道0

32、鎖鎖存器存器通 道通 道 2 鎖鎖存器存器ROM/EPROMB寄存器寄存器程序地址寄存器程序地址寄存器緩沖器緩沖器PC遞增器遞增器程序計(jì)數(shù)器程序計(jì)數(shù)器PC驅(qū)動(dòng)器驅(qū)動(dòng)器DPTR指針指針VCCGNDP1.0P1.7堆棧指針堆棧指針SPACCTMP2PSW通道通道3鎖存器鎖存器通道通道1鎖存器鎖存器通道通道1驅(qū)動(dòng)器驅(qū)動(dòng)器通道通道3驅(qū)動(dòng)器驅(qū)動(dòng)器TMP1SCON TMODPCONTCONTL0TH1TH0TL1IESBUF(TX/RX)IP中斷、串行口和定時(shí)器邏輯中斷、串行口和定時(shí)器邏輯振蕩器振蕩器P3.0P3.7RSTALEPSENXTAL2XTAL1ALU(+5V)指指令令寄寄存存器器定時(shí)定時(shí)和和控制控制邏輯邏輯指指令令譯譯碼碼器器MCS-51片內(nèi)總體結(jié)構(gòu)框圖片內(nèi)總體結(jié)構(gòu)框圖EA返回(fnhu)第41頁/共46頁第四十二頁,共47頁。通道通道0驅(qū)動(dòng)器驅(qū)動(dòng)器通道通道2驅(qū)動(dòng)器驅(qū)動(dòng)器RAM地址地址鎖存器鎖存器RAM通道通道0鎖鎖存器存器通 道通 道 2 鎖鎖存器存器ROM/EPROMB寄存器寄存器程序地址寄存器程序地址寄存器緩沖器緩沖器PC遞增器遞增器程序計(jì)數(shù)器程序計(jì)數(shù)器PC驅(qū)動(dòng)器驅(qū)動(dòng)器DPTR指針指針VCCGNDP1.0P1.7堆棧指針堆棧指針SPACCTMP2PSW通道通道3鎖存器鎖存器通道通道1鎖存器鎖存器通道通道1驅(qū)動(dòng)器驅(qū)動(dòng)器通道通道3驅(qū)動(dòng)器驅(qū)動(dòng)器T

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論