日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]以前寫過一篇也是關(guān)于單片機(jī)引腳的文章,寫的非常簡(jiǎn)單,那時(shí)候的見解,今天再次看到單片機(jī)關(guān)于讀引腳和端口的操作時(shí)突然又是非常的不解,上網(wǎng)搜資料很多也都是關(guān)于單片機(jī)IO口結(jié)構(gòu)的解釋,經(jīng)過一番辛苦的搜索終于是找

以前寫過一篇也是關(guān)于單片機(jī)引腳的文章,寫的非常簡(jiǎn)單,那時(shí)候的見解,今天再次看到單片機(jī)關(guān)于讀引腳和端口的操作時(shí)突然又是非常的不解,上網(wǎng)搜資料很多也都是關(guān)于單片機(jī)IO口結(jié)構(gòu)的解釋,經(jīng)過一番辛苦的搜索終于是找到了關(guān)于端口和引腳的資料,下面是我自己從各個(gè)方面總理的。

首先對(duì)于單片機(jī)IO口一般有第二功能,因?yàn)镻0口比較特別以P0口為例說明。具體的單片機(jī)IO口結(jié)構(gòu)和功能見:戳這里

1. P0口置1是怎么回事,什么時(shí)候置1?

單片機(jī)P0口作為輸入時(shí)需要先給鎖存器置1,以關(guān)閉V2場(chǎng)效應(yīng)管,不置1的話當(dāng)鎖存器的值為0時(shí),V2導(dǎo)通接地使引腳的值為低,不能輸入高電平。至于怎么給P0口置1,就是給P0寄存器置1.

2. P0口怎么要接上拉電阻?有什么用?

見P0口結(jié)構(gòu)圖可知,P0口作為通用IO口,即輸入輸出口時(shí),需要把V1場(chǎng)效應(yīng)管關(guān)閉,多功能開關(guān)連接到鎖存器,高電平信號(hào)通過鎖存器Q'端輸出時(shí)為低電平,V2管截止,V1,V2都截止,輸出既不是高電平又不是低電平,這就是漏極開路輸出。為了能夠輸出高電平需要外接上拉電阻。

3. 讀引腳和讀端口有什么不一樣?

讀引腳是讀P0口引腳上的電平信號(hào),讀端口是讀鎖存器中的值,即就是讀P0口寄存器的值。作為輸出時(shí)引腳和端口的值是一樣的,但是作為輸入時(shí)因?yàn)橥庠O(shè)可以影響引腳的值,所以端口和引腳的值作為輸入時(shí)可以不一樣。

4. 什么時(shí)候讀端口?什么時(shí)候讀引腳?各自的指令是什么?

一般的教科書上都會(huì)強(qiáng)調(diào):讀端口的指令為端口內(nèi)容取反這樣的“讀-修改-寫”指令。而讀引腳之前,先置1,然后用Mov A,Px之類的指令即可。 以下是從web(http://www.dzsc.com/dzbbs/20061112/200765184756359377.html )上搜集的資料:

“ 資料稱: 這樣的指令才有 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,以下指令

MOV A, P1

MOV 20H, P1

MOV R0, P1

MOV @R0, P1

讀的都是引腳,盡管不一定讀準(zhǔn)確。

5. 端口的內(nèi)容什么時(shí)候發(fā)生改變?當(dāng)Px口作為輸入,若外部引腳信號(hào)不斷變化,讀取引腳值之后, 端口內(nèi)容是否變化?

某網(wǎng)友的看法與我不謀而合:“ 由于復(fù)位后各引腳寄存器的值是明確的,而以后各引腳的寄存器的值的改變不會(huì)因?yàn)樾酒饷娑?影響到引腳寄存囂的值,引腳的寄存器的值只可能由程序來改變,所以就沒有必要只讀寄存器的值而不改變寄存器的內(nèi)容了。 ”

參考引腳內(nèi)部結(jié)構(gòu)圖可知,端口就是一個(gè)鎖存器,縱使鎖存器D口數(shù)據(jù)在變(內(nèi)部數(shù)據(jù)線),只要時(shí)鐘觸發(fā)端clk沒有觸發(fā)信號(hào),鎖存器中的內(nèi)容永遠(yuǎn)都不會(huì)改變,也就是說,不管外部引腳信號(hào)如何變,也不管執(zhí)行過多少次讀引腳操作,端口鎖存器中的內(nèi)容是不會(huì)發(fā)生變化的。

那么,端口內(nèi)容何時(shí)變化?答曰:只要執(zhí)行過一次輸出,端口內(nèi)容必為輸出值,因?yàn)槎丝诰褪禽敵龅臄?shù)據(jù)鎖存器。

6. 端口上的內(nèi)容亦即反映到引腳上來嗎?

Px口如果作為輸出口,由引腳內(nèi)部結(jié)構(gòu)可知,端口內(nèi)容是直接反映到引腳上去的。這對(duì)于P1口更為直接。而其他口,由于有第二功能,是否作為I/O口受內(nèi)部控制信號(hào)的控制

關(guān)于單片機(jī)其他IO口和P0差不多就不多說了,以后再繼續(xù)更新對(duì)IO口的理解,今天就先寫到這里,這里有些資料是引用別人的,在這里非常感謝大家的分享。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

2025年08月29日,比利時(shí)泰森德洛·哈姆——全球微電子工程公司Melexis宣布,正式發(fā)布專為水平方向磁位置檢測(cè)而設(shè)計(jì),具備卓越的靜電防護(hù)(ESD)能力以及高輸出電流限制等特性的三線制霍爾效應(yīng)鎖存器MLX92211系...

關(guān)鍵字: 鎖存器 電機(jī) 自動(dòng)化

8位單片機(jī)在嵌入式設(shè)計(jì)領(lǐng)域已經(jīng)成為半個(gè)多世紀(jì)以來的主流選擇。盡管嵌入式系統(tǒng)市場(chǎng)日益復(fù)雜,8位單片機(jī)依然不斷發(fā)展,積極應(yīng)對(duì)新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機(jī)系列,配備了先進(jìn)的獨(dú)立...

關(guān)鍵字: 單片機(jī) 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設(shè)計(jì)與硬件實(shí)現(xiàn)的關(guān)鍵環(huán)節(jié)。當(dāng)前主流的單片機(jī)燒錄技術(shù)已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應(yīng)用編程)三大技術(shù)體系,分別對(duì)應(yīng)開發(fā)調(diào)試、量產(chǎn)燒錄、遠(yuǎn)程升級(jí)等不同場(chǎng)景。...

關(guān)鍵字: 單片機(jī) ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時(shí)機(jī)的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個(gè)維度,系統(tǒng)分析看門狗初始化的最佳實(shí)踐...

關(guān)鍵字: 單片機(jī) 看門狗 嵌入式系統(tǒng)

本文中,小編將對(duì)單片機(jī)予以介紹,如果你想對(duì)它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對(duì)它的了解程度,不妨請(qǐng)看以下內(nèi)容哦。

關(guān)鍵字: 單片機(jī) 開發(fā)板 Keil

隨著單片機(jī)系統(tǒng)越來越廣泛地應(yīng)用于消費(fèi)類電子、醫(yī)療、工業(yè)自動(dòng)化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機(jī)系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關(guān)鍵字: 單片機(jī) 電磁兼容

以下內(nèi)容中,小編將對(duì)單片機(jī)的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,希望本文能幫您增進(jìn)對(duì)單片機(jī)的了解,和小編一起來看看吧。

關(guān)鍵字: 單片機(jī) 復(fù)位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C(jī)的相關(guān)報(bào)道。如果你對(duì)本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機(jī) 異常復(fù)位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C(jī)的有關(guān)報(bào)道,通過閱讀這篇文章,大家可以對(duì)它具備清晰的認(rèn)識(shí),主要內(nèi)容如下。

關(guān)鍵字: 單片機(jī) 仿真器

單片機(jī)將是下述內(nèi)容的主要介紹對(duì)象,通過這篇文章,小編希望大家可以對(duì)它的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。

關(guān)鍵字: 單片機(jī) 中斷 boot
關(guān)閉