欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)寄存器和引腳是什么關(guān)系?
[打印本頁(yè)]
作者:
370109632
時(shí)間:
2020-3-3 15:32
標(biāo)題:
單片機(jī)寄存器和引腳是什么關(guān)系?
1、P0=一個(gè)寄存器 P0^1=一個(gè)寄存器的一位
2、P0=一個(gè)寄存器的一位
請(qǐng)問下寄存器和單片機(jī)引腳是以上哪種關(guān)系啊
作者:
csmyldl
時(shí)間:
2020-3-3 16:50
第1種關(guān)系
寄存器是指能夠存儲(chǔ)數(shù)據(jù)的觸發(fā)器,可以是1位,也可以是多位,51單片機(jī)一般寄存器能存放8位二進(jìn)制數(shù)
P0是寄存器名,實(shí)指寄存器的地址,因有8位,如果只用1位,在C語言中就用P^0到P^7表示各位
作者:
csmyldl
時(shí)間:
2020-3-3 16:52
每1位對(duì)應(yīng)1個(gè)引腳,所以P0口的8位對(duì)應(yīng)8個(gè)引腳,數(shù)據(jù)用電平表示,0.8V以下是0,2.4V以上是1
作者:
xuyaqi
時(shí)間:
2020-3-3 19:36
1、P0=一個(gè)寄存器 P0^1=一個(gè)寄存器的一位 這個(gè)是對(duì)的
作者:
angmall
時(shí)間:
2020-3-3 19:46
對(duì)于CPU來說引腳其實(shí)也可以看做一種特殊寄存器,你可以在reg52.h這個(gè)頭文件找中找到P0~P3各個(gè)引腳的地址。總體而言CPU的讀操作目的都是一樣的——不管是讀引腳還是寄存器基本都是為了獲取數(shù)據(jù)或者是控制信號(hào)。
由于單片機(jī)引腳一般和外設(shè)相連,所以有可能獨(dú)處的數(shù)據(jù)會(huì)變化(取決于你是否有采樣保持電路或者程序中的讀取方式等等因素)。所以體現(xiàn)在程序中就有一個(gè)讀引腳的時(shí)間問題。這個(gè)情況太多,只能具體問題具體分析。
最后,如果你用的是C語言編程,讀引腳和讀寄存器的指令是一樣的。如果你用的是匯編,讀引腳是有專門的指令的,這點(diǎn)要注意。
作者:
Y_G_G
時(shí)間:
2020-3-4 09:33
寄存器就是寄存器,端口就是端口,寄存器和端口沒有絕對(duì)的聯(lián)系
但在8051系統(tǒng)中,端口的電平狀態(tài)是通過映射某個(gè)寄存器的數(shù)據(jù)狀態(tài)去顯示出來的
比如P0端口,它是通過映射了080H這個(gè)寄存器的狀態(tài)來顯示的,你往080H寫入什么,端口就會(huì)有對(duì)應(yīng)的高低電平出來
但讀取又不一樣,它是直接讀取端口的狀態(tài),而不是讀取080H寄存器的狀態(tài),所以,你會(huì)看到先是P0^1=1,然后再有讀取P^1狀態(tài)的語句,這并不矛盾
作者:
haierzaifei11
時(shí)間:
2020-3-4 15:03
寄存器就是寄存器,端口就是端口,寄存器和端口沒有絕對(duì)的聯(lián)系
但在8051系統(tǒng)中,端口的電平狀態(tài)是通過映射某個(gè)寄存器的數(shù)據(jù)狀態(tài)去顯示出來的
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1