日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 單片機并行口結(jié)構(gòu)分析

單片機并行口結(jié)構(gòu)分析

作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:8
單片機并行口結(jié)構(gòu)分析:

1、輸出結(jié)構(gòu)


<并行口結(jié)構(gòu)圖>

  先看P1口的一位的結(jié)構(gòu)示意圖(只畫出了輸出部份):從圖中能看出,開關(guān)的打開和合上代表了管腳輸出的高和低,如果開關(guān)合上了,則管腳輸出就是低,如果開關(guān)打開了,則輸出高電平,這個開關(guān)是由一根線來控制的,這根數(shù)據(jù)總線是出自于CPU,讓我們回想一下,數(shù)據(jù)總線是一根大家公用的線,很多的器件和它連在一起,在不一樣的時候,不一樣的器件當(dāng)然需要不一樣的信號,如某一時刻我們讓這個管腳輸出高電平,并要求保持若干時間,在這段時間里,計算機當(dāng)然在忙個不停,在與其它器件進行聯(lián)絡(luò),這根控制線上的電平未必能保持原來的值不變,輸出就會發(fā)生變化了。怎么解決這個問題呢?我們在存儲器一節(jié)中學(xué)過,存儲器中是能存放電荷的,我們不妨也加一個小的存儲器的單元,并在它的前面加一個開關(guān),要讓這一位輸出時,就把開關(guān)打開,信號就進入存儲器的單元,然后馬上關(guān)閉開關(guān),這樣這一位的狀態(tài)就被保存下來,直到下一次命令讓它把開關(guān)再打開為止。這樣就能使這一位的狀態(tài)與別的器件無關(guān)了,這么一個小單元,我們給它一個很形象的名字,稱之為“鎖存器”。

2、輸入結(jié)構(gòu)

  這是并行口的一位的輸出結(jié)構(gòu)示意圖,再看,除了輸出之外,還有兩根線,一根從外部管腳接入,另一根從鎖存器的輸出接出,分別標(biāo)明讀管腳和讀鎖存器。這兩根線是用于從外部接收信號的,為什么要兩根呢?原來,在51單片機中輸入有兩種方式,分別稱為‘讀管腳’和‘讀鎖存器’,第一種方式是將管腳作為輸入,那是真正地從外部管腳讀進輸入的值,第二種方式是該管腳處于輸出狀態(tài)時,有時需要改變這一位的狀態(tài),則并不需要真正地讀管腳狀態(tài),而只是讀入鎖存器的狀態(tài),然后作某種變換后再輸出。

  請注意輸入結(jié)構(gòu)圖,如果將這一根引線作為輸入口使用,我們并不能保證在任何時刻都能得到正確的結(jié)果(為什么?)參考圖2輸入示意圖。接在外部的開關(guān)如果打開,則應(yīng)當(dāng)是輸入1,而如果閉合開關(guān),則輸入0,但是,如果單片機內(nèi)部的開關(guān)是閉合的,那么不管外部的開關(guān)是開還是閉,單片機接受到的數(shù)據(jù)都是0?梢,要讓這一端口作為輸入使用,要先做一個‘準(zhǔn)備工作’,就是先讓內(nèi)部的開關(guān)斷開,也就是讓端口輸出‘1’才行。正因為要先做這么一個準(zhǔn)備工作,所以我們稱之為“準(zhǔn)雙向I/O口”。

  以上是P1口的一位的結(jié)構(gòu),P1口其它各位的結(jié)構(gòu)與之相同,而其它三個口:P0、P2、P3則除入作為輸入輸出口之外還有其它用途,所以結(jié)構(gòu)要稍復(fù)雜一些,但其用于輸入、輸出的結(jié)構(gòu)是相同的?磮D()。對我們來說,這些附加的功能不必由我們來控制,所以我們就不去關(guān)心它了。

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

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

建宁县| 平利县| 五寨县| 蒙山县| 雅安市| 博爱县| 海宁市| 宁晋县| 和平县| 珲春市| 观塘区| 吴川市| 阜平县| 大余县| 东方市| 博乐市| 吕梁市| 荣成市| 家居| 突泉县| 乐平市| 贡嘎县| 哈巴河县| 罗平县| 绥阳县| 德江县| 凤山县| 高安市| 依安县| 万全县| 肥东县| 宁夏| 宁都县| 余姚市| 奇台县| 白银市| 苍山县| 昌平区| 贵阳市| 满洲里市| 建始县|