婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

8051單片機(jī)并行I/0口讀寫

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2011-8-10

前兩天看資料,見(jiàn)到關(guān)于I/O口作為輸入時(shí),要先輸出1的說(shuō)明,有點(diǎn)迷惑。今天特意查了一些資料,費(fèi)了半天勁,雖然還沒(méi)有完全弄明白,但也算也所收獲,下面就列出來(lái),以便將來(lái)查詢并進(jìn)一步補(bǔ)充。

   

                            ‍單片機(jī)鎖存器電路原理圖


1、作為I/O口使用時(shí),輸入和輸出原理。

I/O口使用時(shí),在控制信號(hào)的作用下,與門關(guān)閉,V1截止,同時(shí)多路開關(guān)打向下邊,與鎖存器的反向輸出端Q^相連。

輸出數(shù)據(jù)時(shí),“寫鎖存器”端發(fā)出脈沖,將“內(nèi)部總線”上的數(shù)據(jù)寫入輸出鎖存器,由Q^端控制V2,從而在引腳上反應(yīng)出相應(yīng)的狀態(tài)。此種應(yīng)用時(shí)P0端口各引腳應(yīng)外接上拉電阻。

輸入數(shù)據(jù)時(shí),分為讀引腳和讀端口兩種方式。讀端口的位置就是上圖中的“讀鎖存器”,而讀引腳則是上圖中的“讀引腳”。至于何時(shí)讀端口,何時(shí)讀引腳則是根據(jù)不同的指令由硬件自動(dòng)完成的,這不需要我們操心。

(附:讀端口的指令:讀端口的指令為端口內(nèi)容取反這樣的-修改-指令。

資料稱:這樣的指令才有Read-Modify-Write功效
ANL (logical AND, e.G., ANL P1,A)
ORL (logical OR, e.g., ORL P2,A)
XRL (logical EX-OR, e.g., XRL P3,A)
JBC (jump if bit = 1 and clear bit, e.g., JBC P1.1, LABEL)
CPL (complement bit, e.g., CPL P3.0)
INC (increment, e.g., INC P2)
DEC (decrement, e.g., DEC P2)
DJNZ (decrement and jump if not zero, e.g., DJNZ P3, LABEL)
MOV PX.Y,C(move carry bit to bit Y of
PORT X)
CLR PX.Y(clear bit Y of
PORT X)
SETB PX.Y(set bit Y of
PORT X)

引腳的指令:如下所示,讀之前應(yīng)先將端口置1,即先輸出1,修改鎖存器的內(nèi)容為1

MOV A, P1
MOV 20H, P1
MOV R0, P1
MOV @R0, P1

2、為什么讀之前要先寫1

從上圖可知,如果不對(duì)端口置1,端口鎖存器原來(lái)的狀態(tài)有可能為0Q端為0Q^1,加到場(chǎng)效應(yīng)管柵極的信號(hào)為1,該場(chǎng)效應(yīng)管就導(dǎo)通對(duì)地呈現(xiàn)低阻抗,此時(shí)即使引腳上輸入的信號(hào)為1也會(huì)因端口的低阻抗而使信號(hào)拉低,使得外加的1信號(hào)讀入后不一定是1,若先執(zhí)行置1操作則可以使場(chǎng)效應(yīng)管截止,引腳信號(hào)直接加到三態(tài)緩沖器中,實(shí)現(xiàn)正確的讀入。

3、實(shí)際應(yīng)用

P0P1P2P3I/0口使用時(shí),如果要從外部讀取數(shù)據(jù),讀取之前應(yīng)先將端口置1。因初始化時(shí),四個(gè)I/O均被初始化為0XFF,所以若端口在整個(gè)程序過(guò)程中無(wú)輸出時(shí),即輸出鎖存器的狀態(tài)始終為1,則讀數(shù)據(jù)時(shí)可不用手動(dòng)置1。(附:參考引腳內(nèi)部結(jié)構(gòu)圖可知,縱使鎖存器D口數(shù)據(jù)在變(內(nèi)部數(shù)據(jù)線),只要時(shí)鐘觸發(fā)端clk沒(méi)有觸發(fā)信號(hào),鎖存器中的內(nèi)容永遠(yuǎn)都不會(huì)改變,也就是說(shuō),不管外部引腳信號(hào)如何變,也不管執(zhí)行過(guò)多少次讀引腳操作,端口鎖存器中的內(nèi)容是不會(huì)發(fā)生變化的。那么,端口內(nèi)容何時(shí)變化?答曰:只要執(zhí)行過(guò)一次輸出,端口內(nèi)容必為輸出值,因?yàn)槎丝诰褪禽敵龅臄?shù)據(jù)鎖存器。)

而當(dāng)端口實(shí)際應(yīng)用時(shí)要不停地同外部數(shù)據(jù)交換時(shí),即又有輸出又有讀入時(shí),如單片機(jī)與存儲(chǔ)器<?xml:namespace prefix = st1 />24C16通過(guò)I2C總線相連,SCL總是由單片機(jī)輸出可不用考慮,而SDA則可通過(guò)單片機(jī)向外發(fā)數(shù)據(jù),又可以從外部讀數(shù)據(jù),假若之前發(fā)送的最后一位數(shù)據(jù)為0時(shí),此時(shí)若再讀數(shù)據(jù),因?yàn)殒i存器的狀態(tài)仍為0,則之后立即讀數(shù)據(jù)時(shí)就有可能出錯(cuò)。所以實(shí)際操作時(shí),在發(fā)送數(shù)據(jù)代碼之后,總會(huì)有一個(gè)單片機(jī)主動(dòng)將SDA拉高的指令,之后再讀數(shù)據(jù)時(shí)才不會(huì)出問(wèn)題。(本人淺見(jiàn),不一定正確)

而當(dāng)P0P2口作總線使用與外部并口連接時(shí),應(yīng)該就不會(huì)有上面的問(wèn)題,因?yàn)閺纳蠄D可各,當(dāng)作總線使用時(shí),在控制信號(hào)的作用下,與門導(dǎo)通,同時(shí)多路開關(guān)通過(guò)反向器與“地址/數(shù)據(jù)總線”連接,此時(shí)V1V2的驅(qū)動(dòng)電路形成反相,形成推拉式電路。在這種情況下輸出時(shí),可直接驅(qū)動(dòng)電路,不需要接上拉電阻(因?yàn)?/SPAN>V1導(dǎo)通)。而輸入時(shí),直接讀引腳即可,不需置1。(因?yàn)檩斎霑r(shí),地址/數(shù)據(jù)線上沒(méi)有數(shù)據(jù),V2應(yīng)該截止(我認(rèn)為的))

----------------------------------

P1_0=!P1_0在KEIL中編譯后的反匯編指令為CPL 1.0;從上面所述可知為讀端口指令,所以可以在C中直接使用,如用作看門狗的清除脈沖和LED燈的閃爍等。

讀端口指令似乎是要對(duì)內(nèi)部的端口寄存器(P0~P4)進(jìn)行改寫時(shí)才進(jìn)行的,所有說(shuō)要先讀端口鎖存器狀態(tài),改寫完后同時(shí)有鎖存器輸出

而讀引腳指令沒(méi)有改寫寄存器

Tags:單片機(jī)并行I0口讀寫,單片機(jī),端口  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 亚洲天堂网一区| 国产树林野战在线播放| 国产乱女淫av麻豆国产| 穿情趣内衣被c到高潮视频| 黄网站欧美内射| 欧美日韩精品区别| 日本丰满少妇xxxx| 欧美性受xxxx黑人猛交88| 国产中文字幕免费观看| 超碰在线免费观看97| 少妇人妻互换不带套| 天天做天天爱天天高潮| 欧美亚洲日本在线观看| 又大又硬又爽免费视频| 小说区视频区图片区| 成人精品视频一区二区| 日本在线xxx| 日韩专区第三页| 拔插拔插华人永久免费| 99免费视频观看| 日韩精品 欧美| 国产精品又粗又长| 久久久久久久久久网| 在线观看av的网址| 亚洲高清av一区二区三区| 亚洲免费av一区二区三区| 成人免费观看cn| 日本大胆人体视频| 国产日产欧美一区二区| 91九色国产ts另类人妖| 香蕉视频xxxx| 激情久久综合网| 午夜福利123| 黄色片免费网址| 中文字幕国产高清| 天堂av在线8| 青娱乐精品在线| 青春草在线视频免费观看| 国产高清免费在线| 日本道在线视频| 看全色黄大色大片| 成年人深夜视频| www.avtt| 黄色片视频在线免费观看| 日韩av高清在线看片| 男人日女人逼逼| 福利在线一区二区三区| 一级黄色香蕉视频| 五月天色婷婷综合| 吴梦梦av在线| 欧美一级视频在线播放| 777av视频| 一女被多男玩喷潮视频| 人人干视频在线| 国产男女在线观看| 在线观看免费黄网站| 婷婷视频在线播放| 久艹在线免费观看| 国产a级片免费看| 亚洲一二三区av| aa在线免费观看| 18视频在线观看娇喘| 亚洲一区二区三区四区五区| 成年网站免费在线观看| 国产精品69久久久| 免费在线观看污网站| 可以免费观看av毛片| 精品视频无码一区二区三区| 日本精品一区在线| 永久av免费在线观看| 精品99在线视频| 视频一区二区视频| 91香蕉国产线在线观看| 天天干天天色天天爽| 久久精品午夜福利| 在线免费看污网站| 欧美牲交a欧美牲交| 欧洲在线免费视频| 五月激情婷婷在线| 天堂…中文在线最新版在线| 欧美性受xxxxxx黑人xyx性爽| 国产精品又粗又长| 在线无限看免费粉色视频| 丁香婷婷激情网| 免费高清一区二区三区| 三级黄色片免费看| 热久久精品免费视频| 久色视频在线播放| 中文字幕av久久| 日本熟妇人妻中出| 日韩在线综合网| 肉大捧一出免费观看网站在线播放| 红桃av在线播放| 成年人深夜视频| 污污的视频免费观看| 久久久久免费精品| 女人和拘做爰正片视频| 丝袜人妻一区二区三区| 欧美日韩视频免费在线观看| 国产成人在线综合| 亚洲 欧美 另类人妖| 色一情一乱一伦一区二区三区日本| 你懂的av在线| 日本三级免费网站| 日韩 欧美 高清| 国产美女在线一区| 男女日批视频在线观看| 99久久免费观看| 91网站在线观看免费| 玖玖精品在线视频| 免费视频爱爱太爽了| 久久久久久久香蕉| 黄色免费福利视频| 国产97色在线 | 日韩| 熟妇人妻无乱码中文字幕真矢织江| 九色porny91| 亚洲av无日韩毛片久久| 五月激情五月婷婷| 蜜臀av.com| 国产v片免费观看| 成人免费观看视频在线观看| 成人中文字幕av| 欧美大片久久久| 91传媒免费视频| 国产精品后入内射日本在线观看| 国产极品尤物在线| 一级特黄性色生活片| 99精品视频网站| 青青青免费在线| 在线观看国产福利| 国产无限制自拍| 污污视频网站免费观看| 精品国产一区二区三区在线| 日韩小视频网站| 涩涩网站在线看| 日本精品免费在线观看| 日韩一级免费片| 青青草国产精品视频| 黄色一级片免费的| 777777av| 91蝌蚪视频在线| 97在线免费公开视频| 成人高清在线观看视频| 乱妇乱女熟妇熟女网站| 北条麻妃亚洲一区| 免费在线观看的毛片| 国产树林野战在线播放| 日本精品免费视频| 欧美色图另类小说| 蜜臀av.com| 欧美日韩精品区别| 少妇高清精品毛片在线视频| 麻豆映画在线观看| 亚洲欧美日本一区二区三区| www黄色日本| 六月婷婷激情综合| 国产黑丝在线视频| 97公开免费视频| 亚洲美免无码中文字幕在线| 三级在线免费观看| 午夜宅男在线视频| 久久无码高潮喷水| 久久久久久av无码免费网站下载| www.污污视频| 亚洲美女性囗交| 免费精品99久久国产综合精品应用| 精品这里只有精品| 欧美中文字幕在线观看视频| 黄黄视频在线观看| a级免费在线观看| 国产精品国产三级国产专区51| 强伦女教师2:伦理在线观看| 午夜免费看毛片| 亚洲成人天堂网| 日本在线观看免费视频| 黄色一级一级片| 成人免费毛片网| 精品久久久久久无码国产| 成人在线看视频| 我要看一级黄色大片| 日本人69视频| 亚洲AV无码成人精品一区| 四虎免费在线观看视频| 日韩久久久久久久久久久久| av 日韩 人妻 黑人 综合 无码| 日本高清免费观看| 美女黄色片网站| 日韩国产一级片| 国产二区视频在线播放| 成人一区二区三| 天天操精品视频| 日本高清视频免费在线观看| 国产日韩亚洲欧美在线| 男女高潮又爽又黄又无遮挡| www黄色日本| 亚洲精品综合在线观看| wwwjizzjizzcom| 国产主播在线看| 日韩在线不卡一区| 成年女人18级毛片毛片免费 |