欢迎来到天天文库
浏览记录
ID:37566149
大小:53.00 KB
页数:9页
时间:2019-05-25
《毕业设计源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#defineucharunsignedchar#defineuintunsignedintsbitcloseDoor=P3^7;//关门控制定义sbitopenDoor=P3^4;//开门控制定义sbitspeaker=P2^5;//蜂鸣器定义sbitfirstFloor=P2^0;//第一层按键呼叫sbitsecondFloor=P2^1;//第一层按键呼叫sbitthirdFloor=P2^2;//第一层按键呼叫sbitfourthFloor=P2^3;//第一层按键呼叫sbitLED0=P
2、2^6;//方向指示LEDsbitLED1=P0^0;//方向指示LEDsbitLED2=P0^1;//方向指示LEDsbitLED3=P0^2;//方向指示LEDsbitLED4=P0^3;//方向指示LEDsbitLED5=P0^4;//方向指示LEDsbitLED6=P0^5;//方向指示LEDsbitLED7=P0^6;//方向指示LEDsbitLED8=P0^7;//方向指示LEDsbitLED9=P2^7;//方向指示LEDucharnowFloor=1;//电梯所在的层ucharTab[]={0x41,0x7B,0x
3、C2,0x52,0x78,0x54,0x44,0x73,0x40,0x50,0x60,0x4C,0xC5,0x4A,0xC4,0xE4};bitfirst_Floor=0;//电梯呼叫层1bitsecond_Floor=0;//电梯呼叫层2bitthird_Floor=0;//电梯呼叫层3bitfourth_Floor=0;//电梯呼叫层4voidDelay(uintt){uchari;while(t--){for(i=0;i<200;i++){if(firstFloor==0)//电梯呼叫层1first_Floor=1;if(s
4、econdFloor==0)//电梯呼叫层2second_Floor=1;if(thirdFloor==0)//电梯呼叫层3third_Floor=1;if(fourthFloor==0)//电梯呼叫层4fourth_Floor=1;closeDoor=~openDoor;//关门和开门状态相反P1=Tab[nowFloor];//电梯在一楼等待}}}voidUpward(uchart)//电梯上行指示LED{uchari;for(i=0;i5、LED7=LED8=LED0=1;Delay(10);LED8=0;LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED0=LED9=1;Delay(10);LED7=0;LED1=LED2=LED3=LED4=LED5=LED6=LED0=LED8=LED9=1;Delay(10);LED6=0;LED1=LED2=LED3=LED4=LED5=LED0=LED7=LED8=LED9=1;Delay(10);LED5=0;LED1=LED2=LED3=LED4=LED0=LED6=LED7=LED8=LE6、D9=1;Delay(10);LED4=0;LED1=LED2=LED3=LED0=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED3=0;LED1=LED2=LED0=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED2=0;LED1=LED0=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED1=0;LED0=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(17、0);LED0=0;LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED0=LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;}}voidDownward(uchart)//电梯下行指示LED{uchari;for(i=0;i8、LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED2=0;LED1=LED0=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED3=0;LED1=LED2=LED0=L
5、LED7=LED8=LED0=1;Delay(10);LED8=0;LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED0=LED9=1;Delay(10);LED7=0;LED1=LED2=LED3=LED4=LED5=LED6=LED0=LED8=LED9=1;Delay(10);LED6=0;LED1=LED2=LED3=LED4=LED5=LED0=LED7=LED8=LED9=1;Delay(10);LED5=0;LED1=LED2=LED3=LED4=LED0=LED6=LED7=LED8=LE
6、D9=1;Delay(10);LED4=0;LED1=LED2=LED3=LED0=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED3=0;LED1=LED2=LED0=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED2=0;LED1=LED0=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED1=0;LED0=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(1
7、0);LED0=0;LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED0=LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;}}voidDownward(uchart)//电梯下行指示LED{uchari;for(i=0;i8、LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED2=0;LED1=LED0=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED3=0;LED1=LED2=LED0=L
8、LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED2=0;LED1=LED0=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;Delay(10);LED3=0;LED1=LED2=LED0=L
此文档下载收益归作者所有