- 74
- 0
- 约1.25万字
- 约 24页
- 2021-01-29 发布于山东
- 举报
.
单片机课程设计 说明书
题 目: 00— 60 秒表设计
学 院: 机电工程学院
专 业: 机械设计制造及其自动化
学生姓名: xxx
学 号: xxx
指导教师单位: xxx
姓 名: xxx
2013年 12月 13日
..
.
摘要
秒计时器以单片机为核心,由计时器,控制器等组成。系统采用模块化设计,主要分为计时器显示模块和按键控制模块。每个模块的程序结构简单,任务明确,易于编写、
调试和修改。编程后利用 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 计时。课程设计目的:
课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练,进行
课程设计可以让学生把学过的比较零碎的知识系统化, 真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可
少的,是非常必要的。
课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节, 是配合单片机课程内容掌握应用得的专门性实践类课程,通过典型实际问题的实际,训练学生的软
硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。
通过课程设计, 使自己深刻理解并掌握基本概念, 掌握单片机的基本应用程序设计及综合应用程序设计的方法,通过做一个综合性训练题目,达到对内容的消化、理解并提高解
决问题的能力的目的。
..
.
1.2、总体方案设计
1.2.1、设计方案框图
复位 晶振电路 七段数码管显示电路
CPU
按钮电路
电源系统
1.2.2、硬件方案
1、 制作一个 AT89S51 最小系统;
2、 采用两个 LED 七段数码显示管分别显示秒表的个位和十位;
3、 P0 口输出十位段码, P2 口输出个位段码。
1.2.3、软件方案
1、 因为当晶振频率为 12MHz 时,选择定时 /计时器的模式 1;
2、 时间设定定时 /计数器定时时间,累计合适中
您可能关注的文档
- 北师大版七年级数学下册第四章三角形复习证明三角形全等学案设计无答案.docx
- 北师大版三年级数学.什么是周长.docx
- 北师大版九年级上册第三章概率的进一步认识单元测试.docx
- 北师大版九年级下册数学1.4《解直角三角形》教案.docx
- 北师大版九年级数学上册2.1认识一元二次方程同步测试试题无答案.docx
- 北师大版九年级数学下册教案:1.5三角函数的应用.docx
- 北师大版九年级物理全册:10.4“热机”知识过关练习题无答案.docx
- 北师大版八年级下册历史复习资料.docx
- 北师大版八年级下册数学第一章三角形的证明单元检测题包含答案.docx
- 北师大版八年级数学上册4.2一次函数与正比例函数同步测试试题无答案.docx
原创力文档

文档评论(0)