是用51hei單片機開發板 電路圖詳見:http://www.zg4o1577.cn/f/51hei-5.pdf
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- //=============
- uchar data cnt;
- //===========
- sbit LAMP =P1^0;
- //=============
- void init(void)
- {
- TMOD=0x01;
- TH0=-(50000/256);
- TL0=-(50000%256);
- ET0=1;
- TR0=1;
- EA=1;
- }
- //=============
- void delay(uint k)
- {
- uint data i,j;
- for(i=0;i<k;i++){
- for(j=0;j<121;j++)
- {;}}
- }
- //================
- void time0(void) interrupt 1
- {
- TH0=-(50000/256);
- TL0=-(50000%256);
- cnt++;
- if(cnt<=4)LAMP=0;
- else LAMP=1;
- if(cnt>=20)cnt=0;
- }
- //================
- void main(void)
- {
- init();
- while(1)
- {
- delay(3000);
- }
- }
復制代碼
|