发布时间 : 星期日 文章有害气体检测与报警系统设计更新完毕开始阅读
东华理工大学毕业设计(论文) 有害气体检测与报警系统设计 李迪
{
tt0++; if(10==tt0) { tt0=0; WS = 1;
P0 = Wable[num2]; num2++; if(num2==6) num2 = 0; WS = 0;
DS = 1;
P0 = Dable[num1]; num1++; if(num1==16) num1 = 0; DS = 0; } }
17
东华理工大学毕业设计(论文) 有害气体检测与报警系统设计 李迪
2.2.7 系统报警系统的组成与程序代码
报警电路程序代码:
#include
18
东华理工大学毕业设计(论文) 有害气体检测与报警系统设计 李迪
sbit LS = P1^4; sbit DS = P2^0; sbit WS = P2^1;
ui tt0 = 0; ui tt1 = 0; ui temp=0xfe; ui num1 = 0; ui num2 = 0; uc code Dable[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x7f,0x39, 0x5e,0x79,0x71,0x76}; uc code Wable[]={ 0xfe,0xfd,0xfb, 0xf7,0xef,0xdf,}; void init(); //void led(); //void delay(int);
void main() { init(); // led();
}
void init()
//初始化程序
{ DS = 0; WS = 0; LS = 0;
P0 = temp;
TMOD = 0x11;
19
东华理工大学毕业设计(论文) 有害气体检测与报警系统设计 李迪
TH0 = (65536-50000)/256; TL0 = (65536-50000)%6; TL1 = (65536-50000)/256; TH1 = (65536-50000)%6; EA = 1; ET0 = 1; ET1 = 1; TR1 = 1; TR0 = 1;
}
void Time1() interrupt 3 { tt1++; if(10==tt1) { LS = 0; tt1 = 0;
temp = _crol_(temp,1); P0 = temp; LS = 1;
}
}
void Time0() interrupt 1 { tt0++; if(10==tt0) { tt0=0; WS = 1;
P0 = Wable[num2]; num2++; if(num2==6) num2 = 0;
WS = 0;
20