單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt

單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt

ID:58818853

大?。?.71 MB

頁(yè)數(shù):110頁(yè)

時(shí)間:2020-10-01

單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt_第1頁(yè)
單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt_第2頁(yè)
單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt_第3頁(yè)
單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt_第4頁(yè)
單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt_第5頁(yè)
資源描述:

《單片機(jī)原理與應(yīng)用-基于匯編、C51及混合編程第11章單片機(jī)常用接口ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、2第11章單片機(jī)常用接口3主要內(nèi)容11.1、單片機(jī)最小系統(tǒng)11.2、數(shù)據(jù)存儲(chǔ)器擴(kuò)展11.3、輸入輸出接口擴(kuò)展11.4、8255A可編程I/O接口擴(kuò)展11.5、單片機(jī)與外部A/D、D/A轉(zhuǎn)換電路的接口11.6、單片機(jī)與鍵盤的接口11.7、單片機(jī)與LED顯示器的接口11.8、單片機(jī)與光電耦合器件的接口11.9、單片機(jī)與繼電器的接口11.10、單片機(jī)與蜂鳴器的接口411.1單片機(jī)最小系統(tǒng)概念:?jiǎn)纹瑱C(jī)最小系統(tǒng)是指能使單片機(jī)工作的、由最少器件構(gòu)成的系統(tǒng)。作用:作為核心模塊使用在不同的設(shè)計(jì)中。針對(duì)設(shè)計(jì)的要求,在最小系統(tǒng)的基礎(chǔ)上擴(kuò)展多種功能單元就可以完成不同的設(shè)計(jì)。構(gòu)成:一般應(yīng)該包括單

2、片機(jī)、時(shí)鐘電路、復(fù)位電路。5使用STC12C5A60S2單片機(jī)構(gòu)成的最小系統(tǒng):復(fù)位電路晶振電路6最小系統(tǒng)作為應(yīng)用的核心,可以為用戶擴(kuò)展提供三總線:地址總線(AB):輸出,傳送單片機(jī)要訪問的外設(shè)或者接口的地址信息,決定了單片機(jī)的最大尋址能力。如果單片機(jī)提供16條地址總線,可以訪問的地址空間為216,即64KB。數(shù)據(jù)總線(DB):雙向,用來(lái)傳送數(shù)據(jù)信息。通過數(shù)據(jù)總線,單片機(jī)可以和內(nèi)存或其它總線器件之間傳送數(shù)據(jù)。數(shù)據(jù)總線的寬度決定了一次可以操作的數(shù)據(jù)位數(shù)??刂瓶偩€(CB):用來(lái)傳送控制信號(hào)。每一個(gè)控制線上信號(hào)的傳輸方向是確定的、單向的,輸入或者輸出。751單片機(jī)的三總線分配:地

3、址總線:P2口作為高8位地址線,P0口作為低8位地址線數(shù)據(jù)總線:P0口作為8位的數(shù)據(jù)總線控制總線:ALE、/RD、/WR811.2數(shù)據(jù)存儲(chǔ)器擴(kuò)展概念:數(shù)據(jù)存儲(chǔ)器即隨機(jī)訪問存儲(chǔ)器(RandomAccessMemory,RAM)特點(diǎn):可以讀出或?qū)懭霐?shù)據(jù),屬于易失性存儲(chǔ)器,斷電后存儲(chǔ)的數(shù)據(jù)丟失,經(jīng)常用于存儲(chǔ)程序運(yùn)行過程中產(chǎn)生的臨時(shí)數(shù)據(jù)。動(dòng)態(tài)RAM(DynamicRAM,DRAM)靜態(tài)RAM(StaticRAM,SRAM)分類:功耗低、價(jià)格相對(duì)便宜,但是需要定時(shí)刷新才能維持信息不變?cè)靸r(jià)比DRAM高,但是不需要?jiǎng)討B(tài)刷新,信息一經(jīng)寫定就不會(huì)變化,和單片機(jī)的連接簡(jiǎn)單,無(wú)需添加輔助電路,

4、比較常用911.2.1SRAM芯片1.存儲(chǔ)器容量的描述方法:(1)如果數(shù)據(jù)線有8條,每個(gè)存儲(chǔ)單元為8位,存儲(chǔ)容量可用字節(jié)數(shù)表示。存儲(chǔ)容量為128KB:表示該芯片有8條數(shù)據(jù)線,128K個(gè)存儲(chǔ)單元,每個(gè)存儲(chǔ)單元可以存儲(chǔ)8位二進(jìn)制數(shù)據(jù)。(2)存儲(chǔ)容量=存儲(chǔ)單元的個(gè)數(shù)×每個(gè)存儲(chǔ)單元存儲(chǔ)的二進(jìn)制數(shù)據(jù)位數(shù)=2M×N,其中M表示該芯片的地址線條數(shù),N表示數(shù)據(jù)線條數(shù)。容量1K×4的存儲(chǔ)器,有1K個(gè)存儲(chǔ)單元,每個(gè)存儲(chǔ)單元保存4位二進(jìn)制數(shù)據(jù),所以地址線條數(shù)為10條(210=1K),數(shù)據(jù)線有4條。102.SRAM芯片的引腳---IS62C256AL(1)地址線A0-A14:15根地址線,標(biāo)識(shí)為

5、A0-A14,也就是有32K(215=32K)個(gè)存儲(chǔ)單元,即32KB。(2)數(shù)據(jù)線D0-D7。(3)控制線:為輸出使能引腳,和單片機(jī)的引腳相連;/WE是寫使能,和單片機(jī)的/WR引腳相連;/CS片選引腳,用來(lái)選通該芯片工作。(4)電源VCC和地GND,使用5V電源供電。1111.2.2單片機(jī)和SRAM的接口存儲(chǔ)器的三總線分別與系統(tǒng)分離出的三總線對(duì)應(yīng)相連。74LS373是8位的鎖存器芯片。當(dāng)LE引腳輸入高電平時(shí),D0-D7的數(shù)據(jù)被傳送到輸出端Q0-Q7;當(dāng)LE引腳引腳變?yōu)榈碗娖?,輸出端的?shù)據(jù)被鎖存,輸入端數(shù)據(jù)不影響輸出。、引腳為三態(tài)輸出使能端,低電平有效。12【例11-1】在

6、片外擴(kuò)展SRAMIS62C256AL中,從713FH-7148H地址連續(xù)存放一個(gè)長(zhǎng)度為10字節(jié)的無(wú)符號(hào)數(shù),假設(shè)該數(shù)據(jù)按照低字節(jié)存放在高地址單元、高字節(jié)存放在低地址單元的順序存放,請(qǐng)編寫程序,將該數(shù)據(jù)讀出,對(duì)其加1后寫回到原位置。7148H最低字節(jié)7147H次低字節(jié)……….7140H次高字節(jié)713FH最高字節(jié)AUXR寄存器中EXTRAM位需要置1,使用片外擴(kuò)展的SRAM。該題目要完成的內(nèi)容:首先最低位單元內(nèi)容加1。如果有進(jìn)位,并且10個(gè)字節(jié)沒有處理結(jié)束,就要將地址減1,并將該地址單元的內(nèi)容加1。重復(fù)第2步。13匯編語(yǔ)言程序段:AUXREQU8EHORLAUXR,#00000

7、010B;設(shè)置EXTRAM=1,使用片外RAMMOVDPTR,#7148H;最低字節(jié)地址7148H送DPTR寄存器MOVXA,@DPTR;將最低字節(jié)內(nèi)容讀出ADDA,#01;最低字節(jié)加1,并形成Cy標(biāo)志位MOVX@DPTR,A;回寫MOVR2,#9;循環(huán)次數(shù)9次,將高的9個(gè)字節(jié)加進(jìn)位位DECDPLLOOP:MOVXA,@DPTR;將內(nèi)容讀出ADDCA,#00H;加進(jìn)位位MOVX@DPTR,A;將修改后的內(nèi)容寫回原地址DECDPL;修改地址指針DJNZR2,LOOP;判斷循環(huán)是否結(jié)束使用匯編語(yǔ)言編程時(shí),低字節(jié)加1后可能會(huì)產(chǎn)生進(jìn)位

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。