- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及接口技术》课程设计
??单片机秒表的设计
学 院: 机电工程学院
专业班级: 10级电气工程二班
姓 名: 姚杜村
学 号: 1002120208
指导教师: 宋东亚 杨坤漓
时 间:2012年11月20日?2013年01月05日
目 录
序 言 0
第一章 绪 论 1
1.1 概 述 1
1.2 设计任务 2
1.3 设计目的 2
第二章 设计任务及内容 2
2.1 设计题目 2
2.2 设计内容 2
2.3 功能分析 2
第三章总体设计及核心器件简介 3
3.1 硬件设计 3
3.1.1 89C51单片机 3
3.1.2 晶体振荡电路 4
3.1.3 复位电路 5
3.1.4 按键电路 5
3.1.5 显示电路 6
3.2 软件设计 6
3.2.1 程序设计思想 6
3.2.2 系统资源的分配 6
3.2.3 主程序设计 7
3.2.4 中断程序设计 7
第四章 数字电子秒表的调试 9
4.1 软件的仿真与调试 9
4.2 硬件的调试 10
4.2.1 晶振电路的测试 10
4.2.2 复位电路的测试 10
4.3 程序设计 11
4.3.1 秒表的初始化 11
4.3.2 开始计时 11
4.3.3 计时程序 11
4.3.4 暂停计时 11
4.3.5 秒表清零 11
心 得 体 会 14
附录A 秒表仿真电路图 15
附录B 源程序 15
参 考 文 献 18
序 言
随着电子技术的发展,电子技术在各个领域的运用也越来越广泛,人对它的认识也逐步加深。作为一个学习电气专业的当代大学生来说,我们不但要有扎实的基础知识、课本知识,还应有较强的动手能力。现实也要求我们既精通电子技术理论,更要掌握电子电路设计、实验研究和调试技术。
秒表计时器秒表计时器常常用于体育竞赛及各种其他要求有较精确时间的各领域中。其中启/停开关的使用方法与传统的机械计时器相同,即按一下启/停开关,启动计时器开始计时,再按一下启/停开关计时终止。而复位开关可以在任何情况下使用,即使在计时过程中,只要按一下复位开关,计时应立即终止,并对计时器清零。本设计就是利用所学到的电子元器件将脉冲源用数码管显示出来,以制承诺简易的秒表。
电子秒表是重要的计时工具,广泛应用于各行各业。可以用来测量物体的速度和加速度,可以用来验证牛顿第二定律和机械能守恒等物理实验。相对其他计时工具具有便捷、准确、可比性高等优点。减少工作人员的负担,降低错误率。
姚 杜 村
第一章 绪 论
1.1 概 述
单片微型计算机简称单片机,又称微控制器,是微型计算机的一个重要分支。单片机是20世纪七十年代中期发展起来的一种大规模集成电路芯片,是集CPU、RAM、ROM、I/O接口和终端系统与同一硅片的器件。20世纪八十年代以来单片机发展迅速各类新产品不断涌现出现许多新产品,出现了许多高性能新型机种现已成为工业控制和各控制领域的支柱产业之一。由于单片机功能强、体积小、可靠性好、价格便宜等独特优点因而受到人们的高度重视并取到了一系列的科研成果,成为传统工业技术改造和新产品更新换代的理想机种,并具有广阔的发展前景。
本设计运用所学的单片机知识,将单片机与普通秒表相结合设计了电子秒表,具有显示直观、读取方便、精度高等优良特点,在计时中应用广泛。
1.2 设计任务
以单片机为核心,设计一个秒表,具有计时功能,按键有启动计时、数据清零、停止、时间显示。
1.3 设计目的
加强对51系列单片机的构造了解及应用,熟悉汇编语言或C语言编程,综合掌握和理解设计各部分的工作原理、设计过程、芯片器件的选择方法、模块化编程等多项知识。
(1)用单片机模拟实现具体应用使个人设计系统能够真正使用;
(2)把理论知识与实践知识相结合,充分发挥个人能力,并在实践中得到锻炼;
(3)提高利用已学的知识分析和解决问题的能力;
(4)提高动手实践能力。
第二章 设计任务及内容
2.1 设计题目
秒表的设计
2.2 设计内容
(1)填写设计任务书;
(2)进行总体设计,画出设计原理图;
(3)用PROTEUS软件画出设计电路图;
(4)用Keil软件编写程序;
(5)在PROTEUS里模拟并调试程序达到期望功能。
2.3 功能分析
采用3个LED数码管显示时间,计时范围设置为0~99.9秒,即精确到0.1秒,用按键控制秒表的
文档评论(0)