1樓:匿名使用者
0x7d
2樓:瀟灑的丶蛋蛋
0000010 低電平接入有效 直接訊號取其反碼
共陽極led數碼管加反相器驅動時顯示字元「1」的段碼是
3樓:匿名使用者
共陽極led數碼管加反相器驅動,如果反相器驅動是加在位選上了,只是位選碼取反專,不影響段碼的。只屬有反相驅動器接在段選上才影響段碼,就按共陰資料管的段碼輸出就行了。
共陽極數碼管「1」的段碼是0xf9
共陰極數碼管「1」的段碼是0x06
共陽極的7段數碼管顯示帶字元9時的字形碼為什麼?
4樓:匿名使用者
這寫程式的都知道共陽數碼管的段碼錶的,用c語言寫時,要首先定義段碼錶的,回
unsigned char table=;
這最後一個答0x90就是9的字形碼
你好!我在學微控制器,有很多問題不懂,想請教你。謝謝!1.共陰極led數碼管顯示字元「2」的段碼是( )
5樓:歸宿
以共陰式為例,如把陰極接地,在相應段的陽極接上正電源,該段即會發光。當然,led的電流通常較小,一般均需在迴路中接上限流電阻。假如我們將"b"和"c"段接上正電源,其它端接地或懸空,那麼"b"和"c"段發光,此時,數碼管顯示將顯示數字「1」。
而將"a"、"b"、"d"、"e"和"g"段都接上正電源,其它引腳懸空,此時數碼管將顯示「2」。
明白這個圖應該就會算了,這個需要你仔細的琢磨琢磨。
6樓:匿名使用者
只要知道引腳的排列和對應的意義就可了。 方法有:
1 不知道你的數碼管是幾位的,不過多位可以當作1位的, 用google 搜** 得
這下會了吧
2 最死的方法是用萬用表一個引腳一個引腳量一下就可以了。
7樓:匿名使用者
要看你是怎麼接的,包括數碼管大概有3種常見引腳排列,而且還有共陰和共陽的,都不一樣。
已知共陽極8段led數碼管的顯示數字的字形碼如下(求詳解!)
8樓:匿名使用者
數碼管定義如下bai圖:共陽du
極數碼管編碼為:
ledtab:
db 0c0h ;"0" 00h
db 0f9h ;"1" 01h
db 0a4h ;"2" 02h
db 0b0h ;"3" 03h
db 99h ;"4" 04h
db 92h ;"5" 05h
db 82h ;"6" 06h
db 0f8h ;"7" 07h
db 80h ;"8" 08h
db 90h ;"9" 09h
db 88h ;"a" 0ah
db 83h ;"b" 0bh
db 0c6h ;"c" 0ch
db 0a1h ;"d" 0dh
db 86h ;"e" 0eh
db 8eh ;"f" 0fh
db 0ffh ;" " 10h
當zhia為某dao一個數回
時,查表就得到這答個數編號的段碼,比如a為1,那麼就是「1」的編碼,f9h。
9樓:朱鑫哲
指令為:
抄mov dptr,#ledtab
movc a,@a+dptr
mov p0,a ;假設段碼接襲在p0口。
當a為某一個數時,bai查表就得到du這個數編號的zhi段碼,比如daoa為1,那麼就是「1」的編碼,f9h。
ps:累加器(accumulator)是一種暫存器,它用來儲存計算所產生的中間結果。如果沒有像累加器這樣的暫存器,那麼在每次計算(加法,乘法,移位等等)後就必須要把結果寫回到記憶體,然後再讀回來。
然而存取主記憶體的速度是比從數學邏輯單元(alu)到有直接路徑的累加器存取更慢。
標準的例子就是把一列的數字加起來。一開始累加器設定為零,每個數字依序地被加到累加器中,當所有的數字都被加入後,結果才寫回到主記憶體中。
一個微控制器應用系統中,用led數碼管顯示字元'8'的段碼是8ch.可以斷定該顯示系統用的是()
10樓:做而論道
d.以上都不對。
----
問題補充:上面是80h
b.加反相驅動的共陰極數碼管或不加反相驅動的共陽極數碼管。
11樓:匿名使用者
8:正碼: 0111 1111 b = 7fh
反碼: 1000, 0000 b = 80h
什麼是LED數碼管的共陽接法它與共陰接法有什麼不同
led數碼管的共陽接法是 共陽極的接法是發光二 極管的陽極接高電平,當數碼管的筆劃發光二極體的陰極為低電平時,該筆畫被點亮。總之,主要區別在於led數碼管的接法和驅動筆劃的資料電平的不同。led數碼管的共陽接法與共陰接法的區別如下 1 接法不同 共陽極的接法是發光二極體的陽極接高電平,共陰極的接法是...
共陽極數碼管和共陰極數碼管怎麼選擇
共陰極就是數碼管公共端接地 低電平 共陽極就是數碼管公共端都接 高電平 觸發方式是共陰極初始化時候給地電平,共陽極初始化給高電平,這樣在寫程式的時候在寫好編碼用o還是來控制鎖存器的段與位的高低就好了 共陰極和共陽極數碼管哪個比較好?如何區分?10 這個都是一樣的,只是在選用電源的時候要注意區分好。區...
數碼管位選的問題共陰極數碼管的位選問題
不需要改硬體電路。你看的資料基本上都是 點亮1位的數碼管,然後在主程式流程中通過迴圈延時的方式保持一段時間,再去點亮第2個數碼管,再保持一段時間,如此迴圈。你說的沒錯,這種方式相當於對cpu的佔用率達到100 這裡的關鍵在延時時間,完全可以使用微控制器的定時中斷來完成這項工作。程式中可以定義1個全域...