婷婷亚洲天堂影院-国产精品豆花视频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麻豆mag剧集| 中文字幕无码精品亚洲35| 强开小嫩苞一区二区三区网站 | 亚洲 激情 在线| 国产精品亚洲αv天堂无码| 欧美三级在线观看视频| 青青青免费在线| 日韩国产欧美亚洲| 可以在线看的黄色网址| 欧美综合在线观看视频| 日日碰狠狠躁久久躁婷婷| 熟女人妇 成熟妇女系列视频| 精品99在线视频| 天天摸天天碰天天添| 天天操天天摸天天爽| 污片在线免费看| 亚洲欧美天堂在线| 在线观看18视频网站| cao在线观看| 久久久久久久久久久免费视频| 欧美日韩中文在线视频| 中文字幕 欧美日韩| 影音先锋成人资源网站| 尤物av无码色av无码| 在线观看亚洲色图| 久久久久久久免费视频| 国产乱子伦农村叉叉叉| 国产三级国产精品国产专区50| 香蕉视频在线网址| 久久久久久久激情| 精产国品一二三区| 成人午夜免费在线| 欧美一级特黄aaa| 亚洲 欧美 日韩 国产综合 在线| 无遮挡又爽又刺激的视频| av免费一区二区| 日韩中文字幕在线视频观看| 日本三级黄色网址| 日韩av在线第一页| 天堂av手机在线| 少妇人妻在线视频| 日本xxx免费| 男女污污的视频| 好吊妞无缓冲视频观看| 精品少妇人妻av一区二区| 久章草在线视频| h无码动漫在线观看| 三级黄色片播放| 精品日韩久久久| 欧美性久久久久| 成人免费观看cn| av在线免费观看国产| www.久久久久久久久久久| 大香煮伊手机一区| 少妇人妻在线视频| 国产成人在线小视频| 最新av在线免费观看| 国产亚洲视频一区| 中文字幕亚洲乱码| 欧美黑人又粗又大又爽免费| 男女激情无遮挡| 成人网站免费观看入口| 91.com在线| 69sex久久精品国产麻豆| 成人在线免费观看视频网站| 奇米777在线| 国产高清免费在线| 三年中文高清在线观看第6集 | 国产真实老熟女无套内射| 日本老太婆做爰视频| 加勒比海盗1在线观看免费国语版| 在线观看国产福利| 老司机久久精品| 国产毛片久久久久久| 成人亚洲免费视频| 国产免费一区二区三区四在线播放| xxx国产在线观看| 奇米777在线视频| 黑人巨茎大战欧美白妇| 国产人妻人伦精品| 日韩a级在线观看| www.中文字幕在线| 天堂网在线免费观看| 国产乱码一区二区三区四区| 欧美少妇一区二区三区| 可以看毛片的网址| 九九九在线观看视频| 亚洲精品永久视频| 国产日韩亚洲欧美在线| 久久无码高潮喷水| 交换做爰国语对白| 国产精品专区在线| 999在线观看| www.国产亚洲| 日韩视频在线免费看| www.51色.com| 日韩一级性生活片| 手机视频在线观看| 国产成人一区二区三区别| 无码人妻h动漫| 老司机av福利| 无码人妻丰满熟妇区毛片| 欧美精品久久96人妻无码| 国模吧无码一区二区三区| 两性午夜免费视频| 国产精品wwwww| 国产免费一区二区视频| 538任你躁在线精品免费| 中国丰满熟妇xxxx性| 五月激情五月婷婷| 人妻少妇精品无码专区二区| 在线黄色免费看| 日韩一级片播放| 国产91xxx| av网站手机在线观看| 熟妇熟女乱妇乱女网站| 一区二区三区韩国| 成人观看免费完整观看| 国精产品一区一区三区视频| 超碰成人在线免费观看| 鲁一鲁一鲁一鲁一av| 久草福利视频在线| 各处沟厕大尺度偷拍女厕嘘嘘| 激情五月六月婷婷| 日韩久久久久久久久久久久| 日本特黄在线观看| 涩多多在线观看| 色啦啦av综合| 天堂av在线8| 午夜激情视频网| 手机在线观看日韩av| 爱豆国产剧免费观看大全剧苏畅 | www.成年人视频| 国产乱子伦精品无码专区| 日本老太婆做爰视频| 欧洲xxxxx| 亚洲色欲久久久综合网东京热| 国产va亚洲va在线va| 欧美二区在线视频| 国产精品沙发午睡系列| 2022亚洲天堂| 性刺激的欧美三级视频| 日本美女视频一区| 最新中文字幕久久| www.男人天堂网| 黑人糟蹋人妻hd中文字幕 | 色乱码一区二区三区熟女| 日韩人妻精品一区二区三区| 欧美中文字幕在线观看视频| 可以在线看的av网站| 久久婷婷国产91天堂综合精品| 成人亚洲精品777777大片| 国产精品av免费| 3d动漫一区二区三区| 孩娇小videos精品| 国产成人三级视频| 日韩中文字幕三区| 日本肉体xxxx裸体xxx免费| 亚洲18在线看污www麻豆| 大伊香蕉精品视频在线| 色哟哟精品视频| 大桥未久一区二区| 欧洲av无码放荡人妇网站| 超碰人人草人人| 分分操这里只有精品| 亚洲欧美久久久久| 黄色国产一级视频| 亚洲一区二区在线视频观看| 成人免费性视频| 91福利免费观看| 国产日韩一区二区在线观看| 国产高清精品软男同| 人妻少妇被粗大爽9797pw| 国产资源中文字幕| 97公开免费视频| 国产美女主播在线播放| 亚洲一区二区在线视频观看| 欧美色图另类小说| 91黄色在线看| 欧美 另类 交| www.这里只有精品| 国产一区亚洲二区三区| 人人妻人人澡人人爽欧美一区双| 青青草精品视频在线观看| 国产在线播放观看| 成人国产一区二区三区| 亚洲第一页在线视频| www午夜视频| 国产精品天天av精麻传媒| 免费高清在线观看免费| 日本大片免费看| 黄色一级片国产| 好色先生视频污| 老司机午夜网站| 欧美高清中文字幕| 免费人成自慰网站| 97视频久久久| 欧美 丝袜 自拍 制服 另类| 国产一级做a爰片久久毛片男|