题 目: 单片机路灯控制器设计
初始条件:
利用MCS-51系列单片机的定时器/计数器进行定时和计数,用LED数码管显示时钟的时间;能通过按键进行时钟时间和路灯开关时间设置。
要求:
a) 上电即开始走时,无须特为启动,起始时、分、秒全是零。
b) 按“k0”按键,循环设置小时、分、开灯时、开灯分、关灯时、关灯分和正常时间显示,相应设置项闪动;设置开灯时,秒位显示为”On”,设置关灯时,秒位显示为”OF”,按“k1”键循环增加相应项数值。
要求完成的主要任务:
1. 掌握单片机工作原理,包括各脚功能、定时器、计数器、键盘接口、显示接口等;
2. 确定系统实施方案;
3. 设计系统电路原理图(A4或A3图纸);
a) 原理图绘制用protel完成;
b) 原理图设计要符合项目的工作原理,连线要正确,端口应有标号;
c) 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明;
d) 原理图要完整,CPU、外围器件、扩展器件接口、输入/输出装置要齐全;
4. 设计系统工作程序;
a) 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。
b) 根据总体要求及分解功能模块,确定各功能模块之间的关系,设计出完整的程序流程图。
c) 编写实现上述各功能的子程序和主程序。
d) 制作实物或采用protues软件进行仿真。
初始条件:
利用MCS-51系列单片机的定时器/计数器进行定时和计数,用LED数码管显示时钟的时间;能通过按键进行时钟时间和路灯开关时间设置。
要求:
a) 上电即开始走时,无须特为启动,起始时、分、秒全是零。
b) 按“k0”按键,循环设置小时、分、开灯时、开灯分、关灯时、关灯分和正常时间显示,相应设置项闪动;设置开灯时,秒位显示为”On”,设置关灯时,秒位显示为”OF”,按“k1”键循环增加相应项数值。
要求完成的主要任务:
1. 掌握单片机工作原理,包括各脚功能、定时器、计数器、键盘接口、显示接口等;
2. 确定系统实施方案;
3. 设计系统电路原理图(A4或A3图纸);
a) 原理图绘制用protel完成;
b) 原理图设计要符合项目的工作原理,连线要正确,端口应有标号;
c) 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明;
d) 原理图要完整,CPU、外围器件、扩展器件接口、输入/输出装置要齐全;
4. 设计系统工作程序;
a) 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。
b) 根据总体要求及分解功能模块,确定各功能模块之间的关系,设计出完整的程序流程图。
c) 编写实现上述各功能的子程序和主程序。
d) 制作实物或采用protues软件进行仿真。