98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)并行I/O接口的擴(kuò)展

單片機(jī)并行I/O接口的擴(kuò)展

作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:39
    在單片機(jī)系統(tǒng)中主要有兩類數(shù)據(jù)傳送操作,一類是單片機(jī)和存儲器之間的數(shù)據(jù)讀寫操作;另一類則是單片機(jī)和其它設(shè)備之間的數(shù)據(jù)輸入/輸出(I/O)操作。單片機(jī)和存儲器之間的連接十分簡單,主要包括地址線、數(shù)據(jù)線、讀寫選通信號。
    單片機(jī)與控制對象或外部設(shè)備之間的數(shù)據(jù)傳送卻十分復(fù)雜,存在速度不匹配,電平不一致,信號需要轉(zhuǎn)換等問題。使用擴(kuò)展的I/O接口電路可以較好實現(xiàn)速度協(xié)調(diào)、輸出數(shù)據(jù)鎖存、輸入數(shù)據(jù)緩沖、數(shù)據(jù)轉(zhuǎn)換等。 一、簡單I/O口的擴(kuò)展

由于單片機(jī)的P0口經(jīng)常用作數(shù)據(jù)線或低8位地址線;P2口用作高8位地址線,P3口的第2功能更為重要,所以只有P1口能用作真正的數(shù)據(jù)I/O口來使用,但是,在很多場合,僅使用P1口來作為數(shù)據(jù)I/O口是不夠的,這是就需要擴(kuò)展I/O口。

當(dāng)所需擴(kuò)展的外部1/O口數(shù)量不多時,可以使用常規(guī)的邏輯電路、鎖存器進(jìn)行擴(kuò)展。這一類的外圍芯片一般價格較低而且種類較多,常用的如:74LS377、74LS245、74LS373、74LS244、74LS273、74LS577、74LS573。

1、輸入接口擴(kuò)展

圖1是利用74LS244進(jìn)行簡單輸入接口擴(kuò)展的連接圖。



圖1 74LS244系統(tǒng)擴(kuò)展圖   從圖中可以看出,當(dāng)P2.5和同時為低電平時,74LS244才能將輸入端的數(shù)據(jù)送到8051的P0口,其中P2.5決定了74LS244的地址為:XX0X XXXX XXXX XXXXB。通常,我們選擇的地址是DFFFH,則接口的輸入操作程序如下: 

MOV DPTR, #0DFFFH

MOVX A, @DPTR

2、輸出接口擴(kuò)展

圖2是利用74LS377進(jìn)行簡單輸出接口擴(kuò)展的連接圖。

圖中利用P2.6(即A14)和A0對2塊74LS377芯片進(jìn)行選擇。當(dāng)P2.6=1、A0=0時選中74LS377(1);當(dāng)P2.6=1、A0=l時選中74LS377(2)。假設(shè)未用的地址線為“1”,則74LS377(1)的地址為0FFFEH,74LS377(2)的地址為0FFFFH。

74LS377(1)輸出數(shù)據(jù)的操作指令如下:

MOV DPTR, #0FFFEH

MOV A, #DATA

MOVX @DPTR, A 



圖2  74LS377系統(tǒng)擴(kuò)展圖

二、可編程并行I/O接口芯片8255A

Intel 8255A是一種可編程通用并行接口芯片,可適用于多種微處理器的8位并行輸入/輸出接口芯片。它具有兩個8位(A口和B口)和兩個4位(C口高/低4位)并行I/O端口,能適應(yīng)CPU與I/O接口之間的多種數(shù)據(jù)傳送方式的要求,芯片內(nèi)部主要由控制寄存器、狀態(tài)寄存器、數(shù)據(jù)寄存器組成,能獨立編程,有3種工作方式。使用8255A可實現(xiàn)多種數(shù)據(jù)傳送方式的要求。

1.8255A的結(jié)構(gòu)

8255A由三部分組成,結(jié)構(gòu)如圖3所示。


圖3 8255A內(nèi)部結(jié)構(gòu)圖

2.8255A與MCS-51系列單片機(jī)的連接


圖4 8255與單片機(jī)連接圖

3.8255A的控制字


圖5 8255的工作方式控制字

8255A還有一個C口置/復(fù)位控制字,用來設(shè)置C口某位的狀態(tài),而不影響其他位。如圖6。


圖6 8255C口置位復(fù)位控制字 

4.8255A三種工作方式的功能及應(yīng)用舉例

三種基本的工作方式:

    (1) 方式0:基本輸入/輸出方式

方式0不使用聯(lián)絡(luò)信號,也不使用中斷,A口和B口可定義為輸入或輸出口,C口分成兩個部分(高4位和低4位),C口的兩個部分也可分別定義為輸入或輸出。在方式0時,所有口輸出均有鎖存,輸入只有緩沖,而無鎖存,C口還具有按位將其各位清0或置1的功能。

利用8255A作為無條件輸出接口,可以實現(xiàn)報警電路的設(shè)計,如圖7所示。


圖7 報警接口電路圖

(2) 方式1:選通輸入/輸出方式

A口借用C口的一些信號線作控制和狀態(tài)線,形成A組;B口借用C口的一些信號線用作控制和狀態(tài)線,組成B組。在方式1下,A口和B口的輸入輸出均帶有鎖存。

利用8255A用作查詢輸入接口,可以實現(xiàn)外部輸入裝置與CPU的連接,如圖8所示。


圖8  輸入裝置與CPU接口示意圖

(3) 方式2:雙向輸入/輸出工作方式

方式2是A組獨有的工作方式。外設(shè)既能在A口的8條引線上發(fā)送數(shù)據(jù),又能接收數(shù)據(jù)。此方式也是借用C口的5條信號線作控制和狀態(tài)線,A口的輸入和輸出均帶有鎖存。方式2下的聯(lián)絡(luò)信號線定義如圖9所示。 


圖9  方式2下的聯(lián)絡(luò)信號線定義

編輯:admin  最后修改時間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

无码人妻av一区二区三区| 国产精品99久久久久久人| 国产--精品一区二区三区| 再深点灬舒服灬太大了岳视频| 蜜芽无码亚洲资源网站| 无限资源在线观看片中文在线| 啊灬啊灬啊灬快灬深视频无遮掩| av免费网站在线观看| 边吃奶边摸叫床刺激a片| 辽宁少妇高潮45分钟| 久久久久99精品成人片直播| 人妻厨房出轨上司hd院线波多野| 扒开老女毛荫荫的黑森林视频| 苍井空办公室33分钟| 与80岁老太做爰a片免费看| 人妻中文字幕乱人伦在线| 肉乳乱无码a片观看免费| gogo全球专业高清摄影| 风韵少妇性饥渴推油按摩视频| 床震吃奶摸下成人a片在线观看| 精品国产乱码久久久久久郑州公司| 精品人妻无码一区二区三区4| 永久免费的啪啪网站免费观看浪潮| 亚洲色精品三区二区一区| 两个女人互添下身高潮| 久久久久久精品国产亚洲| 成人区精品一区二区婷婷| 在免费jizzjizz在线播放| 趁老师睡着破了她的处| 亚洲国产精品自在自线观看| 最新av网址| 无码人妻久久一区二区三区不卡| 国产黄色视频| 我帮妺妺洗澡忍不住c了她| 免费三级网站| 西西gogo顶级艺术人像摄影| 欧美乱大交xxxxx| 含着她两个硕大的乳峰视频| 亚洲精品国产精品乱码不99| 局长含着秘书的小奶头| 我给妺妺开的处苞视频|