微控制器STC89C52顯示0 99的C語言程式

時間 2021-09-10 12:11:59

1樓:匿名使用者

#include

sbit p10=p0^0 ; //數碼管1 公共端sbit p11=p0^1 ; //數碼管2 公共端#define uchar unsigned char#define uint unsigned intuchar dsy_ge=

;uchar dsy_shi=

;void delayms(uint x)}void delay(uint x)

}void main()

if(m==9)

m=0;}}

2樓:cc曹小明

#include

#include

#include

#define uchar unsigned char#define uint unsigned intsbit sm1= p3^7;

sbit sm2=p3^6;

sbit sm3=p3^5;

sbit sm4=p3^4;

sbit led=p2^7;

unsigned char table1=;

unsigned char table2=;

void delay(uint a)

void main()}}}}

3樓:

0-99按什麼規律輸出?

求STC89C52微控制器運算及共陰4位八段數碼管顯示運算結果的C語言程式,一定是用C程式設計的,高手幫幫忙

這個程式我編了一個上午,希望能對你有用。執行時按下int0開始計時,再按下int1得到速度 由於我只有公陽極數碼管,因為要除錯 p2為片選端因為我加了三極體,所以也是低電平有效,你是共陰極,片選端可以直接連p2上,你自己把數字取反再除錯看看 速度的單位是釐米每秒,定義的l是1米,由於用浮點數表示速度...

stc89C52微控制器P0口內加1K上拉電阻可以直接驅動兩位

奮鬥風雪 我勸你用共陽極數碼管吧,微控制器輸出電流一般一個p0 p3口的某一位是1ma,輸出電流極少,根本是驅動不了共陰極數碼管的。而共陽極,由於是灌電流 即輸入電流給微控制器 給微控制器 微控制器某一位最大接收電流是20ma,而數碼管一段一般是10ma左右才亮的。所以共陽極比較好,我現在也在做驅動...

STC89C51微控制器復位,51微控制器復位後各暫存器狀態是怎樣的

該微控制器正常工作時復位端電壓應保持低電平狀態,復位時給復位端加上一個短暫的高電平即可使微控制器程式復位。該復位電路的工作原理是,電源通過電解電容再通過電阻串聯到地,電容兩段並聯一按鍵開關,正常工作時電容隔斷電源電壓,微控制器復位端相當於通過電阻接地。因電路中無電流,所以復位端電壓為0伏。當執行過程...