1樓:匿名使用者
#include
#define uchar unsigned char#define uint unsigned intsbit k1=p1^0;
sbit k2=p1^1;
sbit k3=p1^2;
sbit led1=p2^4;
sbit led2=p2^5;
sbit led3=p2^6;
//---------延時子程式-----------//void delayms(uint ms)//------------主程式-------------//void main()
if(k2==0)
if(k3==0)}
2樓:帥氣的白頭翁
燈亮間隔時間和開機狀態有無要求
跪求一個 89c52微控制器通過按鍵產生pwm訊號來控制led燈的不同亮度的程式,
3樓:匿名使用者
#include
#define uchar unsigned char#define uint unsigned intsbit lamp=p2^0;//輸出
sbit k1=p3^3;//加鍵
sbit k2=p3^2;//減鍵
sbit k3=p3^4;//停止
uchar a=10;
void delay(uint x)//延時函式void init()
void key()
}// while(!k1);
if(!k2)
}// while(!k2);
if(!k3)
}while(!k3);
}void main() }
void timer0() interrupt 1 using 3
怎樣在stc89c51微控制器上用1602液晶顯示字元
include define uchar unsigned char define uint unsigned intuchar code table stc89c52rc 這邊錯了 sbit lcden p3 4 sbit lcdrs p3 5 sbit dula p2 6 sbit wela p...
怎麼用AT89S51微控制器組合語言製作十進位制加法計算器
keyval equ 30h keytm equ 31h keyscan equ 32h dat equ 33h scanled equ 37h s dat equ 38h d dat equ 39h r datl equ 3ah r dath equ 3bh calflag equ 3ch fla...
要求用AT89C51微控制器的P1口點亮發光二極體分為兩組
真的是很簡單的,用點心學幾天就可以寫,看到沒人回,幫忙 12m include void timer0 init void main void timer0 isovf interrupt 1 程式如下 絕對沒有錯 led燈的一端接p1口的各各引腳,另一端接地。同時在p1口的每個管腳上加1k的上拉電...