作业帮 > 综合 > 作业

单片机实现 4个开关的控制

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/13 05:24:26
单片机实现 4个开关的控制
开关1接通0.2s后断开,开关2接通;开关2接通0.2s后断开,开关3接通;开关3接通0.2s后断开,开关4接通;开关4接通0.2s后断开,开关1接通;
/*51单片机12M晶体,指令周期1微秒
开关1~4,分别为P1.P1.3,高电平接通,低电平断开*/
#include
uchar T20mS;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0B1;
TL0 = 0x0E0;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void Timer0Interrupt(void) interrupt 1
{
TH0 = 0xb1;//50mS定时中断
TL0 = 0x0e0;
T20mS=0;
}
void main(void)
{
char i,j k;
InitTimer0();
T20mS=1;
while(1)
{
for(i=0;i