嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)_第1頁
嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)_第2頁
嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)_第3頁
嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)_第4頁
嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)_第5頁
已閱讀5頁,還剩103頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)時鐘電路4KROM程序存儲器256BRAM數(shù)據(jù)存儲器2X16位定時/計數(shù)器CPU處理器64KB總線擴(kuò)展控制器可編程I/O端口P0-3可編程串行口嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)引腳圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)MCS-51RSTVccMCS-51RSTVcc1K10tVT延長上電復(fù)位時間的電路和RST端上電電壓曲線具有手動復(fù)位功能 的復(fù)位電路RC嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(

2、MCS-51單片機(jī)介紹)引腳圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)引腳圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)P3口第二功能表引腳圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)VCCRSTXTAL1 P0口XTAL2/EA/PSENALE P1口P3口RXDTXD/INT0/INT1 P2口T0T1/WR/RDGND87C51EPROM型AT89C51ATMELFLASH型返回上一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)MCS-51單片機(jī)片內(nèi)ROM4K片內(nèi)RAM256B片外RAM64K片外ROM64K返回上一次

3、嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)0FFFH0000H0FFFH0000HFFFFH1000HEA=1時,ROM的使用EA=0時ROM的使用片外程序存儲器(最大64K)單片機(jī)內(nèi)部程序存儲器(4K)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)存儲結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)特殊功能寄存器SFR通用數(shù)據(jù)存儲器80H7FH00HFFH片內(nèi)數(shù)據(jù)存儲器 片外數(shù)據(jù)存儲器256B個字節(jié) 64KB個字節(jié)片外數(shù)據(jù)存儲器64KB

4、0000HFFFFH注意:1,訪問片內(nèi)RAM20H存儲單元;MOV A,20H2,訪問片外RAM存儲單元; MOV R0,#20hMOVX A,R03,盡管片內(nèi)與片外的RAM單元 的00H-FFH地址相重疊但由于指令的不同不會發(fā)生地址混亂。嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)位尋址區(qū)3區(qū)2區(qū)1區(qū)0區(qū)便箋區(qū)08H07H00H7FH30H2FH20H1FH18H17H10H0FH四個工作寄存器區(qū)每個區(qū)中有R0-R7八個工作寄存器位尋址區(qū)16個單元20H-2FH,共有128 可尋址位個位。位地址:00H-7FH注意:位地址與字節(jié)地址的區(qū)別通用的RAM區(qū)地址:30H-7FH返回上一次嵌入式

5、系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)2FH20H字節(jié)地址嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)RAM地址07H06H05H04H03H02H01H00H返回上一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)SFR高128B低128B0FFH80H7FH00H特殊功能寄存器SFR在片內(nèi)RAM中的位置注:表中黃色的單元為可按位尋址的字節(jié)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)RAM

6、分配圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)07HSP08H07HRAMx累加器A堆棧操作示意圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TH0TL0嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)D Q 鎖存器CL /QP0.x引腳Vcc地址/數(shù)據(jù)1/0控制(=0時)讀鎖存器讀鎖存器讀引腳內(nèi)部總線寫鎖存器MUX (控制=0時)硬件組成:1,一個輸出鎖存器(D型觸發(fā)器)Vcc返回前一次1,

7、P0口的I/O操作;2,P0口的總線方式嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回結(jié)構(gòu)圖P0. X嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)D Q 鎖存器CL /QP1.x引腳Vcc讀鎖存器讀引腳內(nèi)部總線寫鎖存器內(nèi)部上拉電阻返回前一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)D Q 鎖存器CL /QP2.x引腳Vcc地址/數(shù)據(jù)1/0控制讀鎖存器

8、讀引腳內(nèi)部總線寫鎖存器MUX (地址/數(shù)據(jù)=0)內(nèi)部上拉電阻返回上一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)上一頁嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)D Q 鎖存器CL /QP3.x引腳替代輸出功能讀鎖存器讀引腳內(nèi)部總線寫鎖存器MUX (地址/數(shù)據(jù)=0)Vcc嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)Px.yVddPx.yVddVdd灌電流方式輸出”0”點亮LED拉電流方式輸出高電平點亮LED嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)Px.yJVccVdd負(fù)載VccPx.yAB嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51

9、單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)20mS40mS嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)N位+1計數(shù)器TFN位初值寄存器系統(tǒng)內(nèi)部時鐘fosc啟動控制TR外部脈沖定時/計數(shù)控制C/T計數(shù)器溢出中斷信號返回計數(shù)脈沖CP嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TH1 TL1震蕩器1/12(8位)(低5位)TF1中斷啟動控制T1 引腳TR1GATEINT1高三位棄用C/T=0C/T=113位加1計數(shù)器嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TL1TH1震蕩器1/12(8位)(8位)TF1中斷啟動控制T1 引腳TR1GATEINT1C/T=0C/T=1

10、16位加1計數(shù)器返回上一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TL1(8位)TH1(8位)震蕩器1/12TF1中斷控制T1 引腳TR1GATEINT1C/T=1C/T=08位加1計數(shù)器8位初值寄存器嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TL0震蕩器1/12TF0中斷控制T0 引腳TR0GATEINT0C/T=0C/T=1TH0TF1中斷控制TR1Fosc/12在模式3時的模式中定時器T0的結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TL0八位定時/計數(shù)器TH0八位定時器T1(TL1,TH1)自動重裝模式T

11、F0TF1將T0分解為兩個計數(shù)器TL0和TH0,其中TH0借用了T1的TR1和TF1T1已無TR1,TF1功能,建議T1做波特率發(fā)生器TH0,TL0和T1三個計數(shù)器返回結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)Tmax=8192*1 =8.192msTmax=65536* 1=65.536msTmax=256*1 =0.256msTmax=8192Tmax=65536Tmax=256T=(M-TC)t 其中,T: 定時時間,M: 計數(shù)器的模,TC:計數(shù)初值,t:計數(shù)器計數(shù)脈沖的周期(t = fosc/12)。嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)定時/計數(shù)器1定時/計數(shù)器

12、0結(jié)構(gòu)圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回前一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)單片機(jī)系統(tǒng)中的串行接口及特點串行通訊應(yīng)用示意圖關(guān)于串行通訊中的基本概念嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回上一頁嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)從機(jī)從機(jī)從機(jī)從機(jī)主機(jī)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)TXDRXDRXDTXDTXDRXDRXDTXDRS-232或485RS-232或485TXDRXDRS-232PC機(jī)COM1,COM2單片機(jī)甲乙之間近距離通訊單片機(jī)甲乙兩地之間遠(yuǎn)距離通訊單片機(jī)與PC機(jī)之間的數(shù)據(jù)通訊返回前一次嵌入式系統(tǒng)設(shè)計實

13、驗準(zhǔn)備(MCS-51單片機(jī)介紹)起始位停止位01一個字符幀的格式嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回前一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回前一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回上一頁嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)CLR SCON .TI數(shù)據(jù)送累加器A修改數(shù)據(jù)區(qū)指針mov sbuf,aTI=1?N個數(shù)據(jù)發(fā)送完?YESNOYESNO發(fā)送數(shù)據(jù)的程序框圖SETB SCON .RENmov a,sbufRI=1? N個數(shù)據(jù)接收完?YES

14、NOYESNOCLR SCON .RI A送數(shù)據(jù)區(qū)修改數(shù)據(jù)指針返回本節(jié)目錄一接收數(shù)據(jù)程序框圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)MCS-51RXDTXDData 外部移位寄存器cp移位脈沖串行數(shù)據(jù)并行的數(shù)據(jù)(8位)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)51內(nèi)部總線SBUF零檢測器移位時鐘START SHIFT 發(fā)送控制器TXCLOCK TI SENDD S QCLSTART RI RECEIVERX 接收控制器 SHIFTCLOCK 1 1 1 1 1 1 1 0輸入移位寄存器SBUF51內(nèi)部總線讀SBUF寫SBUFS6串行口中斷P3.0RXDP3.1TXD裝載SBUFR

15、EN/RI返回前一次P3.0RXDMOV SBUF,A1S6P2嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)寫SBUFSENDD1D0D2D3D4D5D6D7RXD端數(shù)據(jù)SHIFTTXD端同步脈沖TI中斷標(biāo)志mov sbuf,a指令送發(fā)送到結(jié)束的10個機(jī)器周期返回電路圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回電路圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回電路圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)寫SCON(RI=0)RECEIVESHIFTRI對RXD采樣TXD同步脈沖RI中斷標(biāo)志返回電路圖嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實

16、驗準(zhǔn)備(MCS-51單片機(jī)介紹)起始位8位數(shù)據(jù)停止位對RXD線的數(shù)據(jù)以16倍速度采樣當(dāng)連續(xù)8次采集到低電平時,便確認(rèn)起始位到來在每個第7,8,9個脈沖對RXD采樣并采用“以三取二”來確定采集的數(shù)據(jù)返回本節(jié)目錄二7.8.9嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回本節(jié)目錄二返回上一頁嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)起始位9位數(shù)據(jù)停止位嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)數(shù)據(jù)送累加器APSW.P=1 ?SET SCON

17、.TB8CLR SCON.TB8MOV SBUF,ATI=1 ?CLR SCON.TIYESNONOYES發(fā)送端程序(原始TI=0)使用“查詢法”編制的發(fā)送、接收程序返回本節(jié)目錄二RI=1 ?MOV A,SBUFPSW.P RB8=1?出錯處理CLR SCON.RIYESNO接收端程序(原始RI=0)NY數(shù)據(jù)送內(nèi)存嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)單片機(jī)系統(tǒng)或微型計算機(jī)系統(tǒng)傳感器 1傳感器 2傳感器 3傳感器 4傳感器 N接口電路引線(模擬信號) 機(jī)房 或 儀表室檢測現(xiàn)場返回前一次嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)主機(jī)

18、從機(jī) N從機(jī) 4從機(jī) 3從機(jī) 2從機(jī) 1返回前一次串行數(shù)據(jù)線(2條)RXDTXDTXDRXD嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回多機(jī)圖參見SM2位嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回多機(jī)圖返回本節(jié)目錄二嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回本節(jié)目錄二嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)溢出率)( 1322TSMOD嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)返回本節(jié)目錄二嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)主程序斷點中斷相應(yīng)中斷返回中斷服務(wù)程序嵌入式系統(tǒng)設(shè)計實驗準(zhǔn)備(MCS-51單片機(jī)介紹)/ int0T0/ int1T1ES中斷源標(biāo)識符高優(yōu)先級中斷請求中斷矢

溫馨提示

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

評論

0/150

提交評論