c51程式設計中kb16mb16P0tabl

2021-03-03 21:22:49 字數 601 閱讀 1460

1樓:匿名使用者

k=b/16; m=b%16;

則k為b的十六進製制表示的高位,m為b的十六進製制表示的低位table陣列估計是led的顯示段選錶

p0鏈結高位的段選,p2鏈結低位段選

所以在數碼管上輸出十六進製制表示的b

微控制器中數碼管程式p2=0xef; p0=table[a]; delay(1);是啥意思

2樓:匿名使用者

這個 是數碼管掃瞄一部分,

p2=0xef; \\開通這一位的數碼管,讓它把數字顯示在p2_7的這位上

p0=table[a];\\table是乙個陣列,裡面應該是數碼管的段碼,這樣就會就能在上面開通那位顯示具體的資料。『a'

delay(1); \\延時作用,因為人眼對光的反應沒有微控制器運算那麼快,如果不延時就會讓眼睛看到數碼多顯。

3樓:匿名使用者

p2有八個引腳啊,p2=oxef是11101111,對應p2.0-p2.7的電平;同理p0口對應賦值為table[a]這個陣列中第a+1個元素的值;delay(1)呼叫延時函式,1要看delay函式中具體指的時間長短單位

微控制器液晶顯示器C51程式設計的問題(裡面詳細,歡迎高手)

1 34h應該是關閉圖形顯示的功能,你可以看液晶資料手冊。2 這個程式是通過判斷p1 7這個管腳來判斷液晶是否忙。這沒有問題。p1口不可能永遠為0xff。如果你的p1口有資料變化,即使你把它先全部置1,它馬上又會變為其它狀態,所有不會一直為0xff。3 反顯就是指背景為黑色,你要顯示的字元為白色,正...

C51微控制器中什麼是絕對位址,微控制器位址中,什麼是絕對位址什麼是符號位址

資料儲存器 bai或程式儲存器都du用各自的zhi位址,按照微控制器的容量大小,它們 dao的大小各版不相同.程式儲存器確實權是通過pc訪問的.sp是用來訪問資料儲存器中的一部分內容 棧的.資料儲存器中的其他部分可直接利用位址定址的方式來訪問.暫存器作為資料儲存器的一部分有它專有的位址,在程式中可直...

試用C51語言編寫將0 9,A F轉換成相應的ASII碼程式,求大神解答,最好能有點注釋,謝謝

轉換ascii沒什麼東西 ascii碼中0對應值0x30 1對應0x31依次 直接算就行了 所以這個程式寫成來是版沒什麼注釋寫的 1位16進製制權值轉ascii unsigned char hextoascii unsigned char a else 硬體程式語言有哪些?早一點是vhdl,現在是v...