单片机课程设计报告 设计课题:秒表设计 专业班级:1 0 级电子信息科学与技术 4 班 学生姓名:马飞 杨悬悬 夏婷婷 董静静 对应学号:********* ********* 0 8 0 2 1 0 2 4 8 0 8 0 2 1 0 2 5 7 指教教师:郭玉 设计时间:2 0 1 2 年 6 月 7 日 目录 一、课程设计目的和意义和主要功能 1、目的意义 2 、主要功能 二、方案设计与论证 1 、时钟电路 2 、按钮电路 3 、显示电路 4 、单片机 5 、参数计算 三、硬件电路设计 1 、STC89C52RC 单片机的简单介绍 2、接口电路 3 、硬件连线图 四、软件设计:数字秒表流程图、数字秒表源程序 五、性能分析 六、结论和心得 附件(源程序) 电子秒表设计 摘要:本次设计主要是用STC89C52RC 设计一个2 位的数码作为“秒表”
主要是利用单片机的定时器/计数器定时和计数原理来设计简单的计时器系统,拥有正确的启动停止、时间调整、清零功能,启动停止清零通过键盘按键控制,并同时可以用数码管显示数字 0-59,每秒自动加 1,能正确地进行计时
其中软件系统采用汇编语言编写程序,包括显示程序,计数程序,中断,延时程序等,并在keil 中调试运行,硬件系统利用单片机开发板能来实现,简单且易于观察,在现实生活中应用广泛,具有现实意义
关键字:单片机 定时器 启动 停止 清零 时间调整 数码管 键盘 一、 课程设计目的和意义和主要功能 1、目的意义 1、通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解
2、 掌握定时器、外部中断的设置和编程原理
3、 通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验
2、主要功能 显示时间为0-59 秒,每 1 秒自动加 1,另外设计一个“启动”键、一个“停止”键和一个“清零