51微控制器位選的問題,51微控制器數碼管實驗位選和段選問題共陰極

2021-03-03 21:50:19 字數 2758 閱讀 4839

1樓:匿名使用者

比如數碼管是共陽的,位選 就是置1,共陰的就是置0 。

共陽管,原則就是位選先高專電平,屬再送段選段選控制碼,延時1~5ms,位選低電平熄滅,再下一位。

你上面的程式 差個延時。送段選 後才幾微秒時間 ,眼睛還沒反應就滅了,這是錯的。

2樓:匿名使用者

我看過他的。每復一個數碼管都是八制

個發光二極體構成,其陰極是全部接在一起 ,這就是共陰。他的思路是,先編一個共陰極數碼管的編碼表。具體是哪段要亮哪段就是1,。

關於位選,對共陰極數碼管來說,位選線連線的其實是每一個數碼管段發光二極體的負端,要是段亮,就要使發光二極體導通,段線寫了1,位線再寫個0,這樣就導通了某一位的數碼管。其他不需要亮的位就寫1,這樣發光二極體沒有電位差,就不亮了。其實很簡單的。

3樓:匿名使用者

位選埠就相當於圖中的h引腳。所以,只有當h腳為高電平(a圖)或低電平(b圖)時,數碼管才能顯示。這就相當與使能腳的意思。

51微控制器數碼管實驗位選和段選問題(共陰極)

4樓:匿名使用者

這個混亂不了的,

74hc573是這樣的:高電平時,573的d和q相當於直接導通的,資料輸入什麼就輸出什麼;低電平時,會把之前的資料鎖住,再來資料也不會變化。所以你的程式裡,雖然一開始都是高,但是wela=0時,控制位碼的573輸出的位碼資料會被鎖存。

當p0=0x7f時,位碼573的資料不會改變,改變的只是段碼的。

也許你會說,當p0=0xfe時,位碼輸出0x7e,段碼輸出也是0x7e,那麼顯示的就不是你想要的數字了。但是我想說的是,這個過程保持的時間太短了,幾個us?短到我們人眼根本沒察覺到就被後面的字元取代了。

5樓:匿名使用者

你這是靜態顯示,用了兩個資料鎖存器,來給兩個數碼管寫段碼,位碼是直接接高。沒問題。

51微控制器at89s52的位選和段選咋回事?

6樓:不曾獲得的過去

段選和位選

來是指微控制器在控制數自碼管的時候,有2個部分,一個是位選,選擇哪一位數碼管可以通電(一般數碼管都是有多位的)既被選中,二是段選,每一位都有8個段(一個數碼管是由8個段構成的,一個段可以看成是一個小燈)段選控制被位選選中的這個數碼管需要顯示的數字。數碼管要有顯示需要兩個條件,既一,位選被選中,二,有段選值(需要顯示的圖案或數字)。

如圖 led1-8是位選,lcd0-7是段選 。

7樓:深山和尚

數碼管一般有7段或者8段,「8」字形每一條邊算一段,只要選擇某些段回點亮就能顯示要求的數字答了。

而位選,每一個數碼管就是數字的一位。只要位選埠置位,那麼這位數碼管才能顯示段選埠控制的訊號。

一般要有數碼管「字表」,下面的是共陽的,共陰的話自己另外找下

tab: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh

;共陽段碼錶 "0"" 1"" 2" " 3" "4" "5" "6" "7" "8" "9""不亮"

8樓:匿名使用者

位選就是你選擇那個數碼管,段選就是你選擇這個數碼管a,b,c,d,e,f,g,h這 八段中的哪一段

9樓:科爾

先說段選,數碼管來一般有7段,「源8」字形每一條邊算一段,只要選擇某些段點亮就能顯示要求的數字了。

再說位選,每一個數碼管就是數字的一位。只要位選埠置位,那麼這位數碼管才能顯示段選埠控制的訊號。

控制上很簡單:如在第一位顯示一個數字,則先在段選埠上輸出需要的段選訊號,然後置位第一位的位選埠使其第一位置位就可以了。

10樓:

書上的參考電路很多

網上也有很多,找下吧

51微控制器數碼管實驗位選和段選問題 下面這段程式輸出一直是前兩個數碼管顯示數字1,**出問題了?

11樓:

你這個p0口接了鎖存器之類的吧,這裡

while(1);

就停住了,當然就只顯示你剛才輸出的那個0xf9這個碼了

12樓:匿名使用者

^#include// 試試sbit wela=p2^7;

sbit dula=p2^6;

void main()}

微控制器數碼管實驗段選和位選初始值問題?

13樓:匿名使用者

從這個程式可以看出來p0口是複用的,在段選

訊號送出後所存起來,然後再送位選訊號,兩鎖專存器把所存的

屬訊號分別給數碼管的段選和位選,這樣就不會混亂了,你好好看看電路圖,應該是這樣的,雖然都用p0口,但是第一次訊號被鎖存後鎖存的訊號就在鎖存器裡,再來訊號時如果不改變鎖存器的控制訊號,那麼這個鎖存器的內容不變。所以位選和段選各部影響,用兩個鎖存器是p0口實現複用。

14樓:匿名使用者

51微控制器的p0口是缺漏輸出的,內部是沒有上拉電阻的,如果你外面沒有上拉電阻的話,那麼你初始上電應該是低電平啊。

15樓:匿名使用者

是速度很快,人眼反應不過來。

微控制器數碼管 段選 位選 是什麼?

16樓:天天奕想

位選,就是選擇你想要點亮哪個數碼管;

段選,就是選擇你想要點亮哪個數碼管的哪個一段。

51微控制器pwm波形頻率問題,51微控制器pwm波形輸出問題

很多微控制器帶pwm模組,可以出很工整的pwm波,非用定時器做也可以,比較耗資源.定時器做pwm好處是任意的io都可以輸出且沒有通道個數的限制.定時器用作pwm你需要兩個中斷,一個是pwm週期中斷 所有通道置低 一個是pwm的開關點中斷 置高電平 有些微控制器還是難以實現一個定時器兩種中斷,另一個做...

51微控制器的位定址區問題,MCS 51微控制器內部RAM中 單元為位定址區,其位地址範圍為

51單片bai機的位定址區問題書上寫著du位定址zhi區是20h 2fh,位地址00h 7fh,這不是超過dao這個位定址區了嘛內,這兩容個區域是什麼意思的?是這樣的,請你參考 51微控制器的位定址區問題書上寫著位定址區是20h 2fh 這裡的20h 2fh指的是片內ram低128位元組的 20h儲...

微控制器中斷問題,51微控制器外部中斷問題

不太明白你問的問題。t0還有空間呢?如果想在t0中斷內增加程式,也是可以的,長度和t0沒有關係,只要微控制器的儲存空間夠就可以了。儘量不要在中斷中執行程式,會影響整個流程的合理性。所以一般只在中斷中設定標誌。微控制器的中斷入口都是排列在地址的最低端的,分別為0003,000b,0013,001b,0...