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伏。當執行過程...