基于8086的秒表设计与实现

基于8086的秒表设计与实现

ID:854421

大小:144.51 KB

页数:35页

时间:2017-09-20

基于8086的秒表设计与实现_第1页
基于8086的秒表设计与实现_第2页
基于8086的秒表设计与实现_第3页
基于8086的秒表设计与实现_第4页
基于8086的秒表设计与实现_第5页
资源描述:

《基于8086的秒表设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、宋体二号加黑郑州科技学院微机原理课程设计(论文)题目_基于8086的秒表设计与实现_学生姓名程昭昭专业班级计科一班学号201115003所在系信息工程学院固定内容为宋体3号指导教师王清珍完成时间2013年12月13日11目录摘要1199秒秒表设计背景及目的要求11.199秒秒表设计背景11.2设计目的11.3硬件选择21.4设计内容22设计方案及基本原理22.1预备知识22.2LED显示原理32.3元器件选择32.4系统设计32.5硬件工作原理42.6硬件连接43设计流程53.1设计步骤53.2程序代码64程序74.1main.

2、c主程序74.2key.asm——键盘扫描子程序115调试结果及分析245.1调试结果245.2结果分析256结论与分析257参考与文献2511摘要本设计是设计一个芯片控制的多功能秒表系统。近年来随着科技的飞速发展,单的应用正在不断的走向深入,同时带动着传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面的知识是不够的,还要根据具体的硬件结构,以及针对具体的应用对象的软件结合,加以完善。秒表的出现,解决了传统的由于人为因素造成的误差和不公平性。将软、硬件有机地结合起来

3、,使得系统能够实现两位LED显示,显示时间为00~99秒,每秒自动加1,能正确地进行加、减(倒)计时,快加,快减,可以同时记录4个相对独立的时间,通过上翻下翻来查看这4个不同的计时值,可谓功能强大。其中软件系统采用汇编语言编写程序,包括显示程序,加减计数程序,快加快减程序,中断,延时程序,按键消抖程序等,并在WAVE中调试运行,硬件系统利用PROTEUS强大的功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。关键词:AT89C5199秒【设计题目】99秒秒表设计199秒秒表设计背景及目的要求1.199秒秒表设计背景

4、目前,单片机正朝着高性能和对品种方向发展,趋势是进一步向着CMO化,低功耗,小体积,大存量,高性能,低价格和外国电路内装化等几个方面发展。单片机应用的重要意义还在于他从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。单片机模块中最常见的是秒表、数字钟等显示时间类的装置,此装置是一种用数字电路实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有

5、更长的使用寿命,因此得到了广泛的使用。此设计利用凌阳科技公司的凌阳16位单片机SPCE061A为主控芯片,充分利用61板上面的三个按键,完成一个简易的现实系统——99秒秒表。61板是一套完整的16位单片机开发系统,可直接把程序下载到61板上进行调试和封装。集成度高、运算速度快、体积小、运算可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、网络技术等方面得到广泛应用。1.2设计目的11随着单片机应用的日益广泛,在校学生加强对单片机的认识和动手能力,已经是非常重要的一项锻炼。课程设计就是为加强实践机会、培养学生动手能力

6、的一个重要环节,将理论知识与实际联系起来的一个关键机会。本课程设计的基本要求是:1.掌握LED数码管原理及使用方法。2.掌握61板的使用方法。3.初步掌握SPCE061A单片机汇编语言一般编程技巧。4.初步掌握61板系统调试的一般步骤及方法。1.3硬件选择装有Windows系统和μ’nSP™IDE仿真环境的PC机一台,μ’nSP™十六位单片机实验箱一个。本设计用到的实验箱硬件模块为:SPCE061A核心及周边电路模块(包含32个I/O口),LED数码管。做此实验用51板也可以,因为51板也提供了相应的LED模组,因为实验室里面给

7、我们提供了61板,所以我决定选用SPCE061A单片机实验箱。1.4设计内容本装置将实现0-99的计数,每一秒钟,计数器将加1,在数码管上显示当前计数值,并可用键盘按制计数的起始,以及归零。具体要求如下:1.开机时数码管显示00。2.每一秒钟,计数器自动加1。3.按键控制计数,分别控制开始计时、停止计时和归零,功能分配如下:表1-1按键功能分配按键功能描述KEY1开始计时KEY2停止计时KEY3归零2设计方案及基本原理2.1预备知识111.熟悉凌阳单片机的工作原理。(1)I/O口的使用原理和设置;(2)定时器或时基的设置、使用;

8、(3)中断的设定。2.了解数码管的显示原理。3.熟悉键盘扫描原理。4.熟悉汇编语言或C语言。2.2LED显示原理静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。