日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

8051單片機并行I/0口讀寫

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011-8-10

前兩天看資料,見到關于I/O口作為輸入時,要先輸出1的說明,有點迷惑。今天特意查了一些資料,費了半天勁,雖然還沒有完全弄明白,但也算也所收獲,下面就列出來,以便將來查詢并進一步補充。

   

                            ‍單片機鎖存器電路原理圖


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

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

輸出數據時,“寫鎖存器”端發出脈沖,將“內部總線”上的數據寫入輸出鎖存器,由Q^端控制V2,從而在引腳上反應出相應的狀態。此種應用時P0端口各引腳應外接上拉電阻。

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

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

資料稱:這樣的指令才有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)

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

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

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

從上圖可知,如果不對端口置1,端口鎖存器原來的狀態有可能為0Q端為0Q^1,加到場效應管柵極的信號為1,該場效應管就導通對地呈現低阻抗,此時即使引腳上輸入的信號為1也會因端口的低阻抗而使信號拉低,使得外加的1信號讀入后不一定是1,若先執行置1操作則可以使場效應管截止,引腳信號直接加到三態緩沖器中,實現正確的讀入。

3、實際應用

P0P1P2P3I/0口使用時,如果要從外部讀取數據,讀取之前應先將端口置1。因初始化時,四個I/O均被初始化為0XFF,所以若端口在整個程序過程中無輸出時,即輸出鎖存器的狀態始終為1,則讀數據時可不用手動置1。(附:參考引腳內部結構圖可知,縱使鎖存器D口數據在變(內部數據線),只要時鐘觸發端clk沒有觸發信號,鎖存器中的內容永遠都不會改變,也就是說,不管外部引腳信號如何變,也不管執行過多少次讀引腳操作,端口鎖存器中的內容是不會發生變化的。那么,端口內容何時變化?答曰:只要執行過一次輸出,端口內容必為輸出值,因為端口就是輸出的數據鎖存器。)

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

而當P0P2口作總線使用與外部并口連接時,應該就不會有上面的問題,因為從上圖可各,當作總線使用時,在控制信號的作用下,與門導通,同時多路開關通過反向器與“地址/數據總線”連接,此時V1V2的驅動電路形成反相,形成推拉式電路。在這種情況下輸出時,可直接驅動電路,不需要接上拉電阻(因為V1導通)。而輸入時,直接讀引腳即可,不需置1。(因為輸入時,地址/數據線上沒有數據,V2應該截止(我認為的))

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

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

讀端口指令似乎是要對內部的端口寄存器(P0~P4)進行改寫時才進行的,所有說要先讀端口鎖存器狀態,改寫完后同時有鎖存器輸出

而讀引腳指令沒有改寫寄存器

Tags:單片機并行I0口讀寫,單片機,端口  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
二级片在线观看| 亚洲第一页乱| 日韩免费在线| 国产韩国精品一区二区三区| 国产a免费观看| 成人免费一级毛片在线播放视频| 精品在线免费播放| 黄色免费三级| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 沈樵在线观看福利| 日韩中文字幕在线亚洲一区| 一级女性全黄生活片免费| 美国一区二区三区| 色综合久久天天综合绕观看| 欧美爱色| 亚欧成人毛片一区二区三区四区| 超级乱淫伦动漫| 国产麻豆精品免费视频| 天天色成人网| 黄色福利片| 欧美一区二区三区性| 精品国产一区二区三区免费| 天天色成人| 精品久久久久久综合网| 日韩在线观看免费完整版视频| 久草免费资源| 91麻豆精品国产自产在线| 999精品影视在线观看| 国产a视频| 中文字幕一区二区三区精彩视频| 香蕉视频久久| 精品视频一区二区三区免费| 成人免费一级毛片在线播放视频| 日韩女人做爰大片| 久久国产精品自由自在| 久久99中文字幕久久| 999精品视频在线| 日韩一级黄色大片| 99热热久久| 精品视频在线观看免费 | 欧美一区二区三区在线观看| 日日日夜夜操| 欧美爱爱动态| 成人高清视频免费观看| 欧美大片aaaa一级毛片| 亚洲精品影院一区二区| 国产精品12| 成人免费网站视频ww| 一级毛片视频播放| 日韩字幕在线| 91麻豆精品国产综合久久久| 一级片免费在线观看视频| 九九热精品免费观看| 台湾美女古装一级毛片| 亚洲www美色| 美国一区二区三区| 国产亚洲精品aaa大片| 精品国产一区二区三区久| 亚久久伊人精品青青草原2020| 国产伦久视频免费观看视频| 中文字幕一区二区三区精彩视频| 青青久久精品国产免费看| 午夜久久网| 香蕉视频久久| 国产91精品露脸国语对白| 精品国产一级毛片| 香蕉视频一级| 日韩avdvd| 欧美a免费| 午夜久久网| 久久国产一久久高清| 国产精品自拍一区| 97视频免费在线观看| 91麻豆精品国产自产在线 | 国产一区二区高清视频| 黄色免费三级| 黄色短视屏| 国产91精品露脸国语对白| 免费国产在线视频| 你懂的在线观看视频| 精品美女| 精品视频在线观看一区二区三区| 精品国产一区二区三区久久久狼| 欧美激情一区二区三区中文字幕| 日韩专区第一页| 九九久久国产精品大片| 国产激情视频在线观看| 日韩免费在线| 国产一区精品| 欧美a免费| 久久99青青久久99久久| 国产视频一区二区在线播放| 精品国产三级a| 免费国产在线视频| 韩国三级一区| 99久久精品国产片| 精品国产一区二区三区国产馆| 九九久久99| 国产视频一区在线| 四虎久久影院| 国产成人精品影视| 国产视频一区二区在线观看| 91麻豆爱豆果冻天美星空| 欧美激情伊人| 国产精品免费久久| 国产综合91天堂亚洲国产| 久久99中文字幕| 韩国毛片免费大片| 美女免费精品视频在线观看| 韩国毛片免费| 99久久网站| 国产成a人片在线观看视频| 精品久久久久久中文字幕一区| 可以免费看毛片的网站| 999精品在线| 欧美另类videosbestsex视频| 精品视频免费看| 沈樵在线观看福利| 亚飞与亚基在线观看| 国产网站在线| 亚洲www美色| 青青久久精品| 亚洲第一页乱| 欧美激情一区二区三区视频高清| 999久久狠狠免费精品| 99久久精品国产国产毛片| 九九精品在线播放| 成人免费网站久久久| 日韩一级黄色大片| 色综合久久久久综合体桃花网| 欧美激情一区二区三区在线| 国产成a人片在线观看视频| 香蕉视频久久| 国产精品1024在线永久免费 | 一级毛片视频播放| 日韩综合| 欧美激情中文字幕一区二区| 成人影视在线播放| 精品国产一区二区三区久久久狼| 午夜久久网| 天天做日日爱| 免费国产在线视频| 亚洲精品影院久久久久久| 日本伦理片网站| 美国一区二区三区| 黄色免费三级| 青草国产在线观看| 亚洲爆爽| 天天色成人网| 一本高清在线| 国产不卡福利| 欧美a级片视频| 久久99爰这里有精品国产| 免费国产在线视频| 99久久精品国产高清一区二区| 91麻豆精品国产综合久久久| 久久国产影院| 午夜在线影院| 九九久久99| 日韩av成人| 色综合久久天天综合| 久久精品欧美一区二区| 欧美激情一区二区三区在线播放| 九九九网站| 国产91视频网| 精品久久久久久中文字幕2017| 99久久网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产网站在线| 一级片片| 久久99中文字幕| 国产一区二区精品久久91| 亚洲精品中文一区不卡| 免费一级生活片| 黄色免费三级| 精品国产一区二区三区免费| 国产91精品系列在线观看| 天天做日日爱| 二级片在线观看| 亚欧视频在线| 欧美a级v片不卡在线观看| 亚洲精品影院久久久久久| 精品视频一区二区| 91麻豆精品国产片在线观看| 久久福利影视| 精品久久久久久中文字幕2017| 精品国产一区二区三区精东影业| 国产一区二区精品久| 日韩中文字幕一区| 可以免费看毛片的网站| 精品国产香蕉伊思人在线又爽又黄| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99久久精品国产国产毛片| 欧美另类videosbestsex| 国产一区二区高清视频| 日本伦理黄色大片在线观看网站| 久久99青青久久99久久| 欧美激情影院| 午夜在线观看视频免费 成人| a级黄色毛片免费播放视频|