用微控制器控制8段數碼管迴圈顯示數字0至9按鍵K用於啟停控制,系統上電後系統處於停止狀態求解

2021-04-20 12:56:58 字數 2241 閱讀 1135

1樓:匿名使用者

你好!程式是c語言寫嗎?原理圖確定了嗎?發一下看看

2樓:匿名使用者

在主函式加乙個判斷語句就可以。上電復位的函式裡吧所有位致零,

用微控制器控制乙個8段數碼管,其迴圈顯示數字0到9,每位數字顯示時間為一秒,定時功能用微控制器中斷顯示

3樓:瀋陽_大偉

有乙個一模一樣的提問,好吧,俺再發布一次

給你乙份我自己寫的,利用四位數碼管顯示模擬時鐘的程式吧,供你研究

另外,再給你乙個一位數碼管的,是你要求的那種

這兩個都是利用微控制器的定時器中斷來產生秒訊號的

下面這個是 四位數碼管的,最下邊的是一位數碼管的,埠不一樣的話,自己改下

#include

sbit p20=p3^7; sbit p21=p3^6; sbit led=p2^7;//按鍵及led埠定義

sbit axs=p1^3; sbit bxs=p1^2; sbit cxs=p1^1; sbit dxs=p1^0;//數碼管位選埠

char table[10]=;//數碼管顯示編碼

unsigned int h,m,s,t,n;

void ys(char hs)//延時函式

void xs(int xh,int xm) //顯示子函式

void main(void)

}while(!p20)}

if(p21==0)}while(!p21)}

xs(h,m);//呼叫數碼管顯示函式}}

void int1() interrupt 1 //定時器中斷

//led閃爍

if(n>1000)//如果達到一秒,秒加一

if(s>59)//如果達到一分,分加一

if(m>59)//如果達到一小時,小時加一

if(h>23)//如果達到24小時,小時清零

#include

sbit axs=p1^3;//數碼管位選埠

char table[10]=;//數碼管顯示編碼

unsigned int h,m,s,t,n;

void ys(char hs)//延時函式

void main(void)

void int1() interrupt 1 //定時器中斷

//如果達到一秒,秒加一

if(m>9)//如果達到一小時,小時加一

求微控制器大神指教,1.要求微控制器完成功能:利用p2口控制乙個共陰極的數碼管,使之迴圈顯示0—9數字……

4樓:匿名使用者

^^#include

#define uchar unsigned charuchar table=;

sbit rstkey=p2^2;

sbit speaker=p2^0;

void delay()//延時約400毫秒main()}

5樓:

需要做實物嗎? 還是只要畫圖程式設計?

微控制器的po口連數碼管,現控制數碼管迴圈顯示0-9,迴圈顯示間隔1s。數碼管共陰極要畫圖,寫程式。

6樓:匿名使用者

把 數碼管的 1-9 的 對應的碼算出來就好了例如:#include

//數字0-9的字形碼

unsigned char code table=;

unsigned char dispcount;

void delay02s(void);

void main(void)}}

void delay02s(void)

補充:微控制器(microcontrollers)是一種積體電路晶元,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、唯讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調變電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的乙個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器

微控制器實驗:要求用最後乙個數碼管顯示0到9,並且每個數字顯示延時1秒。用定時中斷實現

7樓:

硬體電路是什麼樣的啊? 硬體電路不同 程式也是不一樣的 想要得到幫助 就具體說明一下你的硬體 還是硬體也要一同設計呢?

用微控制器控制8段數碼管,其迴圈顯示數字0到9,每位數字顯示時間為一秒,定時功能用微控制器中斷顯示

有乙個一模一樣的提問,好吧,俺再發布一次 給你乙份我自己寫的,利用四位數碼管顯示模擬時鐘的程式吧,供你研究 另外,再給你乙個一位數碼管的,是你要求的那種 這兩個都是利用微控制器的定時器中斷來產生秒訊號的 下面這個是 四位數碼管的,最下邊的是一位數碼管的,埠不一樣的話,自己改下 include sbi...

微控制器控制數碼管1按鍵控制開始數碼管迴圈顯示0F時

p1口外接共陽極bai的du8段數碼顯示器。zhip3.2外接乙個按鍵,按dao下後,接專地,用來起 屬動.0000h jb p3.2,mov r2,0 loop inc r2 mov a,r2 anl a,0fh mov dptr,tab movc a,a dptr mov p1,a lcall ...

51微控制器如何利用七段數碼管採用動態顯示顯示4位數字,如

顯示函式 函式名 display56 變數定義 unsigned char qian,bai,shi,ge 定義顯示緩衝區 unsigned char table 表 共陽數碼管 0 1 2 3 4 5 6 7 8 9 c 延時子函式,短暫延時 void delay56 void display56...