定时与计数演示灯设计课程设计42573807
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定时与计数演示灯设计课程设计42573807
课程设计说明书
课程名称:《单片机技术》
设计题目:定时与计数演示灯
设计
院系:电子信息与电气工
程学院
专业班级:电气工程及其自动化
2010级
课程设计任务书
定时与计数演示灯设计
摘要:本系统以AT89S52为核心,由时钟电路,复位电路,电源电路等组成,实现了定时与计数的功能,其中电源电路由一个桥堆2W10,一个稳压管7805,若干电容,一个发光二极管等组成,它位单片机提供正常工作所需要的5伏电压;复位电路由一个按键,一个1K的电阻和电容组成,它主要是系统进入正常的初始化,时钟电路有两个
33pF的电容和一个频率为11.0952MHz的晶振组成,它主要用于产生单片机工作室所必须的控制信号。软件部分主要是控制单片机工作的程序,它是由汇编语言编写,由keil 软件编译,最后将程序导入单片机,由proteus仿真。该演示灯显示了定时与计数的功能。关键词:定时器;计数器;电源电路;时钟电路;复位电路
目录
1.设计背景 (1)
2.设计方案 (2)
2.1整体方案的选择 (2)
2.2总体设计框图 (2)
3.方案实施 (3)
3.1硬件设计 (3)
3.2软件设计 (5)
3.3电路仿真 (8)
3.4实物制作 (9)
4.结果与结论 (10)
4.1结果 (10)
4.2结论 (10)
5.收获与致谢 (11)
6.参考文献 (12)
附录1 (13)
附录2 (14)
附录3 (15)
在当今社会飞速发展的格局下,厂家基本采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的,有效率的,精确地的自动定时计数成为各大厂家十分关注的问题。传统的机械式或电子式定时计数器(主要是用数字电路集成组件组成)电路比较复杂,元器件数量较多,故障率较高,维修比较困难,而且设置预定数值比较方便,功能不易修改且功能过于单一,适用范围较窄。而基于单片机为核心控制的定时计数器有着能准确,实时,可靠,稳定等技术优点已成为广大厂家的首选自动计数装置。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。只有在单片机(Microcontroller)出现后,计算机才真正地从科学的神圣殿堂走入寻常百姓家,成为广大工程技术人员现代化技术革新,技术革命的有利武器。目前,单片机在民用和工业测控领域得到最广泛的应用。彩电,冰箱,空调,录像机,VCD,遥控器,游戏机,电饭煲等无处不见单片机的影子,单片机早已深深地溶入我们每个人的生活之中。单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两大类:1.通用型单机2.专用型单片机专用型单片机是指用途比较专一,出厂时程序已经一次性固化好,不能再修改的单片机。例如电子表里的单片机就是其中的一种。其生产成本很低。通用型单片机的用途很广泛,使用不同的接口电路及编制不同的应用程序就可完成不同的功能。小到家用电器仪器仪表,大到机器设备和整套生产线都可用单片机来实现自动化控制。
基于上述因素本设计完成了一种以单片机为核心的一款的定时与计数的设计,它能实现定时与计数的功能。
2.1整体方案的设计
方案一:利用单片机内部定时计数器。AT89S52定时计数的工作方式有四种,方式0最长的可定时16.384ms,方式1可定时的最长时间为131.072ms,方式3最长定时时间为512us,由于T0设定为定时方式,且定时时间为50ms,综合比较,T0工作在方式1,由于T1初始值为100,故其工作在方式2比较合适。
方案二:软时钟程序设计方法1——0.05s计数法。0.05s计数法的基本原理如下,通过设置定时计数器1每经过0.05s请求一次中断,中断处理程序会令软时钟的基准0.05s单元增加1,而该单元每增加200次,再令软时钟的秒单元增加1。
方案三:中断周期累加法。方案三和方案二的程序结构是完全相同的,只是在对秒以下时间的处理上有所不同。
以上三个方案均可,但由于方案二和方案三软件设计过于复杂,而方案一软件较为设计简单,原理易懂,故选择方案一。
2.2总体设计框图
图2.1 总体设计框图
该方案由硬件和软件两部分组成,其中硬件包括电源电路,复位电路,时钟电路,发光二极管组四部分组成,如上图所示。
3.方案实施
3.1 硬件设计
1.时钟电路
单片机时钟电路有两种方式,一种为内部时钟方式,一种为外部时钟方式。本电路采内部时钟方式。
AT89S52内部有一个用于构成振荡器的增益反响放大器,它的输入端为芯片引脚XTAL1,输出端为XTAL2,这两个引脚接石英晶体和微调电容,构成一个稳定的自己振荡器,电路中的电容C1和C2典型值通常选用33PF,该电容会影响振荡器频率的高低,振荡器的稳定和起阵的快速性,晶体振荡器的范围通常是在1.2到12MHz,晶体的频率越高,系统时钟频率越高,单片机的运行速度越快,晶体和电容应尽可能安装的靠近些,以减少寄生电容,更好的保证震荡期稳定,可靠地工作,为了提高温度稳定性,应采用温度性能好的电容,该电路的晶振大小为11.0592MHz,时钟电路图如下:
图3.1 时钟电路图
2.复位电路
AT89S52的复位由外部的复位电路实现的,复位电路通常采用自动复位和手动复位两种方式。本电路为按键手动复位,按键手动复位是通过RST端京电阻与电源VCC接通来实现,具体图如下所示,其中R为1K欧,电容大小为22uf。