数字秒表的设计(程序仿真+电路图+任务书+说明书)

数字秒表的设计(程序仿真+电路图+任务书+说明书)

ID:27823792

大小:909.43 KB

页数:25页

时间:2018-12-06

数字秒表的设计(程序仿真+电路图+任务书+说明书)_第1页
数字秒表的设计(程序仿真+电路图+任务书+说明书)_第2页
数字秒表的设计(程序仿真+电路图+任务书+说明书)_第3页
数字秒表的设计(程序仿真+电路图+任务书+说明书)_第4页
数字秒表的设计(程序仿真+电路图+任务书+说明书)_第5页
资源描述:

《数字秒表的设计(程序仿真+电路图+任务书+说明书)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要此数字秒表,是在AT89C2051系统上实现的,其计时精确度为0.01s。所使用的元器件主要有排阻、定时计数器、74LS373锁存器、AT80C51等。通过系统中的计时键和显示键可实现对8个比赛人员的计时和显示,清零功能,用系统中的四片七段数码管将计得的时间以XXXX(秒百分秒,其中秒占两位,百分秒两位)的形式显示给用户。计时准确度与现实时间相符目录概述1第1章总体设计2第2章硬件设计32.1单片机主控模块32.1.1定时器/计数器32.1.2中断系统52.2LED显示模块72.2.174LS373介绍72.3按键模块8第3章软件设计93.1主函数v

2、oidmain。93.2初始化函数voidinitO103.3显示函数voiddisplay()103.4定时器0中断服务函数void_TRO_()113.5外部中断0中断服务函数void_EXO_()123.6拆数函数voidnumber()13第4章系统调试144.1常用调试工具144.1.1KeiIC软件144.1.2PROTEUS软件154.2系统调试及性能分析15心得体会16参考文献17附录18附录秒表计吋器电路原理图18附录2:程序源代码19第1章总体设计在本次的课程设计中,主程序主要就是为AT89C2051和74LS373锁存器来控制的,进

3、而为所用的中断程序的地址和一些必要的标志赋值。在数字秒表的设计屮运用了2个屮断号,2个中断程序。AT89C2051的TO端口在工作方式1下由下降沿触发,而产生方波脉冲,作为AT89C2051的中断信号。系统设计方案框架见图1-1所示。图1-1系统设计方案框架图本实验所用的实验器材有两个开关计时和显示,其中开关计时与中断TO相连,是中断TO的申请信号,即设计要求中的第一个人的计时,负责秒表的计时;开关显示与AT89C2051上的P2.6口相连,即设计记下8个成员的时间,记完后,按显示按钮,从最后一个人的顺序到起来显示他们工作所用的时间(先来后显示)。这个设

4、计的核心思想为:在运行中断程序的时候,判断中断信号,然后根据中断信号来产生脉冲来确定是执行中断服务程序。第2章硬件设计2.1单片机主控模块单片机最小系统以AT89C51单片机为核心,由单片机、时钟电路、复位电路等组成如图2・1所示。主要负责各个模块的初始化工作;读取并处理时•间;处理按键响应;控制LED实时显示等。见图2・1所示。VOC:牛::::RP1::R.^PACK-6-XTAL1XTTALZFSTPSEMALEEAPOJDWADOPD.I^ADIPD2fADZPOZVAD3PD.WAD*POS^ADSP口GXDGPD.7/AD?PNJQTASP2

5、.1/A9PNN小口P2ZyA11PZ.4/A1ZPZ-WA13PNGA*PZ.7^A1SP3£yKXDpa.irrxppa^afTicTUPOzarTSTTP3.4^THP3^nriP3^VURP3.7fRp"U1匚二]旳•CRY^TAL•・:M:;Cl;;r-H:F—・・Md”•・«TExnr^••C3••—R傥^fg^::T片33PF.

6、列单片机产品兼容,内部自带有4KB的Flash存储器及256KBRAM单元,不需另外扩展EEPROM及静态RAM,可以在线下载程序,易于日后的升级。图中的P0是给LED数码管提供段选信号,P1口给LED数码管提供位选信号,P2.6提供给显示开关,P3.2(外部中断0)提供给计时开关。时钟电路是由XTAL1和XTAL2之间跨接的晶体振荡器和微调电容构成。时钟电路中晶体振荡器的频率高则系统的时钟频率就高,所以该系统采用12M晶振;复位电路有三种形式:手动按键复位、上电复位和软件复位,在本系统中采用的是手动按键复位。如图2・1所示,Rl、R2、C3和BUTTO

7、N组成系统手动按键复位电路。2.1.1定时器/计数器1.定时器/计数器有三种工作方式方式0是13位计数结构的工作方式,其计数器由THO全部8位和TLO的低5位构成。THO的高3位弃Z不用。方式1是16位计数结构的工作方式,计数器由THO全部8位和TLO全部8位构成。其逻样电路和工作情况与方式0完全相同。方式2初始化时,8位计数初值同时装入TLO和THO中。当TLO计数溢岀时,置位TFO,同时把保存在预置寄存器THO中的计数初值自动加载TLO,然后TLO重新计数。方式3,定吋器/计数器0被拆成两个独立的8位计数器TLO和THOo其中TL0既可以计数使用,乂

8、可以定时使用,定时器/计数器0的各控制位和引脚信号全归它使用。TH0则只能作为简

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

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

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