單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt

單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt

ID:50066762

大小:767.00 KB

頁數(shù):16頁

時(shí)間:2020-03-08

單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt_第1頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt_第2頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt_第3頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt_第4頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt_第5頁
資源描述:

《單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 徐泳龍 主編 第09章____MCS-51單片機(jī)并行IO接口的擴(kuò)展.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第九章MCS-51單片機(jī)并行I/O接口的擴(kuò)展第一節(jié)I/O接口的擴(kuò)展第二節(jié)8255A可編程I/O接口設(shè)計(jì)及擴(kuò)展技術(shù)第三節(jié)8155可編程接口及擴(kuò)展技術(shù)單片機(jī)的并行I/O接口用于并行傳送數(shù)據(jù),例如:打印機(jī)、鍵盤、A/D、D/A等器件都可以通過并行I/O與CPU進(jìn)行接口。常用的MCS-52系列單片機(jī)都具有四個(gè)8位I/O口,以典型的8031為例它具有P0、P1、P2、P3四個(gè)并行口,這四個(gè)并行口都可以作為雙向并行口使用。但是在實(shí)際應(yīng)用中如果要進(jìn)行外部設(shè)備的擴(kuò)展,則要將P0和P2作為擴(kuò)展的數(shù)據(jù)總線和地址總線使用,同時(shí)P3口的某些位要做第二功能

2、使用,因此這種情況下如果需要更多的I/O口就需要擴(kuò)展并行口。MCS-52系列單片機(jī)常用的擴(kuò)展器件有如下三類:常規(guī)邏輯電路、鎖存器,如74LS377、74LS245。MCS-80/85并行接口電路,如8255。RAM/IO綜合擴(kuò)展器件,如8155。第一節(jié)I/O接口的擴(kuò)展當(dāng)所需擴(kuò)展的外部I/O口數(shù)量不多時(shí),可以使用常規(guī)的邏輯電路、鎖存器進(jìn)行擴(kuò)展。這一類的外圍芯片一般價(jià)格較低而且種類較多,常用的如:74LS377、74LS245、74LS373、74LS244、74LS273、74LS577、74LS573。如果將未使用到的地址線都置為

3、1則可以得到該片74LS377的地址為7FFFH。如果單片機(jī)要從該片74LS377輸出數(shù)據(jù)的可以執(zhí)行如下指令:MOVDPTR,#7FFFFHMOVX@DPTR,A利用TTL芯片、COMS鎖存器、三態(tài)門等接口芯片把P0接口擴(kuò)展,常選用74LS273、74LS373、74LS244等芯片。第二節(jié)8255A可編程I/O接口設(shè)計(jì)及擴(kuò)展技術(shù)1.8255A芯片的結(jié)構(gòu)(1)8255A內(nèi)部結(jié)構(gòu)及引腳功能(2)接口線PA0~PA7、PB0~PB7、PC0~PC7共24條端線。3個(gè)口皆為鎖存/緩沖寄存器,A口、B口有鎖存功能,C口無鎖存功能。A、B、

4、C3口的工作方式由程序設(shè)置。(3)數(shù)據(jù)線8255A是8位芯片,有8位數(shù)據(jù)線D0~D7。數(shù)據(jù)線接于8051的P0接口2、控制字和工作方式(1)8255A工作方式:方式0、方式1,方式2(2)方式選擇(3)控制線控制線控制8255A的讀RD:、寫WR、復(fù)位RESET及片選CS等。(4)地址線A1A0選擇口00A口01B口10C口11控制口3、8255A擴(kuò)展電路及地址設(shè)置(1)8255A地址口確定(2)8255A初始化例如,欲設(shè)置8255A的A、B、C口全為輸出狀態(tài)(或輸出方式),控制字為80H。程序(結(jié)合上圖)如下:MOVDPTR,#

5、0003H;8255A控制口地址DPTRMOVA,#80H;控制字送AMOVX@DPTR,A;控制字寫入控制寄存器對(duì)8255A的3個(gè)端口的工作方式預(yù)先設(shè)置。設(shè)置控制字經(jīng)控制口寫入。第三節(jié)8155可編程接口擴(kuò)展技術(shù)1、I/O接口線地址數(shù)據(jù)線控制線2、8155功能及操作(1)8155具有3種功能: 擴(kuò)展RAM、I/O接口使用、定時(shí)器使用 (2)狀態(tài)寄存器格式可編程定時(shí)/計(jì)數(shù)器兩個(gè)8位寄存器組成,低8位和高6位存放計(jì)數(shù)初值,最高2位控制定時(shí)器的工作方式(3)定時(shí)器使用3、8052單片機(jī)與8155接口電路舉例本章學(xué)習(xí)結(jié)束 !

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(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)系客服處理。