C51微控制器靜態數碼管 (0 F)

2021-09-29 03:33:43 字數 574 閱讀 5432

數碼管靜態顯示輪換

#include

typedef

unsigned

char u8;

typedef

unsigned

int u16;

sbit kza=p2^2;

//控制顯示數碼管具體位

sbit kzb=p2^3;

sbit kzc=p2^4;

//顯示位**

u8 code shumag=

;u8 a=

10,i=0;

//不能在main函式裡定義變數

void

main()

a=10;

//a=10為1s

i++;if

(i==

16) i=0;

p0=shumag[i];}

}void

int1sever

(void

) interrupt 3 using 1

唯一缺點是在main函式裡定義變數會出錯,只能定義全域性變數。

51微控制器的靜態數碼管

1.138解碼器 1.74hc138是一款高速 cmos 器件,74hc138引腳相容低功耗肖特基ttl lsttl 系列。74hc138解碼器可接受3位二進位制加權位址輸入 a0,a1和a2 並當使能時,提供8個互斥的低有效輸出 y0至y7 2.使用138解碼器,可以用三位來控制八位,如下圖所示,...

C51微控制器Day03 數碼管靜態顯示

89c51引腳介紹 見課件 數碼管顯示的原理 位選和段選 include sbit dula p2 6 sbit wela p2 7 void main 編碼表code 隨機儲存器中每定義乙個變數都會占用乙個位元組如uchar,而int佔兩個位元組,而隨機儲存器共128位元組,故要合理使用 code...

微控制器 矩陣鍵盤實現列掃瞄,數碼管輸出0 F

列掃瞄法類似行掃瞄法 話不多說,如下!矩陣鍵盤如下圖 列掃瞄涉及到與運算 與運算符號為 計算規則是 有0全為0,全1才為1 如 1111 0000 和 1011 0000進行與運算 1111 0000 1011 0000 運算結果 1011 0000 行掃瞄法 假設按下的是3號鍵 第1步 識別鍵盤有...