- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计简介
一、 题目:电子秒表
二、 任务要求:
本设计以MCS-51系列单片机为核心,采用 常用电子器件设计,一个电源开关,两个按键, 三位数码管显示,打开电源开关后显示8,每秒 循环左移一位,按A键开始计时,实时显示所 经历的时间,按B键停止计时并显示从开始到 当前时刻的时间,要求精确到0.1秒,量程为0 —99.9秒。要求按键输入采用中断方式,按键A 接 INT0,B 接 INTlo
三、 组内成员:
孙建、杜玉青、常兴鸿、玄继贤、黄浩、鹿林
四、 指导老师:刘鹏
2013 年 6 月 4 H
目录
TOC \o 1-5 \h \z 一、 绪论 3
1」概述 3
\o Current Document 设计目的 3
\o Current Document 设计任务和内容 3
\o Current Document 二、 总体设计及核心器件简介 4
\o Current Document 2.1总体设计 4
\o Current Document 2.2硬件设计 4
\o Current Document 2.3软件设计 13
\o Current Document 三、 数字秒表的安装与调试 17
\o Current Document 3.1 软件的仿真与调试 17
\o Current Document 3.2硬件的安装与调试 17
1822233.3汇编程序
18
22
23
设计体会与总结
参考文献
第一章绪论
1.1概述
单片微型计算机简称单片机,又称微控制器,是微型计算机的一个重要分支。单片 机是20世纪七十年代中期发展起来的一种大规模集成电路芯片,是集CPU、RAM、 ROM、I/O接口和终端系统与同一硅片的器件。20世纪八十年代以来单片机发展迅速各 类新产品不断涌现岀现许多新产品,岀现了许多高性能新型机种现已成为工业控制和各 控制领域的支柱产业Z-o由于单片机功能强、体积小、可靠性好、价格便宜等独特优 点因而受到人们的高度重视并取到了一系列的科研成果,成为传统工业技术改造和新产 品更新换代的理想机种,并具有广阔的发展前景。
本设计运用所学的单片机知识,将单片机与普通秒表相结合设计了电子秒表,具有 显示直观、读取方便、精度高等优良特点,在计时中应用广泛。
1.2设计目的
加强对51系列单片机的构造了解及应用,熟悉汇编语言或C语言编程,综合掌握 和理解设计各部分的工作原理、设计过程、芯片器件的选择方法、模块化编程等多项知 识。
用单片机模拟实现具体应用使个人设计系统能够真正使用;
把理论知识与实践知识相结合,充分发挥个人能力,并在实践中得到锻炼;
提高利用已学的知识分析和解决问题的能力;
提高动手实践能力。
1.3设计任务及内容
1.3.1设计任务
结合教材及参考资料,用80C51单片机模拟实现电子秒表的开启,计时,停止并 显不时间等功能。
1.3.2设计内容
填写设计任务书;
进行总体设计,画出设计原理图;
用PROTEUS软件画出设计电路图;
用Keil软件编写程序;
在PROTEUS里模拟并调试程序达到期望功能。
第二章 总体设计及核心器件简介
总体设计
本设计中包括硬件电路的设计和系统程序的设计。其硕件电路的设计主要包括单片 机的选择、显示电路的选择与设计、按键电路的选择与设计、时钟电路的选择与设计、 复位电路的选择与设计等。系统程序的设计包括系统程序设计思路、系统资源的分配、 汇编程序的设计等。
硬件设计
221 硬件系统总体设计
主控制器选用80C51单片机,显示电路釆用共阴极LED数码管显示计时时间,四个 按键均采用触点式按键。
利用80C51单片机的定时器/计数器定时和记数的原理,使其能精确计时。利用中 断系统使其实现开始暂停的功能。P0 口输出段码数据,P2. 2-P2. 4 口作列扫描输出, Pl.O、P3.2、P3.3 口接三个按钮开关,分别实现电子秒表的启动、开始、暂停功能。 电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的 前提下力求美观。硬件电路图按照图2.1进行设计。
图2. 1数字秒表硬件电路基本原理图
根据要求知道秒表设计主要实现的功能是计时和显示。因此设置了四个按键和三 位数码管显示时间,三个按键分别是启动、开始,停止和复位按键。利用这四个键来实 现秒表的全部功能,而三位数码管则能显示00. 0-99. 9秒的计时。
本设计中,数码管显示的数据存放在内存单元7BH-7DH中。其中7BH存放0. 1秒 位数据,7CH存放1秒位数据,7DH存放10秒位数据,每一地址单元内均为十进制BCD 码。由于采用软件动态扫描实现数据显示功能,显示用十进制BCD码数据的对应段码存 放在ROM表屮。显示时,先取出7BI
文档评论(0)