单片机交通灯控制程序.docxVIP

  • 20
  • 0
  • 约1.01千字
  • 约 2页
  • 2021-07-11 发布于湖南
  • 举报
单片机交通灯控制程序 单片机交通灯控制程序 交通灯控制程序 #include //头文件 #define uchar unsigned char//宏定义 #define uint unsigned int char code table[]={0x00,0x01,0x02,0x03, //数码管显示的值 0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x11, 0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19, 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27, 0x28,0x29,0x30,0x31,0x32,0x33,0x34,0x35, 0x36,0x37,0x38,0x39,0x40,0x41,0x42,0x43, 0x44,0x45}; void sally(); void main() //主函数 unsigned char i; //定义局部变量 sally(); //延时一会儿,在此之前所有数码管全为0, while(1) //所有的交通灯都亮 for(i=0;i P2=0x0a; //南北绿灯亮,东西红灯亮 sally(); for(i=0;i P2=0x0a; sally(); P2=0x02; sally(); P2=0x22; //南北黄灯亮,同时东西红灯亮 sally(); //延时片刻 for(i=0;i P2=0x11; //南北的红灯亮 ,东西的绿灯亮 sally(); for(i=0;i P2=0x11; sally(); P2=0x10; sally(); P2=0x14; //东西的黄灯亮 sally(); //延时片刻 } void sally()//延时子函数20s { unsigned char a,b,c,d; for(d=191;d0;d--) for(c=209;c0;c--) for(b=249;b0;b--); for(a=1;a0;a--);

文档评论(0)

1亿VIP精品文档

相关文档