第1页共10页AT89S51控制中心及其外围电路路灯系统AT24C02编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共10页创新设计(学校路灯控制系统)专业班级:08电子(1)班姓名:吴剑学号:200810330126设计简介:本设计是一个通过51单片机来控制路灯亮/灭
例如:晚上19:30路灯亮,到早上6:00熄灭,当时钟走到19:30时路灯点亮,同理在6:00时熄灭,实现自动控制
为了防止偶尔断电或停机后再开机致使设定值丢失,这里使用了AT24C02来记忆设定的定时值
P1口作为控制输出口控制继电器从而达到控制路灯的作用
亮、灭时间可随时调整,提高了控制的灵活性和准确性
为了进行校时及定时值设定,规定了六种工作状态
状态0(status=0):正常走时;状态1(status=1):输入定时1的“分”状态;状态2(status=2):输入定时1的“时”状态;状态3(status=3):输入定时2的“分”状态;状态4(status=4):输入定时2的“时”状态;状态5(status=5):校正走时态
状态0:从左往右六只数码管依次显示走时的时、分、秒
状态1:从左往右的显示依次为:状态1显示(1位);无显示;定时1的“分”显示
后两位无显示
按下S6/S5进行加减
状态2:从左往右的显示依次为:状态2显示(1位);无显示;定时1的“时”显示
后两位无显示
按下S6/S5进行加减状态3:从左往右的显示依次为:状态3显示(1位);无显示;定时2的“分”显示
后两位无显示
按下S6/S5进行加减
状态4:从左往右的显示依次为:状态4显示(1位);无显示;定时2的“时”显示
后两位无显示
按下S6/S5进行加减
状态5:从左往右的显示依次为:状态5显示(1位);无显示;时钟的“分”显示
后两位无显示
按下S6/S5进行加减
对AT24C02内部储存单元规划