#include<reg51.h>//头文件
#defineucharunsignedchar//宏定义
#defineuintunsignedint//宏定义
sbitRED_NB=P1^0;
sbitYELLOW_NB=P1^1;
sbitGREEN_NB=P1^2;
sbitRED_DX=P1^3;
sbitYELLOW_DX=P1^4;
sbitGREEN_DX=P1^5;
uintaa,bai,shi,ge,bb;
/*数码管显示0-9*/
uintcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
/*子函数声明*/
voiddelay(uintz);
voiddelay0(uintz);
voiddisplay(uintge,uintshi);
voidxtimer0();
voidcheck();
voidinit1();
voidinit2();
voidinit3();
voidinit4();
voidxint0();
voidxint1();
voidGREEN_NB_ON();
voidGREEN_DX_ON();
voidmain()
{
EA=1;//开中断
EX0=1;//允许外部中断INT0中断
IT0=0;//定义INT0触发方式
PX0=1;//中断优先级高
EX1=1;//允许外部中断INT1中断
IT1=0;//定义INT1触发方式
PX1=1;//中断优先级高
评论0
最新资源