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

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1.鎖存器加引腳的典型結(jié)構(gòu)51單片機(jī)的I/O端口都有內(nèi)部總線實(shí)現(xiàn)操作控制。P0-P3四個(gè)I/O口都可以做普通I/O口,因此,要求具有輸出鎖存功能。內(nèi)部總線有事分時(shí)操作,因此每個(gè)I/O端口都有相應(yīng)的鎖存器。然而I/O端口又是外

1.鎖存器加引腳的典型結(jié)構(gòu)
51單片機(jī)的I/O端口都有內(nèi)部總線實(shí)現(xiàn)操作控制。P0-P3四個(gè)I/O口都可以做普通I/O口,因此,要求具有輸出鎖存功能。內(nèi)部總線有事分時(shí)操作,因此每個(gè)I/O端口都有相應(yīng)的鎖存器。然而I/O端口又是外部的輸入/輸出通道,必須有相應(yīng)的引腳,故形成了I/O端口的鎖存器加引腳的典型結(jié)構(gòu)。


2.I/O口的復(fù)用功能
(1)I/O口的總線復(fù)用
80C51在使用并行總線擴(kuò)展時(shí),P0口可作為數(shù)據(jù)總 線口和低8位地址總線口,這是,P0為三態(tài)雙向口。P0口輸出總線的地址數(shù)據(jù)信號,P2口輸出高8位地址信號。
(2)I/O口的功能復(fù)用
I/O口的P3為功能復(fù)用的I/O端口。端口有復(fù)用輸出的控制端;引腳也有復(fù)用輸入的控制端。
(3)準(zhǔn)雙向結(jié)構(gòu)
P0,P1,P2,P3口做普通I/O口使用時(shí),都是準(zhǔn)雙向口結(jié)構(gòu)。準(zhǔn)雙向口的典型結(jié)構(gòu)見P1口位結(jié)構(gòu)圖。準(zhǔn)雙向口的輸入操作和輸出操作本質(zhì)不同,輸入操作時(shí)讀引腳狀態(tài);輸出操作時(shí)對口鎖存器的寫入操作。有口鎖存器和引腳電路可知:當(dāng)有內(nèi)部總線對只1或只0時(shí),鎖存器的0、1狀態(tài)立即反應(yīng)到引腳上。但是輸入操作(讀引腳)時(shí),如果口鎖存器的狀態(tài)為0,引腳被嵌位在0狀態(tài),導(dǎo)致無法讀出引腳的高電平輸入。
3.I/O端口的應(yīng)用特性
(1)引腳的自動識別。無論P(yáng)0,P2口的總線復(fù)用,還是P3口的功能復(fù)用,內(nèi)部資源會自動選擇,不需要通過指令的狀態(tài)選擇。
(2)端口鎖存器的讀、該、寫操作。許多涉及到I/O端口的操作,只是涉及口鎖存器的讀出、修改、寫入的操作。這些指令都是一些邏輯運(yùn)算指令、置位/清除指令、條件轉(zhuǎn)移指令以及將I/O口作為目的地址的操作指令。
(3)讀引腳的操作指令。如果某個(gè)I/O口被指定為源操作數(shù),則為
讀引腳的操作指令。例如,執(zhí)行MOV A,P1時(shí),P1口的引腳狀態(tài)傳送到累加器中,執(zhí)行MOV P1,A是,指令則將累加器的內(nèi)容傳送到P1口鎖存器中。
(4)準(zhǔn)雙向口的使用。由準(zhǔn)雙向口的結(jié)構(gòu)可知,當(dāng)口鎖存器內(nèi)容為0時(shí)Q為1,使輸出場效應(yīng)管導(dǎo)通,I/O引腳被嵌位在低電平,無論引腳輸入1電平還是0電平,讀引腳操作都是0狀態(tài)。因此,準(zhǔn)雙向口作為輸入口時(shí),應(yīng)先使鎖存器置1,稱之為置輸入方式,然后在讀引腳。例如,要將P1端口狀態(tài)讀入到累加器A中,應(yīng)執(zhí)行以下兩條指令:
MOV P1,#0FFH ;P1口置輸入方式
MOV A,P1 ;讀P1口引腳狀態(tài)到ACC中
(5)P0口做普通I/O口使用。當(dāng)不使用并行擴(kuò)展總線時(shí),P0、P2口都可用作普通I/O口。但P0為開漏結(jié)構(gòu),作I/O口時(shí)必須外加上拉電阻。

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

采用51單片機(jī)最小開發(fā)板,由8位自制獨(dú)立按鍵控制。單片機(jī)芯片為STC89C52RC,晶振為@12.000 mhz。8X8LED點(diǎn)陣屏模塊由MAX7219驅(qū)動,MAX7219包含一個(gè)自動掃描電路。你只需要把要顯示的數(shù)據(jù)發(fā)送...

關(guān)鍵字: 51單片機(jī) MAX7219 寄存器

在嵌入式系統(tǒng)開發(fā)的廣闊領(lǐng)域,51單片機(jī)和STM32無疑是兩種極具代表性的微控制器。對于初學(xué)者而言,選擇學(xué)習(xí)路徑時(shí)往往會面臨一個(gè)抉擇:是直接跨越51單片機(jī),挑戰(zhàn)更高層次的STM32,還是從51開始,逐步進(jìn)階?本文旨在探討直...

關(guān)鍵字: 51單片機(jī) STM32

在嵌入式系統(tǒng)開發(fā)中,特別是在使用8051系列單片機(jī)(簡稱C51)進(jìn)行編程時(shí),數(shù)據(jù)類型的選擇與定義對程序的性能和可讀性至關(guān)重要。C51語言在標(biāo)準(zhǔn)C語言的基礎(chǔ)上進(jìn)行了擴(kuò)展,以適應(yīng)單片機(jī)特有的硬件結(jié)構(gòu)和操作需求。本文將深入探討...

關(guān)鍵字: C51數(shù)據(jù) 51單片機(jī)

在嵌入式系統(tǒng)領(lǐng)域,51單片機(jī)作為一種經(jīng)典的微控制器,廣泛應(yīng)用于各種自動化控制系統(tǒng)中。其外部引腳作為單片機(jī)與外界交互的接口,承載著數(shù)據(jù)傳輸、控制信號輸出等重要功能。本文將通過對51單片機(jī)外部引腳的案例分析,結(jié)合實(shí)際代碼,深...

關(guān)鍵字: 51單片機(jī) 單片機(jī)

在電子技術(shù)的浩瀚星空中,LED(發(fā)光二極管)以其獨(dú)特的魅力成為了一顆璀璨的明星。而結(jié)合51單片機(jī)這一經(jīng)典的嵌入式開發(fā)平臺,LED的應(yīng)用更是被賦予了無限可能,其中,花樣流水燈便是一個(gè)生動而富有創(chuàng)意的實(shí)例。本文將帶您深入探索...

關(guān)鍵字: 51單片機(jī) LED

在現(xiàn)代嵌入式系統(tǒng)設(shè)計(jì)中,51單片機(jī)作為一種經(jīng)典的微控制器,憑借其豐富的功能和廣泛的應(yīng)用領(lǐng)域,仍然受到工程師們的青睞。定時(shí)器中斷是51單片機(jī)中一個(gè)非常實(shí)用的功能,它可以在特定的時(shí)間間隔內(nèi)自動觸發(fā)中斷,執(zhí)行預(yù)設(shè)的操作,從而提...

關(guān)鍵字: 51單片機(jī) 定時(shí)器

STM32與51單片機(jī)之間有什么差異呢?兩者可以說是一場科技與性能的較量了。在科技飛速發(fā)展的今天,微控制器(MCU)已廣泛應(yīng)用于各類電子設(shè)備和系統(tǒng)中,發(fā)揮著舉足輕重的作用。其中,STM32和51單片機(jī)作為兩種常見的微控制...

關(guān)鍵字: STM32 51單片機(jī) MCU

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

關(guān)鍵字: 單片機(jī) 51單片機(jī)

在嵌入式系統(tǒng)開發(fā)中,單片機(jī)是不可或缺的重要組成部分。其中,STM32單片機(jī)和51單片機(jī)是兩種常見的單片機(jī)芯片。本文將對比分析這兩種單片機(jī)的區(qū)別,并探討STM32單片機(jī)的優(yōu)勢。

關(guān)鍵字: stm32單片 51單片機(jī)

51單片機(jī)是指由美國INTEL公司生產(chǎn)的一系列單片機(jī)的總稱,這一系列單片機(jī)包括了許多品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機(jī)都是在8051的基...

關(guān)鍵字: 51單片機(jī) 串行通信
關(guān)閉