单片机课程设计(论文)-电子秒表

单片机课程设计(论文)-电子秒表

ID:6806212

大小:315.00 KB

页数:28页

时间:2018-01-26

单片机课程设计(论文)-电子秒表_第1页
单片机课程设计(论文)-电子秒表_第2页
单片机课程设计(论文)-电子秒表_第3页
单片机课程设计(论文)-电子秒表_第4页
单片机课程设计(论文)-电子秒表_第5页
资源描述:

《单片机课程设计(论文)-电子秒表》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子秒表摘要:本设计的成品是在单片机最小系统的基础上增加显示电路和控制电路来完成电子秒表的硬件电路的。电子秒表电路主要由AT89S52单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现八位数码显示和多次计时,能通过控制电路能控制时间的暂停、开始和清零,能够多次存储时间,并查询显示计时时间的顺序。关键字:AT89S52数码管最小系统1方案设计1.1系统分析设计的电路主要是能多次记时和查询时间,记时的多少通过显示电路显示出来,每一次计时可以通过控制电路查询出来。设计框图如图一所示;1.2系统方案方案一:利用AT89S52单片机

2、设计数显定时器和定时器。单片机软件编程灵活、自由度大,可用软件编程实现各种控制算法和逻辑控制。利用74HC573锁存器和按键作为控制电路,通过位选和段选来实现数码管的显示。2硬件设计2.1控制芯片的介绍AT89S52(与AT89S51相同)单片机的外型如图四所示。单片机可分为通用型和专用型,种类繁多。这里我们主要介绍AT89S52单片机是属于典型代表的MCS-51系列单片机,它是一种能处理8位数据的通用型单片机。以Atmel公司生产的具有CMOS工艺、低功耗、高性能的AT89S52为例,介绍单片机的工作原理、控制程序的编写及开发应用。AT

3、89S52是一个高性能CMOS8位单片机,芯片内集成了通用8位中央处理器,片内含8kBytes的可反复擦写1000次的Flash只读程序存储器(ROM),支持ISP(In-systemprogrammable)功能。AT89S52内部有128bytes的随机存取数据存储器(RAM),5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。兼容标准MCS-51指令系统及80C51引脚结构。图五AT89S52引脚图图四AT89S52有40个引脚,32个外部双向输入/输出(I/O)

4、口。该芯片还具有PDIP40、TQFP44和PLCC44三种封装形式,以适应不同产品的需求。外型和封装形式如图四所示。从外观上看单片机就是一块集成电路,它与在模拟电路和数字电路中学习过的集成电路电路最主要的区别是:普通集成电路电路的引脚功能基本上固定的,而单片机的一些引脚的功能是可以通过编程进行控制,一些引脚既可作输入又可作输出。单片机广泛用于工业控制、智能仪器仪表、计算机设备及网络、通信领域、家用电器、医用设备、军用设备等各个方面。对于单片机这样的集成电路,要设计让它完成一个特定的工作任务,除完成设计相关的硬件电路外,还要设计相应的控制

5、软件,才能使整个电路按照设计要求自动地进行工作。所以,电子电路学习到单片机这个知识层次时,除要学习相关硬件知识,还学习相关软件设计知识,才能对单片机进行控制和应用。单片机的开发和应用,是利用硬件和软件的结合来实现的。由于单片机的功能强大,充分理解各引脚功能,灵活编写控制程序去控制引脚功能,完成各种需要的设计。2.2单片机最小系统2.2.1振荡电路――让单片机活起来的心脏AT89S52是内部具有振荡电路的单片机,只需在18脚和19脚之间接上石英晶体(如图六中所示),给单片机加上工作所需直流电源,振荡器就开始振荡起来。振荡电路就为单片机工作提

6、供了所需要的时钟脉冲信号,使单片机的内部电路,单片机的内部程序(若有)开始工作起来。振荡电路不工作,整个单片机电路都不能正常工作。AT89S52常外接6MHz、12MHz的石英晶体,图中接入的是12MHz的石英晶体,最高可接24MHz石英晶体。18脚和19脚分别对地接了一个20P的电容,目的是防止单片机自激。如果从18脚输入外部时钟脉冲,则19脚接地。2.2.2复位电路――恢复初始状态值复位电路就是在RST端(9脚)外接的一个电路,目的是当单片机上电开始工作时,内部电路从初始状态开始工作,或者在工作中要想人为的让单片机重新从初始状态开始工

7、作。在时钟工作的情况下,只要AT89S52的复位引脚高电平保持两个机器周期以上的时间,AT89S52便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且从地址0000H处开始读入程序代码而执行程序。具体电路如图六所示,由C1和R2构成上电自动复位电路,S17实现手动开关复位。2.2.3程序下载接入电路图六中有一个下载线接口J13,J13的1脚接5伏电源,2、3、4脚接单片机的P1口的P1.5、P1.6、P1.7三个引脚,5脚接复位引脚,6脚接地。在计算机中编写好的程序通过数据下载线连接到单片机实验电路插接口(J1

8、3),实现从计算机将程序下载到单片机的程序存储器中,完成单片机的程序写入工作。图六单片机最小系统由于AT89S51不仅象89C51支持程序的并行写入,而且支持ISP在线可编程的串行写入,利用下

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

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

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