搜索
您的当前位置:首页正文

红绿灯控制

来源:好走旅游网
红绿灯控制

东西、南北方向各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

因篇幅问题不能全部显示,请点此查看更多更全内容

Top