东西、南北方向各30s,黄灯5s。
源程序:
#include <reg51.h> #define uchar unsigned char #define uint unsigned int
uint h,s;
uchar code dis[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; void delay(uint z) {
uint x,y;
for(x=0;x<z;x++) for(y=0;y<200;y++); }
void int0(void) interrupt 0 using 1 {
if(INT0==0) {
delay(5); if(INT0==0) {
P0=0xeb; P1=0x00; while(1)
{
if(INT0==0|INT1==0|T0==0) {
delay(2); break; } } } } }
void int1(void) interrupt 2 using 1
因篇幅问题不能全部显示,请点此查看更多更全内容