可編程接口芯片8255

可編程接口芯片8255

ID:45970961

大?。?.24 MB

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

時(shí)間:2019-11-19

可編程接口芯片8255_第1頁(yè)
可編程接口芯片8255_第2頁(yè)
可編程接口芯片8255_第3頁(yè)
可編程接口芯片8255_第4頁(yè)
可編程接口芯片8255_第5頁(yè)
資源描述:

《可編程接口芯片8255》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、129七月2021第7章可編程接口芯片7.1輸入輸出接口(I/O接口)概念7.2輸入輸出接口的編址方式7.3可編程接口芯片82537.4I/O譯碼電路與8253連接7.5可編程接口芯片82557.6可編程接口芯片8255應(yīng)用7.7可編程接口芯片82597.8可編程接口芯片8250229七月20217.5可編程接口芯片82558255A的功能、引腳Intel系列的8位并行接口芯片通用性強(qiáng),使用靈活可用程序設(shè)置和改變芯片的工作方式329七月20217.5可編程接口芯片82558255-內(nèi)部結(jié)構(gòu)429七月20217.5可編程接口芯

2、片82558255-端口基本功能操作端口A(yíng)→數(shù)據(jù)總線(xiàn)端口B→數(shù)據(jù)總線(xiàn)端口C→數(shù)據(jù)總線(xiàn)數(shù)據(jù)總線(xiàn)→端口A(yíng)數(shù)據(jù)總線(xiàn)→端口B數(shù)據(jù)總線(xiàn)→端口C數(shù)據(jù)總線(xiàn)→控制寄存器數(shù)據(jù)總線(xiàn)→三態(tài)數(shù)據(jù)總線(xiàn)→三態(tài)輸入操作(讀)輸出操作(寫(xiě))斷開(kāi)功能529七月20217.5可編程接口芯片82558255-編程結(jié)構(gòu)8255A有兩種控制字,由寫(xiě)入內(nèi)容的D7位區(qū)分D7=1,方式控制字設(shè)定A口、B口、C口的工作狀態(tài)和工作方式。工作狀態(tài):輸入或輸出工作方式:方式0、方式1、方式2D7=0,C口按位置位/復(fù)位控制字使C口中的某一位為1(置位)或0(復(fù)位)1/0D7D6D

3、5D4D3D2D1D0629七月20217.5可編程接口芯片82558255-編程結(jié)構(gòu)B口0輸出1輸入0方式01方式11D7D6D5D4D3D2D1D0特征位,D7=1表示是方式控制字PC3~PC00輸出1輸入B口工作方式PC7~PC40輸出1輸入A口0輸出1輸入A口工作方式00方式001方式11x方式2729七月20217.5可編程接口芯片82558255-編程結(jié)構(gòu)C口按位置位/復(fù)位控制字各位含義:0復(fù)位1置位0D7D6D5D4D3D2D1D0設(shè)置內(nèi)容特征位,D7=0表示是C口按位置位/復(fù)位控制字無(wú)意義選擇設(shè)置位D3D2D

4、1設(shè)置位000PC0001PC1010PC2011PC3100PC4101PC5110PC6111PC7829七月2021例8255A與系統(tǒng)的連線(xiàn)如下,片選譯碼基地址為1F0H1)確定各端口地址;2)編程設(shè)置8255A:A口方式0輸入,PC7-PC4輸出,B口方式0輸出,PC3-PC0輸入resetD7~D0A9~A3A2A1IORIOW片選譯碼數(shù)據(jù)緩沖器讀寫(xiě)控制片內(nèi)譯碼CSRESETA1A0RDWRPC7~PC0PB7~PB0PA7~PA0控制口D端口A(yíng)端口C端口B+5VGNDD7~D0外設(shè)總線(xiàn)A0929七月2021最后得

5、出結(jié)論:A口地址為1F0HB口地址為1F2HC口地址為1F4H控制口地址為1F6H1)確定端口地址由8255A編程結(jié)構(gòu)知:由8255A的CS與系統(tǒng)總線(xiàn)的連線(xiàn)知,地址1F0H使CS有效,同時(shí)選中A口。結(jié)合8255A與系統(tǒng)總線(xiàn)的連線(xiàn):A9A8A7A6A5A4A3A0A2A11F0H0111110000A口1F2H0111110001B口1F4H0111110010C口1F6H0111110011D口CSA1A08255A總線(xiàn)8086偶地址存放數(shù)據(jù)的低字節(jié),8255數(shù)據(jù)總線(xiàn)接到8086的D0-D71029七月20212)確定方式控

6、制字10010001D7D6D5D4D3D2D1D0特征位A口方式0A口輸入PC7~PC4輸出B口方式0B口輸出PC3~PC0輸入所以,方式控制字為10010001B,即91H要求設(shè)置:A口方式0輸入,PC7-PC4輸出B口方式0輸出,PC3-PC0輸入設(shè)置方式控制字的程序段為:MOVDX,01F6H;控制口地址MOVAL,91H;方式控制字OUTDX,AL1129七月2021例條件如上例,通過(guò)控制口置PC2為0,置PC4為1MOVDX,01F6H;置DX為控制口地址MOVAL,00000100B;置PC2為0OUTDX,A

7、LMOVAL,00001001B;置PC4為1OUTDX,AL0復(fù)位1置位0D7D6D5D4D3D2D1D0設(shè)置內(nèi)容特征位,D7=0表示是C口按位置位/復(fù)位控制字無(wú)意義選擇設(shè)置位PCnD3D2D1PC0000………….1229七月20217.5可編程接口芯片82558255-工作方式(三種)方式0:基本輸入輸出,與C口之間沒(méi)有硬件聯(lián)系方式1:A端口和B端口的輸入輸出,結(jié)合C端口狀態(tài)信息,C口的某3根引腳作為端口與外設(shè)的聯(lián)絡(luò)信號(hào)方式2:A端口選通雙向傳輸,C口的某5根引腳作為端口與外設(shè)的聯(lián)絡(luò)信號(hào)。在8255A內(nèi)部硬件結(jié)構(gòu)中A口

8、和B口之間沒(méi)有硬件關(guān)系,即可分別作為獨(dú)立的輸入或輸出端口;C口和A口,C口和B口之間有硬件聯(lián)系,通過(guò)向控制口設(shè)置控制字可以改變這種聯(lián)系。1329七月20211.工作在方式0的端口,為單向傳送端口,由方式控制字決定是輸入還是輸出。1001/01/001/01/0特征位A口工作方式A口I/OP

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(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)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。