《单片机及接口技术》课程设计
一、题目:基于MCS-51单片机的电子表设计
二、设计要求:
利用MCS-51单片机的定时器/计数器电路设计一款走时准确的电子表,要求该表能够提供当前时间(hh:mm:ss)、日期(yy:mm:dd),而且还具有调时及秒表的功能。
三、设计目的:
1、熟悉MCS-51单片机的工作原理;
2、掌握可编程的定时器/计数器电路的工作过程和编程方法;
3、掌握MCS-51单片机常用的汇编指令;
4、了解应用系统的设计方法,及模块化的编程思想。
四、设计内容:
1、利用MCS-51单片机、8255并行接口芯片、6位数码管及若干按键开关等设计电子表硬件电路;
2、利用MCS-51单片机的汇编语言编写程序,使电路能够实现时间、日期显示和设置,及进行秒表计时工作;
3、分析该电子表系统的优点和不足,并提出以后的改进措施。
五、设计原理和步骤:(设计硬件电路的同学写)
五、源程序:(进行软件编程的同学写,要求编写若干个子程序)
六、结论:
注意事项
1、 每6个同学一组,分工合作,共同设计出电子表的各个功能。具体分工如下:
(1)1人负责设计电子表的硬件电路-----硬件电路部分
要求利用至少16K纸(最好8K纸)清楚、工整的画出系统的硬件电路图。
(2)1人负责编写程序实现电子表的时间显示-------时间显示部分
要求在硬件电路的6位数码管上实现hh.mm.ss的时间显示。
(3)1人负责编写程序调整时间------ 时间调整部分
利用若干按键进行时间设置,其中1个键加1、1个键减1等。
(4)1人负责编写程序实现电子表的日期显示--------日期显示部分
要求在6位数码管上实现yy.mm.dd的日期显示。
(5)1人负责编写程序调整日期------------日期调整部分
利用若干按键进行日期设置,其中1个键加1、1个键减1等。
(6)1人负责进行秒表功能设计----------秒表设计部分
利用1个按键作为秒表计时开关,要求进行6位秒表计时显示。
2、 利用专门的"课程设计用纸"书写课程设计论文。8K电路图纸对折装订。在课程设计封面上写明自己的分工部分,并写清同组者姓名。
3、 要求每人准备一个档案袋,将课程设计论文装入袋内,并在袋子侧面写上班级和姓名。
4、 截止下周一(22号)上午将课程设计资料交到所在班的班长处,由各班班长收齐后交到教5楼414室。