單片機(jī)的并行IO接口ppt課件.ppt

單片機(jī)的并行IO接口ppt課件.ppt

ID:59442790

大?。?.39 MB

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

時(shí)間:2020-09-17

單片機(jī)的并行IO接口ppt課件.ppt_第1頁(yè)
單片機(jī)的并行IO接口ppt課件.ppt_第2頁(yè)
單片機(jī)的并行IO接口ppt課件.ppt_第3頁(yè)
單片機(jī)的并行IO接口ppt課件.ppt_第4頁(yè)
單片機(jī)的并行IO接口ppt課件.ppt_第5頁(yè)
資源描述:

《單片機(jī)的并行IO接口ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、并行I/O接口1并行I/O接口概述MCS-51內(nèi)部并行I/O口及其應(yīng)用并行I/O接口芯片MCS-51并行I/O接口的擴(kuò)展MCS-51對(duì)LED/鍵盤的接口2微型機(jī)與外設(shè)的接口3概述I/O接口的作用1.實(shí)現(xiàn)與不同外設(shè)的速度匹配;2.改變數(shù)據(jù)傳送方式;3.改變信號(hào)的電平和性質(zhì)。4端口和接口I/O端口:I/O接口中帶有端口地址的寄存器或緩沖器;I/O接口:是指CPU和外設(shè)間的I/O接口芯片,一個(gè)I/O接口中可以有多個(gè)I/O端口5外設(shè)的編址方式1.外設(shè)端口單獨(dú)編址(Z80)2.外設(shè)端口與存儲(chǔ)器統(tǒng)一編址XTAL2

2、XTAL1RST8031時(shí)鐘電路復(fù)位電路0VP3P2P1P0EA地址鎖存EPROMPSENRAMRDWRI/OALE6I/O數(shù)據(jù)的傳送方式1.無條件傳送(同步)2.查詢式傳送(異步)3.中斷傳送4.DMA傳送外設(shè)的工作速度足夠快CPU的兩次數(shù)據(jù)傳送時(shí)間間隔足夠長(zhǎng)輸入狀態(tài)信息準(zhǔn)備好?傳送數(shù)據(jù)NY啟動(dòng)外部設(shè)備延時(shí)傳送數(shù)據(jù)74個(gè)并行I/O端口:P0、P1、P2、P3P0:數(shù)據(jù)總線/低8位地址線P2:高8位地址線P3:每根口線有不同的定義P1:4個(gè)并行口的第二功能:準(zhǔn)雙向口:直接輸出;輸入前要先將輸出驅(qū)動(dòng)截止

3、。MCS-51內(nèi)部并行I/O口及應(yīng)用8MCS-51內(nèi)部并行I/O口及應(yīng)用9并行I/O接口芯片及I/O口擴(kuò)展MCS-51單片機(jī)系統(tǒng)中,擴(kuò)展I/O是與外部數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址的,占用外部數(shù)據(jù)存儲(chǔ)器的單元地址,使用MOVX指令進(jìn)行讀寫(RD、WR控制信號(hào)).擴(kuò)展I/O有以下三種基本方法:0000FFFF外部數(shù)據(jù)存儲(chǔ)器RAMI/O(1)總線擴(kuò)展(2)串行口擴(kuò)展并行口(3)利用片內(nèi)I/O口的口線擴(kuò)展10并行I/O接口芯片Intel8155——可編程并行I/O接口芯片118155的內(nèi)部結(jié)構(gòu)128155引腳功能(1)

4、電源線[2](2)地址/數(shù)據(jù)總線[8](3)I/O總線[22](4)控制總線[8]138155I/O的地址A7A6A5A4A3A2A1A0所選端口01×××××000命令/狀態(tài)寄存器01×××××001A口01×××××010B口01×××××011C口01×××××100計(jì)數(shù)器低8位01×××××101計(jì)數(shù)器高8位00××××××××RAM單元148155命令字158155狀態(tài)字8155命令寄存器和狀態(tài)寄存器是共用一個(gè)端口地址的,這由對(duì)該端口進(jìn)行讀還是寫來區(qū)分。168155工作方式(1)存儲(chǔ)器方式;

5、(2)I/O方式;A、通用I/O[0×××]B、選通I/O[1×××]數(shù)據(jù)輸入[1×00]數(shù)據(jù)輸出[1×11]17并行I/O口擴(kuò)展采用8155擴(kuò)展I/O口18(1)RAM地址:7E00H~7EFFH(2)I/O地址:命令寄存器:7FF8HA口:7FF9HB口:7FFAHC口:7FFBH地址范圍分析A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A001111110000000000111111011111111A15A14A13A12A11A10A9A8A7A6A5A4A3A2

6、A1A0011111111111100001111111111110010111111111111010011111111111101101111111111111000111111111111101定時(shí)器低8位:7FFCH定時(shí)器高6位:7FFDH19(1)RAM地址:7E00H~7EFFH(2)I/O地址:命令/狀態(tài)寄存器:7FF8HPA口:7FF9HPB口:7FFAHPC口:7FFBH20采用138的接口電路、地址分析218位地址全譯碼22MCS-51對(duì)LED/鍵盤的接口LED顯示器123LCD顯

7、示器24MCS-51對(duì)LED的接口1.LED數(shù)碼顯示管工作原理25可以放在ROM中字形碼表26MCS-51對(duì)LED顯示管的控制(1)靜態(tài)方式顯示原理I/O口(1)I/O口(3)I/O口(2)abdpabdpabdp27動(dòng)態(tài)顯示的原理I/O口(1)字段口I/O口(2)字位口abdpI/O1.0I/O1.1I/O2.1I/O1.7I/O2.0I/O2.22829A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A00010000100000110000000101命令寄存器PAPBP

8、C2100H2101H2102H2103H3031顯示子程序流程顯示緩沖區(qū)首地址70H送R0字位控制初值送R3取待顯示數(shù)據(jù)送A查段選碼8155B口輸出段選碼延時(shí)1ms循環(huán)變量調(diào)整6位顯示完成?子程序返回YN8155C口輸出字位控制32MCS-51對(duì)按鍵/鍵盤的接口1.按鍵電路與消抖按鍵的作用按鍵消抖的措施硬件消抖軟件消抖按鍵在單片機(jī)應(yīng)用系統(tǒng)中的結(jié)構(gòu)形式獨(dú)立式按鍵行列式鍵盤33硬件消抖34行列式鍵盤的接口上拉電阻35獨(dú)立式按鍵的工作原理P1.0P1.2P1

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。