课程设计微机原理与接口技术交通灯的设计内容摘要:

=p1^5。 uchar temp,aa,num,num1。 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 void delay(uint z)。 void main(){ num=60。 num1=30。 aa=0。 SCON=0x00。 //设置串行口的工作方式 PCON=0x00。 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 temp=0xfe。 P1=temp。 P0=table[0]。 P0=0xfe。 while(1)。 }void timer0() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 aa++。 if(aa==20) { aa=0。 num。 num1。 if(num==0){num=60。 num1=30。 } if(num35) {red1=0。 green1=1。 yellow1=1。 red2=1。 green2=0。 yellow2=1。 if(num110) {for(i=0。 i3。 i++) {SBUF=dis_7[0]。 while(!TI)。 TI=0。 } SBUF=dis_7[num1]。 while(!TI)。 TI=0。 } else {for(i=0。 i2。 i++) {SBUF=dis_7[0]。 while(!TI)。 TI=0。 } SBUF=dis_7[num1%10]。 while(!TI)。 TI=0。 SBUF=dis_7[num1/10]。 while(!TI)。 TI=0。 } } } else if(num=35amp。 amp。 num30) {red1=0。 green1=1。 yellow1=。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。