单片机课设60秒计时器

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.

单片机课程设计说明书

—题目:0060秒表设计

机电工程学院学院:

专业:机械设计制造及其自动化

xxx学生姓名:

学号:xxx指导教师单位:xxx

名:xxx 姓

日月年20131213

..

.

摘要

60秒计时器以单片机为核心,由计时器,控制器等组成。系统采用模块化设计,主要分为计时器显示模块和按键控制模块。每个模块的程序结构简单,任务明确,易于编写、调试和修改。编程后利用Kcil软件来进行编译,在生成HEX文件装入芯片中,在通过调试实现60s计时功能。本设计中系统硬件电路主要是由以下几个部分组成:单片机AT89C51、振荡电路、显示电路和按键开关。该系统具有60s内准确计时和计时清零的功能。

关键字:单片机,计时,显示,60s计时,复位清零

..

.

目录

前言................................................................................................................................................................ . (1)

一、概述 (1)

1.1、课程设计任务与目的 (1)

1.2、总体方案设计 (2)

1.2.1、设计方案框图 (2)

1.2.2、硬件方案 (2)

1.2.3、软件方案 (2)

二、系统硬件设计 (3)

2.1、电路总体设计方案 (3)

2.2、电路原理图 (3)

2.3、各硬件模块设计与制作 (3)

2.3.1、AT89C51单片机设计 (3)

2.3.2、晶振输入电路设计 (6)

2.3.3、复位电路设计 (7)

2.3.5、数码管显示部分电路 (8)

2.3.6、绘制原理图. (10)

2.3.7、生成PCB图 (11)

2.3.8、制作PCB板 (11)

2.3.9、钻孔,并焊接芯片 (12)

2.4、遇到的问题与解决办法....................................................................................................................

13

三、系统软件设计 (14)

3.1、软件总体设计方案............................................................................................................................

14

3.2、程序流程图........................................................................................................................................

16

3.3、部分重要模块汇编程序:................................................................................................................

16

四、系统调试 (17)

4.1、软件调试...........................................................................................................................................

17

4.2、硬件调试...........................................................................................................................................

18

五、系统功能 (19)

六、总结 (19)

七、附录 (19)

八、参考文献 (21)

..

.

前言

我们的任务是设计60s秒表计时器,用AT89S51单片机的定时/计数器T0产生一秒的定

时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动

从0开始,实现0到60秒的循环显示的功能。

现代计时器是用数字集成电路做成的现代计时器,与传统的机械钟相比,走时准确、显示直观(有荧光七段数码显示器)、无机械传动装置等优点。而且钟表的数字化给人们生产生活带来了极大的方便。广泛用于个人家庭,车站,码头、办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英振荡器的广泛应用,使得数字计时表的精度远远超过老式钟表,钟表的数字化给人们生产生活带来了极大地方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、校时自动打铃、时间程序自动控制、定是广播、自动启闭路灯、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字计时器及扩大其应用有着非常现实的意义。

概述一、1.1、课程设计任务与目的

课程设计任务:00-60秒表设计

用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,一秒产生时,秒计数加1,秒计数到60时,自动从0开始。

额外拓展,实现两个按键,一个实现计时暂停,一个实现从0计时。

课程设计目的:

课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练,进行

课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。

课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握应用得的专门性实践类课程,通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。

通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法,通过做一个综合性训练题目,达到对内容的消化、理解并提高解决问题的能力的目的。

..

.

相关文档
最新文档