基于单片机数字式时钟的设计单片机课程设计报告(编辑修改稿)内容摘要:

39。 } else { yearT[1]=yearT[1]+1。 } } else { yearT[0]=yearT[0]+1。 } } else if(P1==0xFB) //年 { while(P1==0xFB){。 } if(yearT[0]==39。 039。 ) { if(yearT[1]==39。 039。 ) { yearT[1]=39。 039。 yearT[0]=39。 039。 } else { yearT[1]=yearT[1]1。 yearT[0]=39。 939。 } } else { yearT[0]=yearT[0]1。 } } break。 case 1: LocateXY(5,0)。 // 定位显示地址 if(P1==0xFD) //月 + { while(P1==0xFD){。 } if(monthT[0]==39。 239。 ) 单片机课程设计 18 { if(monthT[1]==39。 139。 ) { monthT[1]=39。 039。 monthT[0]=39。 139。 } else { monthT[0]=monthT[0]+1。 } } else if(monthT[0]==39。 939。 ) { monthT[1]=39。 139。 monthT[0]=39。 039。 } else { monthT[0]=monthT[0]+1。 } } else if(P1==0xFB) //月 { while(P1==0xFB){。 } if(monthT[0]==39。 139。 ) { if(monthT[1]==39。 139。 ) { monthT[0]=39。 039。 } else { monthT[1]=39。 139。 monthT[0]=39。 239。 } } else if(monthT[0]==39。 039。 ) { monthT[1]=39。 039。 monthT[0]=39。 939。 } else { monthT[0]=monthT[0]1。 单片机课程设计 19 } } break。 case 2: LocateXY(8,0)。 // 定位显示地址 if(P1==0xFD) //日 + { while(P1==0xFD){。 } if(dayT[0]==39。 139。 ) { if(dayT[1]==39。 339。 ) { dayT[1]=39。 039。 dayT[0]=39。 139。 } else { dayT[0]=dayT[0]+1。 } } else if(dayT[0]==39。 939。 ) { dayT[1]=dayT[1]+1。 dayT[0]=39。 039。 } else { dayT[0]=dayT[0]+1。 } } else if(P1==0xFB) //日 { while(P1==0xFB){。 } if(dayT[0]==39。 039。 ) { dayT[1]=dayT[1]1。 dayT[0]=39。 939。 } else if(dayT[0]==39。 139。 ) { if(dayT[1]==39。 039。 ) { dayT[1]=39。 339。 单片机课程设计 20 dayT[0]=39。 139。 } else { dayT[0]=dayT[0]1。 } } else { dayT[0]=dayT[0]1。 } } break。 case 3: LocateXY(0,1)。 // 定位显示地址 if(P1==0xFD) //时 + { while(P1==0xFD){。 } if(hourT[0]==39。 339。 ) { if(hourT[1]==39。 239。 ) { hourT[1]=39。 039。 hourT[0]=39。 039。 } else { hourT[0]=hourT[0]+1。 } } else if(hourT[0]==39。 939。 ) { hourT[0]=39。 039。 hourT[1]=hourT[1]+1。 } else { hourT[0]=hourT[0]+1。 } } else if(P1==0xFB) //时 { while(P1==0xFB){。 } if(hourT[0]==39。 039。 ) 单片机课程设计 21 { if(hourT[1]==39。 239。 || hourT[1]==39。 139。 ) { hourT[1]=hourT[1]1。 hourT[0]=39。 939。 } else { hourT[1]=39。 239。 hourT[0]=39。 339。 } } else { hourT[0]=hourT[0]1。 } } break。 case 4: LocateXY(3,1)。 // 定位显示地址 if(P1==0xFD) //分 + { while(P1==0xFD){。 } if(minuteT[0]==39。 939。 ) { if(minuteT[1]==39。 539。 ) { minuteT[1]=39。 039。 minuteT[0]=39。 039。 } else { minuteT[1]=minuteT[1]+1。 minuteT[0]=39。 039。 } } else { minuteT[0]=minuteT[0]+1。 } } else if(P1==0xFB) //分 { 单片机课程设计 22 while(P1==0xFB){。 } if(minuteT[0]==39。 039。 ) { if(minuteT[1]==39。 539。 || minuteT[1]==39。 439。 || minuteT[1]==39。 339。 ||minuteT[1]==39。 239。 || minuteT[1]==39。 139。 ) { minuteT[1]=minuteT[1]1。 minuteT[0]=39。 939。 } else { minuteT[1]=39。 539。 minuteT[0]=39。 939。 } } else { minuteT[0]=minuteT[0]1。 } } break。 case 5: LocateXY(6,1)。 // 定位显示地址 if(P1==0xFD) //秒 + { while(P1==0xFD){。 } if(secondT[0]==39。 939。 ) { if(secondT[1]==39。 539。 ) { secondT[1]=39。 039。 secondT[0]=39。 039。 } else { secondT[1]= secondT [1]+1。 secondT[0]=39。 039。 } } else { secondT[0]=secondT[0]+1。 } } 单片机课程设计 23 else if(P1==0xFB) //秒 { while(P1==0xFB){。 } if(secondT[0]==39。 039。 ) { if(secondT[1]==39。 539。 || secondT[1]==39。 439。 || secondT[1]==39。 339。 || secondT[1]==39。 239。 || secondT[1]==39。 139。 ) { secondT[1]=secondT[1]1。 secondT[0]=39。 939。 } else { secondT[1]=39。 539。 secondT[0]=39。 939。 } } else { secondT[0]=secondT[0]1。 } } break。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。