基于单片机的数字时钟的设计与制作

来源 :科学与财富 | 被引量 : 0次 | 上传用户:Air8712
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本文主要针对职业院校的学生,设计与制作基于单片机的数字时钟,系统采用6位数码管进行时、分、秒的显示,采用24小时显示方式,具有时间调整及整点报时等功能。本文主要从硬件电路设计、电路板制作、软件设计、产品成型4个方面进行介绍,提高职业院校学生职业岗位能力的培养。
  0引言
  单片机因其具有集成度高、运算速度快,体积小、运行可靠、价格低等特点而在过程控制、数据采集、机电一体化产品、家用电器、智能化仪表和网络技术中得到大量使用,称为工厂自动化和各控制领域的支柱产业之一,对于电气自动化设备安装与维修专业的同学来说是必不可少的专业技能。而职业教学的社会功能是培养生产、服务和管理第一线的应用型职业人才,因此职业教育要适应社会发展,顺应社会发展规律,为满足设置需求造就合格的“职业人”。
  数字时钟是实现对时、分、秒进行数字显示的计时装置,广泛用于车站、办公室等公共场所,成为人们日常生活中的必需品。钟表的数字化给人们的生产生活带来了极大的方便,数字时钟的精度,远远超过传统时钟,本文针对单片机教学中的不足,以数字时钟的设计与制作为载体,培养电子产品装配基本能力、电子线路检测与调试能力、单片机硬件电路设计与程序开发能力、单片机设计师综合开发与创新能力。
  1、系统硬件设计
  本系统控制器选用ATMEL公司生产的AT89C51单片机,它是一种新型的低功耗、高性能的8位CMOS微控制器,4个8位可编程并行I/O口,2个外部中断,2个可编程16位定时器。系统硬件电路由单片机的最小系统、按键输入电路和数码管显示电路三个部分组成。
  数码管时钟电路图如下所示,其采用单片机最小化应用设计,LED显示用动态扫描方式实现,P0口输出段码数据,P2.0~P2.5口作扫描输出,P3.0~P3.3接按钮开关。在仿真电路中LED数码管可以直接和单片机管脚相接,但在实际电路中需要用三极管提供LED数码管的驱动电流,用三极管作电源驱动输出。为了提高秒计时的精确中。本设计中的计时采用定时器T0中断完成,其余状态循环调用显示子程序,当P3.0端口开关按下时,转入调时功能程序。
  2、电路板制作
  (1)列写元器件清单
  根据电路原理图,分析并统计本系统要用到的元器件,并列出详细的元件明细表,以便到电子市场进行购买。
  (2)元器件装配
  在本次任务中就是要设计各个元件所在印制板上的位置,它直接关系到产品的外观是否美观,操作是否方便,产品在后期焊接过程中的难易程度,甚至可以直接导致产品设计成功与否。在装配中要求元器件位置要从大到小来进行,并且位置要占到印制板80%的面积较为合适;晶振和单片机的位置要尽量靠近;显示时间的数码管必须安置在显眼、易观察的位置,不宜放在角落;单片机在调试程序时可能要反复插拔,所以应留出方便插拔的空间;元件的安置要便于走线,走线越短,交叉越少越好。
  (3)元件的插裝
  印制电路板上,元器件插装应遵循先小后大、先轻后重、先低后高、先里后外的原则;两引线左右弯折要对称,引出线要平行,其间的距离应与印制电路板两焊盘孔德距离相同,以便于插装;元器件引线成型后,其标志符号应在查看方便的位置;安装时元器件通常离板高度2-5MM。
  (3)元件及导线的焊接
  通过五步法焊接视频学习焊接,要求焊点具有良好的导电性、焊料要适当、具有一定的机械强度、焊点表面应有良好光泽、焊点不应该有毛刺和空隙、焊点表面应清洁。
  (4)电路板的检测
  用万用表R*1K档测量集成电路各引出脚对地电阻值,并按照标准值可判断集成电路的好坏。
  3、软件设计
  程序设计是本次的难点,为了彻底消除同学们对编程的畏难情绪,将软件设计分成主程序、定时程序、显示程序、按键程序。
  (1)主程序
  主程序的主要功能是进行定时器/计数器的初始化编程,然后通过反复调用显示子程序的方法,等待125ms定时中断的到来。定时器的定义如下:
  TMOD=0x01;//定时器0设置
  TH0=(65535-50000)/256; //设定定时时间
  TL0=(65535-50000)%256;
  EA=1;//开启T0中断功能
  ET0=1;
  TR0=1;//定时器开始工作
  (2)定时中断
   TH0=(65535-50000)/256; //重新设定定时器0定时时间
   TL0=(65535-50000)%256;
   tt++;
   if(tt==20)
   {    tt=0;    sec++;
  if(sec==60)
  {   sec=0; min++;
  if(min==60)
  {  min=0; hour++;
  if(hour==24)
  {    hour=0;   } } } }
  (3)数码管时分秒的显示
  disp_buffer[0]=num[sec%10];
  disp_buffer[1]=num[sec/10];
  disp_buffer[2]=num[min%10];
  disp_buffer[3]=num[min/10];
  disp_buffer[4]=num[hour%10];
  disp_buffer5]=num[hour/10];
  (4)按键调时
  设定键接外部中断P3.2,另外设置两个键用来对调整对象进行+和-操作。
  4、产品调试
  产品的调试分为单元部件调试和整机调试。
  (1)单元部件调试的流程为:
  外观检查--静态工作点测试和调整--波形、频率测试与调整--频率特性测试与调整--性能指标综合测试。
  (2)整机调试的流程为:
  整机外观检查--机械传动外观调整--整机功能测试--单元部件性能指标测试--整机技术指标测试--例行试验--整机复测
  (3)将各部分子函数调试完成后,组合成完成程序并在仿真软件上进行仿真调试,成功后下载到单片机中测试产品功能与性能。
  5、结束语
  本文以AT89C51为核心,辅以数码管、按键等电路,设计了一款简易数字电子时钟,该设计较之集成时钟省去了很多复杂的线路,使得控制电路简单易懂,具有成本低、体积小、简单实用等优点,通过对数字时钟的硬件设计、装配,软件编程与调试,大大提高了职业院校学生学习单片机的兴趣,掌握了单片机产品的设计制作流程,为后期的就业奠定了坚实的基础。
  参考文献:
  [1] 楼然苗,王世来.单片机实践教学改革与应用型人才培养[J].中国大学教学.2006.
  [2]周润景.PROTEUS在MCS-51&ARM7系统中的应用百例 [M]. 北京电子工业出版社.2006.
  [3]王静霞.单片机基础与应用[M].高等教育出版社,2015.
其他文献
摘 要:我国各个地区经济的发展水平,与建筑项目工程的建设量具有较高的关联性,现阶段国内不断增加对建筑项目工程的建设需求量,为建筑行业的发展提供了诸多便利条件,但是其对于建筑项目工程的功能、质量、使用寿命提出了更高的要求,如何提升建设完成之后建筑项目工程的质量,一直是众多专业人士重点关注的问题。本文围绕着建筑项目工程的混凝土施工,研究其运用的各项施工技术,积极探索能够有效提高这些施工技术应用效果的策
期刊
摘 要:随着科学技术的不断进步,各种类型的采矿技术相对于先前取得了较大的进步,较好的提升了整体的开采技术水平和安全生产效果。但是从当前各种类型的采矿技术应用情况来看,其相对于实际需求在很多方面表现出较大的不足。从采矿技术在应用过程中存在的主要问题分析入手,针对性提出了提升采矿技术在应用效果的相关对策。  关键词:采矿技术;应用问题;措施  引言  当前采矿行业相对于先前的“黄金十年”在很多方面出现
期刊
摘 要:制药工艺的创新和发展,可以实现药物药效的提升和改善。本文以制药工程中相关制药工艺技术的创新内容为主要研究对象,针对当前制药工程的发展趋势,结合本文多年制药工程领域的从业经验,提出具有建设性的理论策略,为当前从事制药工艺的科研人员,提供力所能及的帮助和支持。仅供参考。  关键词:制药工程;制药工艺;创新技术  引言:  随着科学技术的发展,制药工程领域迎来了巨大的发展机遇,通过对制药工艺的不
期刊
摘 要:智能家居语音控制技术属于当下的热门研究技术之一,准确把握领域发展脉络,帮助找准检索切入要点,显著提高检索效能。  关键词:智能家居;语音; 技术脉络;检索  引言  愈来愈多的家庭构建智能家居系统,对智能家居的智能化和人性化也提出了更高的要求,将语音识别技术应用到智能家居控制中来,在智能家居控制技术上具有重要的发展意义。而要了解相关技术领域的发展方向,检索是重要的突破手段之一,但是检索手段
期刊
摘 要:园林绿化工程是改善城市环境的一项重大工程,是人们生活质量提高的体现。而园林绿化施工技术对该项工程有着重大影响。本文介绍了园林绿化施工工序,阐述了施工中要注意的问题,并给出施工质量优化措施。  关键词:园林绿化;施工技术;探析  引言  当今社会快速发展,人们的生活质量日益提高,对城市的居住环境有了更高的要求,生态环保成为主题,这使得园林绿化工程显得越来越重要,也为其蓬勃发展提供了广阔的空间
期刊
摘 要:随着航空技术的发展,航空运输在交通运输中所占的比重越来越大。低空空域的管制也逐渐受到关注。通过低空空域的航空管制,能够进一步满足航空运输的需求,同时促进民航等行业的发展。低空空域的管制,能够进一步的促进我国航空事业发展,满足对小型航空器、私人航空新领域的管控。本文从低空空域航空管制存在的问题入手,进一步探索低空空域航空管制方式,推动我国航空管制工作进步。  关键词:低空空域;航空管制;航空
期刊
摘 要:随着现代化工业的不断扩张发展,石油化工企业数量不断增加,环境问题日益突出,因此展开对石油化工环境监测工作是重要的也是必要的。同时,环境监测实验室通常会有很多废水产生,如果没有进行有效的控制和处理,就会对周围的环境造成较为严重的污染,所以环境监测实验室应该构建完善的废水处理系统,减少废水对环境的污染。  关键词:石油化工;环境监测;废水处理;实验室  引言  石油化工给人类社会进步带来的推动
期刊
摘 要:PROTOS70型机组是目前烟草行业的主力机型,是烟草生产企业中的主流设备。ZJ17接装机第一切割鼓轮用于将接收鼓轮上的烟支吸附在切割鼓轮轮槽中,并随鼓轮高速旋转。柔性靠拢盘间距和居中位置决定了烟支切割时里外排烟支长度的变化。而通常我们对靠拢盘间距的调整是通过生产烟支量取里外屏烟支长短的差异来调整里外靠拢盘的间距变化,调整效率较低,精准度不高。调整不到位时还容易出现烟支皱纹等质量事故,严重
期刊
摘 要:通过变电运维工作来维护电力设备,解决电力运维中存在的安全问题,使整个电力系统的运行更加安全稳定。因此,从事变电运维的工作,切实解决变电运维中存在的风险是很重要的。因此,本文结合个人从事变电运维工作的实践经验,探讨变电运维工作存在的危险风险,提出相应的应对技术,使我国变电运维工作更顺利开展。  关键词:变电运维;隐患风险;措施  前言:  为了满足国民持续增长的电力需求,有必要改变原来的想法
期刊
摘 要:在对音频和视频产品进行国家要求的强制性产品CCC认证时,需要采用GB8898-2011《音频、视频及类似电子设备安全要求》,即国际标准IEC 60065:2005第7.1版,并加上中国国家差异。由于中国是IECEE-CB体系下的一员,CCC认证可以通过认可其他NCB发出的CB证书和报告,并补充中国国家差异的试验来获得CCC认可。其中最大的差异就是对于气候条件和海拔高度的差异。本文将重点分析
期刊