c語言51微控制器求解8位數碼管上動態顯示

2021-03-03 21:22:48 字數 1507 閱讀 3487

1樓:匿名使用者

void main()

}延時的位置放錯了,導致當前位選擇為下內一次服容務了。

2樓:匿名使用者

把case(7)改為

ducase(0)

,case(1)改為zhicase(2)

case(2)改為case(3)

case(3)改為case(4)

case(4)改為case(5)

case(5)改為case(6)

case(6)改為case(7)問題即可解決dao,你查一下真值表對下專

你的硬屬件吧

微控制器,求程式?!數碼管動態顯示驅動,有八個數碼管,要求先顯示0~7,然後顯示8~f。怎麼寫啊?急!!!

3樓:上虞潘永傑

你用什麼微控制器的,用動態掃描啊,就是八個數碼管一個一個的顯示數字,然後縮短間隔時間,人眼分辨不出後,就是八個同時顯示

51微控制器八位數碼管兩位動態顯示,用組合語言。我編寫的程式始終只能顯示一位,求大神指導。

4樓:匿名使用者

51微控制器八位數碼

復管兩兩動制態顯示,是怎麼bai顯示的,那兩個數是始終在du固定的兩位上顯示zhi,還是在八位數碼管上流dao動顯示?

把你寫的程式發上來,可以知道數碼管的接法,及數碼管是共陰還是共陽的,可以在你的程式基礎上修改。否則,你不給**圖或原理圖,也不知道數碼管是怎麼連線的,這程式是不能寫的。

要發源程式,別發截圖的程式,那樣不能複製。

51微控制器,8位共陰極數碼管動態顯示12位學號,按鍵調整走動速度,c語言的 5

5樓:做而論道

^#include

#include

sbit k_add = p3^1;

sbit k_sub = p3^4;

unsigned char code seg7 = ;

unsigned char disp_buff = ;

unsigned char j = 0, k = 1;

void delayms(unsigned int x)void display(unsigned char x)j++;

if (j > x)

}void main()

}if (!k_sub)

}display(d);

p1 = d;}}

6樓:加

你好!是**實現還是有實物?要是實物的話,發一下原理圖

8位數碼管同時動態顯示0~9程式

7樓:珠山龍少

不知道你具體什麼要求,先提供一個類似的給你參考,是實現0~9迴圈顯示。

附件是**和**文件。不清楚的地方可追問。

8樓:做而論道

先說明你用的顯示電路。

使用微控制器驅動4位數碼管,求解亮度不足問題

void seg display unsigned char dis i,unsigned char dis 1,unsigned char dis 2,unsigned char dis 3,unsigned char dis 4 試試看。消隱之前多延時一點,亮度就高了 使用微控制器驅動4位數碼管...

運用51微控制器實現2位8段數碼管顯示00 99,數碼管的段選擇資料由P0口控制,位選擇由P2口控制

include int i,j void zhongduanini void void time 1s void interrupt 1 char table 10 void main void 絕地求生 戰術競技遊戲 編輯 絕地求生 pubg 是一款戰術競技型射擊類沙盒遊戲。1 該遊戲中,玩家需要...

如何利用微控制器讓4位數碼管顯示

程式如下 用的是stc89c52晶片 include 52系列微控制器標頭檔案 define uchar unsigned char define uint unsigned int uint x,y uchar code table 共陰極數碼管編碼 void display uchar,ucha...