以51微控制器為基體,設計59計數器要程序

時間 2022-11-02 22:40:04

1樓:

#include

#define uint unsigned int#define uchar unsigned charuchar j;

uchar a,b;

uchar a1=;

uchar code sz= ;

uchar code  wx= ;

void qf()  //區分個十百千位

a1[1]=a%10;

a1[2]=(a/10)%10;

a1[3]=b%10;

a1[4]=(b/10)%10;

void ys(e)      //延時函式uchar b,c;

for(b=e;b>0;b--)

for (c=110;c>0;c--) ;

void xs()   //  顯視函式

qf();

for (j=1;j<5;j++)

p2=wx[j];

p1=sz[a1[j]];

ys(10);

void cs()    //初始化函式

ex0=1;

ex1=1;

ea=1;

it0=1;

void  wbzd0() interrupt  0   //外部中斷0

a++;

if (a==60)

a=0;

b++;

void  wbzd1() interrupt  2    //外部中斷1

a=0;

b=0;

void  main ()

cs();

while (1)

xs();

注:前面兩位是計有多少個60,後面兩個就是計數

2樓:做而論道

用八位數碼管顯示計數值0-59?

先看看這個吧:

51微控制器pc程式計數器,51微控制器計數器怎麼使用 ?

從51微控制器 ram 資料儲存器分布圖可知,從80h ffh位址單元 也是128個位元組 為特殊暫存器 sfr 單元,位址從00h 7fh單元 共128個位元組 為使用者資料ram,使用者資料單元,只指使用者在程式設計時可以定義的暫存器,一般用於計算 暫存或轉換作用,如沒有這些單元,那基本上微控制...

51微控制器計數器怎麼用,51微控制器計數器怎麼用 50

51微控制器是基礎入門的一個微控制器,還是應用最廣泛的。51微控制器的定時 計數器的概念 微控制器中,脈衝計數與時間之間的關係十分密切,每輸入一個脈衝,計數器的值就會自動累加1,只要相鄰兩個計數脈衝之間的時間間隔相等,則計數值就代表了時間的流逝,因此,微控制器中的定時器和計數器其實是同一個物理的電子...

51微控制器的溫度採集系統設計

雪少 第一章 確定系統功能與效能 本系統的功能主要有資料採集 資料處理 輸出控制。能對0 1000 0 2c範圍內的各種電加熱爐的溫度進行精密測量,同時,四位led顯示器直接跟蹤顯示被控物件的溫度值,準確度高,顯示清晰,穩定可靠,使用方便 在具體設計程式設計 除錯過程中,為了除錯方便,程式設計把溫度...