第九章并行接口芯片8255Appt課件.ppt

第九章并行接口芯片8255Appt課件.ppt

ID:58690227

大小:333.00 KB

頁數(shù):71頁

時間:2020-10-04

第九章并行接口芯片8255Appt課件.ppt_第1頁
第九章并行接口芯片8255Appt課件.ppt_第2頁
第九章并行接口芯片8255Appt課件.ppt_第3頁
第九章并行接口芯片8255Appt課件.ppt_第4頁
第九章并行接口芯片8255Appt課件.ppt_第5頁
資源描述:

《第九章并行接口芯片8255Appt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第九章微機接口芯片及應用12學時§9.1可編程并行接口8255§9.2可編程串行接口8250/16550§9.3可編程定時/計數(shù)器§9.4可編程中斷控制器8259§9.5可編程DMA控制器§9.6模/數(shù)和數(shù)/模接口§9.7多功能高集成I/O接口§9.1接口芯片的功能及分類接口芯片的功能尋址功能信息交換功能接口芯片的分類按用途分類按控制方式分按用途分類通用接口芯片74LS373、8282、82868255A、8251、8253專用接口芯片DMA接口芯片8237A中斷接口芯片8259A按控制方式分不可編程控制芯片功能74LS373、8282、8286注:芯片的功能不可改變

2、可編程控制芯片功能8255A、82538259A、8237A注:芯片的功能可改變尋址功能芯片有片內(nèi)寄存器,由端口地址訪問對芯片寫控制字,設(shè)置芯片功能CPU與芯片寄存器間交換信息芯片有片選控制線/CSCPU地址線經(jīng)譯碼產(chǎn)生片選控制線/CS/CS和片內(nèi)寄存器端口地址確定片內(nèi)寄存器地址值的唯一性信息交換功能輸入輸出功能數(shù)據(jù)轉(zhuǎn)換功能聯(lián)絡功能中斷管理功能復位功能可編程功能錯誤檢測功能§9.2可編程并行接口芯片8255A8255A的基本功能8255A的內(nèi)部結(jié)構(gòu)8255A的引腳特性8255A的控制命令字8255A的工作方式8255A的應用實例8255A的基本功能可編程控制并行端口的

3、功能(工作方式)并行端口作輸入或輸出可控制多并行端口使用的靈活性注:由于可編程控制且使用靈活,8255A的學習有一定難度8255A引腳、編程結(jié)構(gòu)Intel系列的8位并行接口芯片通用性強,使用靈活可用程序設(shè)置和改變芯片的工作方式是一種典型的可編程并行接口芯片8255APA3PA2PA1PA0RDCSGNDA1A0PC7PC6PC5PC4PC3PC2PC1PC0PB0PB1PB2PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VccPB7PB6PB5PB4PB340個引腳,雙列直插式resetD7~D0A9~A2A1A0IORIOW片選譯碼數(shù)據(jù)緩沖器

4、讀寫控制片內(nèi)譯碼CSRESETA1A0RDWRPC7~PC0PB7~PB0PA7~PA0控制口D端口A端口C端口B+5VGNDD7~D0外設(shè)8255A總線8255A的內(nèi)部結(jié)構(gòu)8255A與外設(shè)的接口8位雙向A端口——PA0~PA78位雙向B端口——PB0~PB78位雙向C端口——PC0~PC7注:8255A的C口使用靈活,也是掌握8255A的重點8255A的內(nèi)部結(jié)構(gòu)8255A與CPU的接口8位數(shù)據(jù)線D0~D7接數(shù)據(jù)總線DB的低8位芯片尋址控制線片內(nèi)寄存器尋址線A0、A1(兩線四址)片選控制線/CS(由地址譯碼產(chǎn)生)讀寫控制線/RD、/WR復位控制線RESET8255A的

5、內(nèi)部結(jié)構(gòu)內(nèi)部邏輯工作方式由CPU向8255A寫控制字獲得A端口、B端口、C端口可讀寫操作A端口、B端口、C端口具有組態(tài)特點A組——PA0~PA7和PC4~PC7B組——PB0~PB7和PC0~PC3注:C口應用的靈活性8255A操作地址寫控制字地址A1=1、A0=1A端口讀寫地址A1=0、A0=0B端口讀寫地址A1=0、A0=1C端口讀寫地址A1=1、A0=0注:寫控制字操作僅有寫操作,其余可讀寫PC/XT機中地址為60H~63H8255A的控制(命令)字控制命令字的形式工作方式控制字C口置/復位控制字注:怎樣解決一址兩字寫入一址兩字識別位(在寫入的控制字中)若b7=

6、1時,寫入工作方式控制字若b7=0時,寫入C口置/復位控制字工作方式控制字的格式b7b6b5b4b3b2b1b01同址識別位b7=1b6、b5、b4位確定A端口工作方式b2、b1位確定B端口工作方式b3、b0位確定C端口輸入輸出方式A端口可編程工作方式A端口工作方式的定義位b6,b5=00——方式0,A端口作基本輸入/輸出b6,b5=01——方式1,A端口作選通輸入/輸出b6,b5=1x——方式2,A端口作雙向數(shù)據(jù)傳送A端口輸入、輸出方式的選擇位b4=0——A端口作輸出b4=1——A端口作輸入注:A端口為工作方式2時,b4位無意義B端口可編程工作方式B端口工作方式的定

7、義位b2=0——方式0,B端口作基本輸入/輸出b2=1——方式1,B端口作選通輸入/輸出注:B端口只有方式0和方式1,無方式2B端口輸入、輸出方式的選擇位b1=0——A端口作輸出b1=1——A端口作輸入C端口可編程工作方式C端口無工作方式的定義位當A、B端口均為方式0時,C端口也為方式0當A、B端口不為方式0時,C端口中的位特殊定義C端口輸入,輸出方式選擇b3=0——C端口的PC4~PC7作輸出b3=1——C端口的PC4~PC7作輸入b0=0——C端口的PC1~PC3作輸出b0=1——C端口的PC1~PC3作輸入注:C端口中上下半字節(jié)定義,應用靈活C

當前文檔最多預覽五頁,下載文檔查看全文

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

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