沈阳航空航天大学课程设计论文 路灯控制系统设计(1)
附录1 电路原理图
第12页
沈阳航空航天大学课程设计论文 路灯控制系统设计(1)
附录2 程序清单
#include
sbit d1=P1^1;//光电传感器输出 void display(uchar a,uchar b,uchar c); uchar n,tt; void main() {
n=0; tt=0;
TMOD=0x01;//设置定时器0为工作方式1 TH0=(65536-50000)/256; TL0=(65536-50000)%6; EA=1;//开总中断
第13页
沈阳航空航天大学课程设计论文 路灯控制系统设计(1)
ET0=1;//开定时器0中断 TR0=1;//启动定时器0
while(1) {if(d1==0)
{
while(!d1); n++;
s=n/100; d=n0/10; g=n;
}
display(s,d,g);
} }
void delay(uint z) { }
void display(uchar a,uchar b,uchar c) {
dula=1; P0=table[a]; dula=0; P0=0xff; wela=1; P0=0x7e;
第14页
uint i,j; for(i=z;i>0;i--)
for(j=110;j>0;j--);
沈阳航空航天大学课程设计论文 路灯控制系统设计(1)
}
wela=0; delay(5);
dula=1; P0=table[b]; dula=0; P0=0xff; wela=1; P0=0x7d; wela=0; delay(5);
dula=1; P0=table[c]; dula=0; P0=0xff; wela=1; P0=0x7b; wela=0; delay(5);
void exter0() interrupt 1 {
TH0=(65536-50000)/256; TL0=(65536-50000)%6; tt++; if(tt==200) {tt=0;
第15页
相关推荐: