《基于单片机的电子数字钟》课程设计报告专业:电子信息工程班级:姓名:学号:指导教师:2010年6月一、课程设计的目的本课程设计是自动化专业、电子信息技术专业学生在学完单片机原理及课程之后必修课程,它的教学目的和任务是综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现,从而加深对单片机软硬知识的理解,获得初步的应用经验,为走出校门从事单片机应用的相关工作打下基础
二、设计内容利用单片机的定时/计数器,中断系统,以及阵列键盘和LED显示器进行设计
在数码管显示器上实现电子时钟,并且能进行设置时间和暂停、启动控制
用定时/计数器T0,工作于定时,采用方式1,对12MHZ的系统时钟进行定时计数,初值设为XXYY(自己计算)
形成定时时间为50ms
用片内RAM的7BH单元对50ms计数,计20次产生秒计数器7BH单元加1,秒计数器加到60则分计数器79H单元加1,分计数器加到60则时计数器7AH单元加1,时计数器加到24则时计数器清0
然后把秒、分、时计数器分成十位和个位放到8个数码管的显示缓冲区,通过数码管显示出来
显示格式为小时十位、小时个位---分十位、分个位---秒十位、秒个位
在处理过程中加上了按键判断程序,能对按键处理
三、设计要求1、在PROTEUS中设计硬件,在KEIL51中编写软件,在PROTEUS中运行程序仿真实现
2、写课程设计报告,给出设计思想,原理,硬件电路图,给出相应程序,并写出设计过程
课程设计报告格式:1、课程设计的目的2、课程设计具体要求3、MCS-51单片机系统简介4、MCS-51单片机内部定时器/计数器简介5、键盘和LED数码管显示器简介6、基本原理7、硬件电路8、软件程序流程及代码9、设计制作过程10、总结四、MCS-51单片机系统简介MCS-51系列单片机是美国Intel公司在1980年推出的高性能8位单片机,它包含51和52两