
單片機源程序如下:
- #include<reg51.h>
- #define uchar unsigned char
- #define uint unsigned int
- code uchar seven_seg[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
- uchar cp1,cp2,cp,k,m,time;
- sbit m1 = P1^1;
- sbit m2 = P1^0;
- sbit m3 = P3^7;
- sbit m4 = P1^2;
- sbit m40 = P1^3;
- sbit m41 = P1^4;
- void delay(uint x){while(x--);}
- #include<pwm.c>
- #include<key.c>
- #include<display.c>
- void timer0_isr(void) interrupt 1
- {
- TH0 = (65536 - 2000) / 256;
- TL0 = (65536 - 2000) % 256;
- cp1++;
- if((key5 == 0) && (m % 2 != 0))cp2++;
- display();
- }
- void timer0_init(void)
- {
- TMOD = 0x01;
- TH0 = (65536 - 2000) / 256;
- TL0 = (65536 - 2000) % 256;
- EA = 1;
- ET0 = 1;
- TR0 = 1;
- }
- void main()
- {
- m1 = 0,m2 = 0,m3 = 0,m4 = 0;
- STC_pwm_init();
- timer0_init();
- while(1)
- {
- PWM();
- key();
- }
- }
復制代碼
所有資料51hei提供下載:
電風扇模擬控制系統.zip
(28.93 KB, 下載次數: 62)
2018-12-10 08:29 上傳
點擊文件名下載附件
源碼 下載積分: 黑幣 -5
|