|
15黑币
本帖最后由 自己上 于 2020-7-3 22:35 编辑
感觉SW1那里还能再升一下级,但是自己尝试半天没搞出来。各位大佬看到希望能帮帮我提提建议,一定采纳
要求:通过按键控制东西方向强制绿灯,南北方向强制绿灯
/*****定义控制位**********************/
sbit EW_LED2=P2^3; //EW_LED2控制位
sbit EW_LED1=P2^2; //EW_LED1控制位
sbit SN_LED2=P2^1; //SN_LED2控制位
sbit SN_LED1=P2^0; //SN_LED1控制位
sbit ZHISHIDENG2=P2^5;
sbit ZHISHIDENG1=P2^4;
sbit SN_Yellow=P1^6; //SN黄灯
sbit SN_Red=P1^7; //SN红灯
sbit EW_Yellow=P1^2; //EW黄灯
sbit EW_Red=P1^3; //EW红灯
sbit EW_LEFT=P1^0;
sbit SN_LEFT=P1^4;
sbit DONGXI_PEOPLE=P3^0;
sbit NANBEI_PEOPLE=P3^1;
sbit DX_JIXI=P3^4 ;
程序:void int0() interrupt 0 //南北强制绿灯{
P0=0x80;//数码管88
P2=0xFF;//数码管位选全开
P1=0X38;//南北绿灯全亮
}
|
|