北京工业职业技术学院
单片机实训报告单片机实训报告
时钟计时器
姓名
学号
班级
指导教师
实训时间:实训时间:201112520111216
f目
录
1问题描述22设计思想23硬件设计231定时器计数器232中断系统333键盘和LED数码管显示器34软件设计441主程序442.数码管显示模块443.定时器计数器T0中断服务程序444按键处理模块45仿真分析76课程设计总结7参考文献8附录(源程序清单)9
1
f1问题描述
时钟计时器广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。目前所使用的时钟计时器大多是指针式或集成电路型的,结构相对复杂、测试功能单一。本仪器应当具有实时时钟、整点报时、手动调时等功能。
2设计思想
用定时/计数器T0,工作于定时,采用方式1,对12MHZ的系统时钟进行定时计数,初值设为XXYY(自己设置)。形成定时时间为50ms。用片内RAM的7BH单元对50ms计数,计20次产生秒计数器78H单元加1,秒计数器加到60则分计数器79H单元加1,分计数器加到60则时计数器7AH单元加1,时计数器加到24则时计数器清0。然后把秒、分、时计数器分成十位和个位放到8个数码管的显示缓冲区,通过数码管显示出来。显示格式为小时十位、小时个位分十位、分个位秒十位、秒个位。在处理过程中加上了按键判断程序,能对按键处理r