娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月07日(星期三)

正在發生

2018年05月07日 | 51 單片機的 P0 口

發布者:iota19 來源: eefocus關鍵字:單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

P0 口內部的電路圖,并不是人人都可以看懂的,很多人都要看文字說明。

但是,有些說明寫的,很是差強人意,接口電路的基本功能特點,往往都解釋錯了。


單片機的外部擴充存儲空間時,有一種三總線方式,此時,P0 口,將負責對外部芯片傳送數據和低八位地址。

這時,P0 口就是以三態門的特點來工作,即可以輸出高、低電平,還可以切斷與外界的聯系,在引腳上呈現“高阻態”。


就目前來看,絕大部分單片機系統都不使用三總線形式來擴充外部空間了,三態門的現象,基本上,已經看不到了。


現在一般都是把 P0 口當一般的 IO 接口來使用。此時,P0 口就只有兩種狀態:輸出低電平和高阻態。

想要讓 P0 口輸出 1,單片機就沒有這種能力了。

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

在英文版的 AT89C51 的數據文件中,節選一段關于 P0 的文字如下:


Port 0

Port 0 is an 8-bit open drain bidirectional I/O port. 

As an output port, each pin can sink eight TTL inputs. 

When 1s are written to port 0 pins, the pins can be used as high-impedance inputs.


Port 0 can also be configured to be the multiplexed low-order address/data bus during accesses to external program and data memory.

In this mode, P0 has internal pull-ups.


利用網上的翻譯軟件,把它們譯成中文,再簡單整理如下:


P0

P0 是一個 8 位漏極開路雙向 I/O 端口。

作為一個輸出端口,每個引腳可以吸收 8 個 TTL 輸入。

當把 1 寫入 P0 引腳,這些引腳可以用作高阻抗輸入。


在訪問期間外部程序和數據存儲器期間,P0 也可以被配置為復用的低位地址/數據總線。

在這種模式下,P0 具有內部上拉。

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

在上述的數據文件中,已經明確說明,P0 口的引腳,是“開漏”的。

P0 可以輸出低電平,驅動 8 個 TTL 器件的輸入引腳。令 P0 輸出 1,它只能當做高阻的輸入端,而輸出不了 1。

只有在訪問期間外部程序和數據存儲器時,引腳內部才有上拉的功能,這時才是“三態門”。

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

問題一:http://zhidao.baidu.com/question/2052001422785793947.html

看到一片文章里寫的

http://wenku.baidu.com/view/5f9099c5aa00b52acfc7ca64.html

“P0端口由于輸出有三態功能,輸入前,端口線已處于高阻態,無需先寫入l后再作讀操作?!?/p>

不太明白。從圖中看出P0要是不置位的話,T2就會導通了。輸入信號不都變成0了嗎?


做而論道回答如下:

首先,《P0端口由于輸出有三態功能,》這句話,就是錯誤的。

作為 IO 口使用時,P0,只有輸出0 和高阻態,兩種,并不能輸出1,談不上三態。

《P0端口由于輸出有三態功能,》這句話,用在總線方式,還可以;

但是,總線方式,就和《先寫入1再讀》毫無關系了。

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

第二,《輸入前,端口線已處于高阻態》這句話,只是作者自己的臆想而已。

輸入前,如果輸出了0,顯然就不是高阻態。


--追問:

--讀鎖存器,是不是先會將引腳信號通過D鎖存后,再關閉引腳,然后再讀鎖存器啊。

--如果不是的話,那圖中進入總線的輸入信號從 何而來呢?

 

做而論道回答:

讀鎖存器,就是讀先前曾經輸出的內容,和引腳無關。

讀鎖存器,用的是一些特殊的指令,即稱為《讀_改_寫》的指令。

比如:ANL   P0, #0FH。

這條指令,自動打開圖中上邊的三態門,信號由 D 經過三態門,流動到內部總線(如粗紅線所示);

再和 0FH 相與之后,再寫入鎖存器;

最后輸出到 P0 引腳。


--追問:

--謝謝詳細解答~~。另外,有些不解的是:

--讀鎖存器,是 屬于'輸入'的情況嗎?

--如果是,那輸入的信號只能從下面的”緩沖器“部分進來啊。要不然,讀的是以前的信息,跟外部信息 沒有關系啊。


做而論道回答:

前面已經說過了:讀鎖存器,就是讀先前曾經輸出的內容,和引腳無關。

《讀_改_寫》指令,如:ANL   P0, #0FH

這里的 P0,并非是馬上,去讀一下引腳的信號,而是讀鎖存器,也就是讀出以前曾經輸出的。


關鍵字:單片機 引用地址: 51 單片機的 P0 口

上一篇:51 匯編語言編程:走道燈控制程序
下一篇:51 單片機串口的擴充方法

推薦閱讀

中國最大的集成電路代工廠中芯國際集成電路制造有限公司計劃與關聯方成立基金,專注于半導體及相關行業的股權投資。該基金總額約為16.16億元人民幣(2.545億美元),其中大約一半來自中國集成電路產業投資基金公司(CICIIF)。CICIIF是2014年成立的國有基金,旨在支撐集成電路產業的價值鏈,涉及芯片設計,生產,封裝和測試。新基金將投資于半導體及相關行業的...
市場調研公司IDC發布2019年第一季度全球智能手機市場統計報告。數據來源:IDC  報告顯示,今年第一季度全球智能手機出貨總量為3.108億部,相比去年同期的3.327億部下滑6.6%。其中,華為當季智能手機出貨總量達5910萬部,同比增長50.3%,緊隨三星;vivo當季智能手機出貨總量達2320萬部,同比增長24%,略高于OPPO;值得一提的是,華為與vivo也是前五名中唯...
在高性能電機和伺服驅動器中,基于隔離式sigma-delta(Σ-Δ)的模數轉換器(ADC)已成為首選的相電流測量方法。這些轉換器以其強大的電流隔離和卓越的測量性能而聞名。隨著新一代ADC的推出,其性能也在不斷提高,但是,要充分利用最新的ADC的功能,就需要對其他的電機驅動器進行相應的設計。簡介電機驅動器制造商不斷提高其產品的性能和魯棒性。一些改進是通...
泰國新聞網近日報道稱,汽車行業的高管們對全球半導體短缺感到擔憂,因為“芯片荒”正在影響全球最大汽車市場——中國的生產和銷售。  報道介紹,作為中國最大的外國汽車廠商,大眾汽車希望今年在華銷售超過400萬輛汽車,但該公司不久前表示,半導體短缺的負面影響在第2季度仍未減弱?! ?月18日,大眾汽車中國總裁史蒂芬·沃倫斯坦在上海車展開幕前接...

史海拾趣

問答坊 | AI 解惑

循環冗余檢驗(CRC)原理與實現(中文)

循環冗余檢驗(CRC)原理與實現(中文)…

查看全部問答∨

手機系統應該是開放還是壟斷?

一個人,或者一個組織,不可能完成所有的事情,所以這個社會需要分工合作。這個道理很簡單,大家都知道。這是從效率的角度考慮的。 可是,從其他的角度考慮,也許就得出不同的結論了。例如:如果尋求利潤最大化,那當然是希望壟斷最好,最好你們都 ...…

查看全部問答∨

視頻監控電源干擾 解決實例

小弟前一段時間做過一個項目。某廠辦公樓8層,每層安裝3臺紅外半球監看樓梯。 電源是一根220V到每層弱電間,每層加一個12V6A的開關電源。完工后發現幾乎所有的畫面都有橫紋或S紋干擾。一開始也費了老大勁,到最后發現光線暗紅外燈開時干擾會變得更 ...…

查看全部問答∨

我用QUARTUS做了個原理圖出錯了

Error: Node "X0" is missing source Error: Node "X2" is missing source Error: Node "X5" is missing source Error: Node "X6" is missing source Error: Node "X1" is missing source Error: Node "X3" is missin ...…

查看全部問答∨

FREERTOS在STM32的移植

FREERTOS在STM32的移植偉研科技 http://www.gzweiyan.com V 1.0FreeRTOS作為開源的輕量級實時性操作系統,不僅實現了基本的實時調度、信號量、隊列和存儲管理,而且在商業應用上不需要授權費。FreeRTOS的實現主要由list.c、que ...…

查看全部問答∨

新手入門 輸入引腳問題

各位,本人正做一個系統,遇到一個問題,麻煩各位看看,謝謝??! 問題:我通過FPGA采集數據存入SDRAM,再發送給上位機,但是,我下載程序后,并沒有啟動ad轉化輸入數據,只是僅僅讀取FPGA數據輸入引腳,為什么讀的數據不是0x00?  …

查看全部問答∨

快來參加這個活動吧,初識易電源——聊聊你眼中的易電源!

初識易電源——聊聊你眼中的易電源! 1、下載、學習TI易電源參考資料(http://bbs.eeworld.com.cn/thread-333423-1-1.html); 2、并跟帖進行討論:    1) 圍繞易電源的特點、電路原理、比較優勢、應用暢想等進行評價; ...…

查看全部問答∨

BIG GOD們活動啦

求一個產生任意波形C51格式代碼的軟件。。。。。。WaveDataWnd有誰會用這個軟件不。。。。。…

查看全部問答∨

求基于單片機的空調定時控制器的設計思路

求各位大神幫忙,給點啟發,好讓我有個方向 …

查看全部問答∨

看別人寫的多功能電子鐘,覺得不錯,分享

1,可以用來做電子鐘 2,可以用做報警器(按P3.2時,用做報警) 3,可以用做鬧鐘(按P1.6時,用做鬧鐘) 4,可以顯示星期 程序如下:#include #define uchar unsigned char #define uint unsigned int uchar code dispcode[]={0x81,0x9f,0xa4,0x8c,0x9 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 化州市| 修文县| 灵台县| 东方市| 于都县| 平舆县| 北碚区| 白银市| 鹤峰县| 汶上县| 郎溪县| 武冈市| 原平市| 平阴县| 德清县| 吴忠市| 基隆市| 诸暨市| 霍林郭勒市| 新绛县| 香格里拉县| 宜章县| 蓬安县| 乌鲁木齐县| 元朗区| 襄城县| 泰顺县| 镶黄旗| 山东| 永寿县| 九龙坡区| 石林| 荔波县| 改则县| 泸溪县| 忻州市| 沙坪坝区| 云南省| 岢岚县| 竹北市| 安徽省|