网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 电气工程与自动化类别 > 正文

可预置的定时显示报警系统

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

鉴于大家对电气工程与自动化类别十分关注,我们编辑小组在此为大家搜集整理了“可预置的定时显示报警系统”一文,供大家参考学习!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

4.3 定时程序设计
在工业检测、控制中,许多场合都要用到计数或定时功能。例如,对外
部脉冲进行计数、产生精确的定时时间等。MCS-51单片机内有两个可编程的定时器/计数器T1、T0,已满足这方面的需要。两个定时器/计数器都具有定时器和计数器两种工作模式。
单片机的定时功能也是通过计数器的计数来实现的,此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲,也就是每经过1个机器周期的时间,计数器加1。如果MCS-51采用的12MHz晶体,则计数频率为1MHz,即每过1us的时间计数器加1。这样可以根据计数值计算出定时时间,也可以根据定时时间的要求计算出计数器的初值。MCS-51单片机的定时器/计数器具有4种工作方式(方式0、方式1、方式2和方式3),其控制字均在相应的特殊功能寄存器中,通过对特殊功能寄存器的编程,可以方便的选择定时器/计数器两种工作模式和4种工作方式。
定时器/计数器工作在方式0时,为13位的计数器,由TLX(X=0、1)的低5位和THX的高8位所构成。TLX低5位溢出则向THX进位,THX计数溢出则置位TCON中的溢出标志位TFX.
当定时器/计数器工作于方式1,为16位的计数器。本设计是可预置的定时显示报警系统,所以MCS-51内部的定时器/计数器被选定为定时器工作模式,计数输入信号是内部时钟脉冲,每个机器周期产生一个脉冲使计数器增1。
4.3.1实时时钟实现的基本方法
时钟的最小计时单位是秒,但使用定时器的方式1,最大的定时时间也只能达到131ms。我们可把定时器的定时时间定为50ms。这样,计数溢出20次即可得到时钟的最小计时单位:秒。而计数20次可以用软件实现。
(1)计数初值得计算:
由于使用定时器的方式1,进行50ms定时。单片机的晶振频率是12MHz,为得到50ms的定时,设计数初值为X,则:
(216- X)*1*10-6=5* `10-2
因而:X=15536=0011110010110000B=3CB0H
(2)秒、分、时计时的实现
秒计时是采用中断方式进行溢出次数的累积,计满20次,即得到秒计时。从秒到分,从分到时是通过软件累加并进行比较的方法来实现的。要求每满1秒,则“秒”单元中的内容加1;“秒”单元满60,则“分”单元中的内容加1;“分”单元满60,则“时”单元中的内容加1;“时”单元满24,则将时、分、秒的内容全部清零。
5.2 仿真中出现的问题及解决办法
当插好元器件,连接好电路时,我打开电源,却意外的发现电路中的数码管以及发光二极管都没有亮起,整个电路处于瘫痪状态。仔细一看仿真器,居然连仿真器上的指示灯都没有亮。我怀疑整个电路连电源都没有接上,用万用表测量一下,原来是面包板上原来应该连在一起的电源线和接地线并不是等位点,于是我去掉了其中的一个点,把它们直接连上电源,在接通电路,果然电路中的器件都亮起来了。
但是电路并不是很理想,电路中的按键没有实现预定的功能。我认为是面包板上的某些点断路造成这些现象,也可能是程序设计得不是很理想,仍有许多有待改进的地方,这些都需要用仪器检测电路,需要有比较充足的时间来调试电路。但由于时间仓促,只好推迟调试。相信最终的结果会很不错,一定能实现相应的功能。
5.3 本章小结
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: 气体泄漏检测系统
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师