51微控制器P3口的第一第二功能如何同時使用?

時間 2023-05-16 22:03:10

1樓:匿名使用者

定時器/計數器0和1,是內部的兩個16位的暫存器,做定時器時,定時器不對管腳進行操作,與p3口毫不相干;但是作計數器時,它用到了和這兩個管腳,p3.

4或就被佔用了。也就是說,如果定時器 為了定時 那麼可以用作 普通io口來用,但用作 外部計數器就不可以 。

2樓:匿名使用者

複用功能和普通io不要同時使用。分析理論上是正確的。但是層主可以寫個程式驗證一下:

使用定時器t0,每隔1秒讓p33管腳閃爍一次。得到結果是換成其他管腳都可以閃爍,唯獨p33管腳不可以。所以要慎用。

3樓:施文玉仉女

嘿嘿。俺來你的問題。

如果用了p3,0,的第二功能rxd,txd,則其他p3口線還可以當作普通i/o口使用。

也可以做第二功能使用。

總之。比較靈活。

但二者只能選一個,不可兼得哦。

呵呵。滿意。

就選滿意。

4樓:匿名使用者

會影響的。比如做定時器用,相應的管腳是不能做普通io用的(網上說的不正確)。如果要擴充套件io,可以用鎖存器,譯碼器,74hc595,74ls164,等等進行擴充套件。

如果不是特別嚴格的話,可以選用串列埠資料的晶片。

5樓:匿名使用者

不,根本連或門都不用的,直接可以用晶片鎖存晶片(或類似,方法不限)擴充套件。

6樓:匿名使用者

看你需求唄,要用外觸發定時器 串列埠 中斷 埠不夠就用擴充套件,51連中斷數量都可以擴充套件,一個或門一個鎖存器可以擴充套件8個8箇中斷源。

7樓:匿名使用者

在人們的印象中,金豬不過是想象中的吉祥物。可就在安溪縣龍涓鄉半林村一養豬場,一頭白色母豬竟然生出一隻金豬。 隔壁大黃狗冷冷一笑……

8樓:匿名使用者

採用晶片擴充套件,需要使用第二功能首先保證第二功能。

典型51微控制器的p0,p1,p2,p3口都有哪些功能?

9樓:墨汁諾

p0口第一個功能是資料介面,第二個功能是地址低八位,p2口第二個功能是地址高八位。另外除了p0口沒有內部上拉電阻外,其他三個都有內部上拉電阻。p1就沒多少功能,就是個準雙向i/o口。

最重要的就是p3口了,他除了是個準雙向i/o口外,第二功能很重要:

rxd)序列資料接收端;

txd)序列資料傳送端;

int0)外部中斷0輸入;

int1)外部中斷1輸入;計數器輸入:p3.

5(t1)timer1計數器輸入;寫外部儲存器的脈衝輸出:p3.

7(rd)讀外部儲存器的脈衝輸出。

10樓:橘落淮南常成枳

1、p0口:真正的雙向口,輸出鎖存,輸入緩衝,輸入前要先置1(keil包含的標頭檔案已經有動作。

了,如果用匯編,要人工置1),輸出為漏極開路,輸出一般都要上拉電阻。輸入為高阻態,能驅動。

8個ttl負載。當有片外儲存器時,作資料線使用。

2、p1口:最簡單的口,輸入也要先置1,無高阻態,只能是輸出或者輸入。能驅動4個ttl負載。

儲器。能驅動4個ttl負載。

4、p3口:i/o(輸入/輸出)與p1口一樣,但無論輸入輸出都要先置1。具有很多複用功能。

11樓:匿名使用者

這些引腳主要是用於輸入輸出。

可以用程式控制 讓引腳輸出高電平或低電平。

還可以檢測輸入到引腳的電平變化。

微控制器p3口有什麼功能

12樓:聆聽心情

除了作為i/o使用外(其內部有上拉電阻),還有一些特殊功能,由特殊暫存器來設定,具版體功能請參考我們後。

權面的引腳說明。

有內部eprom的微控制器晶片(例如8751),為寫入程式須提供專門的程式設計脈衝和程式設計電源,這些訊號也是有訊號引腳的形式提供的。

在系統擴充套件時,ale用於控制把p0口的輸出低8位地址送鎖存器鎖存起來,以實現低位地址和資料的隔離。(在後面關於擴充套件的課程中我們就會看到8051擴充套件 eeprom電路,在圖中ale與74ls373鎖存器的g相連線,當cpu對外部進行存取時,用以鎖住地址的低位地址,即p0口輸出。

13樓:無畏無知者

這個只能說根據你手頭上微控制器的型號去檢視其晶片手冊,只有這樣才可知道有關資訊;

14樓:匿名使用者

p3口數多功。

bai能口。

1、具備io口的功能。

du2、分別有以下功zhi能:

串列埠dao接收腳。

串列埠傳送腳。

外部中斷版0輸入腳權,外部中斷1輸入腳。

計數器0輸入腳。

計數器1輸入腳。

p0作為資料匯流排的寫控制腳,p0作為資料匯流排的讀控制腳。

15樓:小時候騎過馬

不知道你說的是哪種微控制器,如果是常用的51微控制器的話,其p1口僅作為i/o,無第內二功能;p3口作為i/o的同容時,其第二功能是一些特殊功能,非擴充套件儲存。p0口用於外部擴充套件儲存時,用作地址匯流排或資料匯流排;p2口作為擴充套件儲存時,作為地址匯流排。

51微控制器p0p1p2p3口,到底有啥區別啊,他們的基本功能

獅子最愛冥王星 51微控制器p0 p1 p2 p3口區別如下 一 意思不同 p0口作輸出口用時,需加上拉電阻。p0口有複用功能。當對外部儲存器進行讀寫操作時,p0口先是 提供外部儲存器的低8位地址,供外部儲存器地址鎖存器鎖存,然後充當資料線,用於寫出或讀入數 據。p1口 p2口只是普通io口。二 功...

51的微控制器中,P0口作為段選,而P2口作為位選,需要挺多數碼管顯示的。不夠用,如何擴充套件

樑絲祺 親,只能選用擴充套件方案。但138太麻煩了。建議你選用74154,是一個4 16線的譯碼器。這是他的資料手冊。你的數碼管一共都加起來是12位,也就是只要能提供出去12個訊號就行了。74154的4個輸入端a0a1a2a3可以分別連線微控制器的32腳,21腳,22腳,23腳,但你原來和第一個數碼...

用AT89C51微控制器的P2口控制Led的流水燈的C程式看不懂

緱淑蘭印醜 include void delay1ms unsigned intcount 延時函式,延遲時間為count 1ms 由佑平仇鸞 1000 0000右移ledindex位,延遲時間為count 1ms j 點亮一個led 把leddirection取反 延時函式 regx52 ledi...