用51微控制器C語言幫我寫乙個顯示1234的程式。

2025-07-21 20:25:09 字數 1611 閱讀 5755

1樓:網友

#include

unsigned char const disp_tab[17] = ;

根據你的系統自己調節該函式。

void sys_delayms(unsigned int ms)void main()}

2樓:網友

你好!只是顯示 1234,沒有其他要求嗎。

請c語言高手幫忙,寫乙個程式,51微控制器顯示1234,2s後顯示5678 ,一直迴圈!

3樓:網友

段口和位口各宣告乙個陣列。數碼管編碼乙個陣列。動態掃瞄就是。

void display(uchar a,uchar b,uchar c,uchar d,uchar e,uchar f)

上面這段是我以前寫得。table是數碼管的編碼表。dula和wela是鎖存器的片選。只用乙個io口控制數碼管。

4樓:小小不服

具體 硬體怎麼連線 還真不知道 你的led 的 引腳 介面啊 顯示 發光二極體的 順序也不知道。

最好看下說明書。

#include

#define uchar unsigned char

#define uint unsigned int

uchar code table[10] = ;

uchar code led_w[8] = ;

名稱 : delay_1ms()

功能 : 延時子程式,延時時間為 1ms * x

輸入 : x (延時一毫秒的個數)

輸出 : 無。

void delay(uint i)

名稱 : main()

功能 : 數碼管的顯示。

輸入 : 無。

輸出 : 無。

void main(void)}}

看一下 看看有沒有什麼啟發 可以 建個 表 然後 指標去查詢的。

用51微控制器c語言編寫程式實現6位共陰極數碼管迴圈顯示0123456789abcdef,六個數碼管是連續不同的六個數?

5樓:暴風

你把你的顯示內容每次左移一位試試,看能不能行。

我用的是90c51微控制器,求大俠看看這個矩形鍵盤 c語言程式錯誤,怎麼不能顯示鍵盤1234啊?求助??

6樓:網友

3全部給你改動好了!按鍵檢測程式有問題!

7樓:網友

我用的是90c51微控制器,求大俠看看這個矩形鍵盤 c語言程式錯誤,怎麼不能顯示鍵盤1234啊?求助??

你沒輸入!

51微控制器 c語言寫的電子時鐘程式 請幫忙指正!

8樓:小鷹隼

寫程式要會適當加註釋,這樣出問題改著也不累。。。

你明明只用了外中斷0,怎麼還有ex1出現啊。還有,定時器1似乎沒有啊任何被初始化的跡象就直接在最後的delay裡賦值了,這程式寫的怎麼乙個亂字了得。。。

9樓:網友

你定時中斷開了嗎?et1 = 1;有這條語句嗎??

用C語言做51微控制器做流水燈控制向左移動一位,右邊補0的一段程式作業 求指教

右邊補0,直接移位就可以temp 1 如果流水燈只有乙個亮,下面的程式就是對的,移位之後補1.include reg51.h void delay unsigned char m main void delay unsigned char m 延時子程式 加一句判斷在p1那句下面 temp temp...

51微控制器學習使用C語言好還是組合語言好

微控制器用c語言還是組合語言好?當然是c語言了,那是因為如下原因 1 c語言是高階語言,移植性好,易於維護 2 程式設計靈活,隨心所欲 3 語言層次分明,思路清晰,可讀性強。4.c語言是目前最流行的微控制器程式語言,例程 多,便於參考,微控制器技術發展之快,應用之廣,學習群體日益龐大,這和keil ...

用2個51微控制器進行序列通訊 12位並行資料該成序列後再改並行

四種工作方式啊 方式 序列介面的工作方式為移位暫存器i o方式。在序列口外接移位暫存器以擴充套件i o介面,也可以外接序列同步i o的裝置。 方式輸出 序列口以方式傳送時,資料以rxd端序列輸出,txd端輸出同步訊號。當乙個資料寫入序列口傳送緩衝器以後,就啟動序列口傳送器以振盪頻率的十二分之一的波特率,...