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

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]8051單片機(jī)有四個(gè)8位并行I/O端口,記作P0,P1,P2和P3.每個(gè)端口都是8位準(zhǔn)雙向口,共占有32條引腳。每一條I/O線(xiàn)都 可以獨(dú)立的用作輸入或輸出。

8051單片機(jī)有四個(gè)8位并行I/O端口,記作P0,P1,P2和P3.每個(gè)端口都是8位準(zhǔn)雙向口,共占有32條引腳。每一條I/O線(xiàn)都 可以獨(dú)立的用作輸入或輸出。

每個(gè)端口都包括鎖存器,一個(gè)輸出驅(qū)動(dòng)器,作輸出時(shí)數(shù)據(jù)可以鎖存,作輸入時(shí)數(shù)據(jù)可以緩沖。在無(wú)片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這四個(gè)端口的每一位都可以作為準(zhǔn)雙向通用I/O端口使用。

在具有片外擴(kuò)展存儲(chǔ)器系統(tǒng)中,P2口送出高8位地址,P0口為雙向總線(xiàn),分別送出低8位地址和數(shù)據(jù)輸入/輸出。8051單片機(jī)四個(gè)I/O端口的電路設(shè)計(jì)非常巧妙,熟悉I/O端口邏輯電路,不但有利于正確合理地使用端口,而且會(huì)對(duì)設(shè)計(jì)單片機(jī)外圍邏輯電路有所啟發(fā)。

 

P0口的每一位由一個(gè)輸出鎖存器 ,二個(gè)三態(tài)輸入緩沖器,輸出驅(qū)動(dòng)電路,控制電路與門(mén),反相器,MUX控制構(gòu)成。當(dāng)CPU使控制線(xiàn)C=0時(shí),數(shù)控開(kāi)關(guān)MUX向下,P0口為通用I/O口;當(dāng)C=1時(shí),開(kāi)關(guān)拔向反相器的輸出,端口分時(shí)為地址/數(shù)據(jù)總線(xiàn)使用。

我們先來(lái)看P0口作為I/O口使用的情況:

當(dāng)8051組成的系統(tǒng)無(wú)外擴(kuò)存儲(chǔ)器,CPU對(duì)片內(nèi)存儲(chǔ)器和I/O口讀寫(xiě)時(shí) 。執(zhí)行MOV指令,或EA=1的條件下執(zhí)行MOVC指令時(shí),由硬件自動(dòng)使控制線(xiàn)C=0,開(kāi)關(guān)MUX倒向下,它輸出級(jí)T2與鎖存器的Q反端接通;同時(shí),因與門(mén)輸出為0,輸出級(jí)中的上拉場(chǎng)效應(yīng)管T1處于截止?fàn)顟B(tài),因此,輸出級(jí)是漏極開(kāi)路電路。這時(shí)P0口可作一般I/O口用。

一般I/O口又有輸入和輸出兩種操作,我們先來(lái)看看P0用作輸出口的情況。當(dāng)CPU執(zhí)行輸出指令時(shí),寫(xiě)入脈沖加在D鎖存器上,這樣與內(nèi)部總線(xiàn)相連的數(shù)據(jù)取 反相后就出現(xiàn)在Q上,若D端數(shù)據(jù)為0,則反端數(shù)據(jù)為1,場(chǎng)效應(yīng)管T2導(dǎo)通,輸出0.此時(shí)引腳被上拉電阻拉成高電平,這樣數(shù)據(jù)總線(xiàn)上的信號(hào)1被準(zhǔn)確的送出到引腳上 。

8051有幾條輸出指令功能特別強(qiáng),屬于“讀-改-寫(xiě)”指令。例如,執(zhí)行一條ANL P0,A。指令的過(guò)程是:不直接讀引腳上的數(shù)據(jù),而是讀P0口D端鎖存器中的數(shù)據(jù),當(dāng)“讀鎖存器”信號(hào)有效,三態(tài)緩沖器1導(dǎo)通,Q端數(shù)據(jù)內(nèi)部總線(xiàn)和累加器A中的數(shù)據(jù)進(jìn)行“邏輯與”操作,結(jié)果送回P0端口鎖存器。此時(shí),鎖存器的內(nèi)部和引腳是一致的。

下面分析P0口作輸入口的情況,緩沖器2用于CPU直接讀口數(shù)據(jù)。當(dāng)執(zhí)行一條由端口輸入的指令時(shí),“讀引腳”脈沖把該三態(tài)緩沖器打開(kāi),這樣,端口上的數(shù)據(jù)經(jīng)過(guò)緩沖器2讀入到內(nèi)部總線(xiàn)。這類(lèi)操作由數(shù)據(jù)傳送指令實(shí)現(xiàn)。在讀入端口引腳數(shù)據(jù)時(shí),由于輸出驅(qū)動(dòng)場(chǎng)效應(yīng)管T2并接在引腳上,如果T2導(dǎo)通就會(huì)將輸入的高電平拉成低電平,以至于產(chǎn)生誤讀。所以,在端口進(jìn)行輸入操作前,應(yīng)先向端口鎖存器寫(xiě)入“1”,也就是使鎖存器Q反=0,因?yàn)榭刂凭€(xiàn)C=0,因此T1和T2截止,引腳處于懸浮狀態(tài),可作高阻抗輸入。

下面我們看看控制線(xiàn)C=0時(shí),P0口作為地址/數(shù)據(jù)總線(xiàn)使用的情況。當(dāng)8031外擴(kuò)存儲(chǔ)器組成系統(tǒng),CPU對(duì)外存儲(chǔ)器讀寫(xiě),CPU片外存儲(chǔ)器讀寫(xiě),即執(zhí)行MOVX指令,或在EA=0的條件下執(zhí)行MOVC指令時(shí),由內(nèi)部硬件自動(dòng)使控制線(xiàn)C=1,開(kāi)關(guān)MUX撥向反相器3輸出端。這時(shí)P0可作地址/數(shù)據(jù)總線(xiàn)分別使用,并且又分為兩種情況。

1、P0口可作輸出地址/數(shù)據(jù)總線(xiàn)。在擴(kuò)展系統(tǒng)中,一種是以P0口引腳輸入低8位地址或數(shù)據(jù)信息。

2、另一種情況是有P0口輸入數(shù)據(jù)。這種情況是在“讀引腳”信號(hào)有效時(shí)打開(kāi)輸入緩沖器使數(shù)據(jù)進(jìn)入內(nèi)部總線(xiàn)。

綜上所述,P0即可作一般I/O端口使用, 也可作地址/數(shù)據(jù)總線(xiàn)使用。

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

8位單片機(jī)在嵌入式設(shè)計(jì)領(lǐng)域已經(jīng)成為半個(gè)多世紀(jì)以來(lái)的主流選擇。盡管嵌入式系統(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)開(kāi)發(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)開(kāi)發(fā)調(diào)試、量產(chǎn)燒錄、遠(yuǎn)程升級(jí)等不同場(chǎng)景。...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

一直以來(lái),單片機(jī)都是大家的關(guān)注焦點(diǎn)之一。因此針對(duì)大家的興趣點(diǎn)所在,小編將為大家?guī)?lái)單片機(jī)的相關(guān)介紹,詳細(xì)內(nèi)容請(qǐng)看下文。

關(guān)鍵字: 單片機(jī) 數(shù)字信號(hào) 模擬信號(hào)
關(guān)閉