单片机时钟显示系统软件设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:giaobiao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]在本文中,基于数字显示数字时钟系统的设计与实现。该系统具有时间设置和显示,闹钟,定时器功能,系统MSP430单片机为核心,主要是基于低功耗MSP430微控制器的数字时钟和系统的研究。用户界面系统,数字显示,具有按键提供友好,操作简单,数字时钟可以是长期的,持续的,可靠的,稳定的工作;还具有体积小,功耗低,便于携带,使用方便。系统的软件设计包括单片机编程。主要实现的关键MCU软件编程,数字显示,时钟,定时器,闹钟模块功能。
  [关键词]数字时钟;MSP430单片机;数码管
  中图分类号:TP368.12 文献标识码:A 文章编号:1009-914X(2014)20-0322-02
  一、单片机简介
  单片机技术的发展已经逐渐成熟。在一方面,不断提高单片机的性能,16位,32位微控制器已推出;另一方面,在目前的实践中,或一个8位微控制器的大多数。 8位微控制器被不断采用,以新技术,以获得更高的价格。目前,不会有太多的单片机集成构成一个中央处理单元CPU,存储器,输入/输出接口,定时器等传统功能单元,而且还集成了A/ D转换模块,D / A转换模块和支持多类型的通信。单片机技术正朝着在芯片上的系统的方向。此外,集成在系统中的一些单片机调试功能,用户可以节省昂贵的仿真器,只要计算机仿真软件的适当组合可以模拟调试。一些微控制器使用JTAG接口进行调试, SiliconLaboratories的的C8051系列单片机, TI的MSP430系列单片机等。德州仪器MSP430系列单片机是德州仪器(TI )1996开始向市场推出了16位超低功耗单芯片在内的一系列设备,它通过MSP430微控制器的CPU ,并针对不同应用的外设模块提供的组件。 拥有强大的处理能力MSP430系列单片机是一个16位单片机,共有11种寻址模式:七种源操作数寻址四种目的操作数寻址。它采用了精简指令集架构,拥有27个内核指令,大量的模拟指令,可以使用大量的寄存器和片内数据存储器参加各种操作。此外,高效率的查表指令,通过下指令周期8 MHz晶体驱动是125纳秒,处理速度快,这些特点都保证MSP430单片机能够制备高效率的来源。
  MSP430通过以下几个方面来维持其超低功耗的特点:①电源电压1.8 ?使用低电压3.6V,RAM数据保持模式下仅消耗0.1μA,工作模式下的功耗250μA/MIPS,I / O的最大漏电流输入端口是仅为50nA。②系统时钟的独特设计, MSP430系统具有主动模式和五种低功耗模式,在主动模式下,MSP430单片机也可以调整之间的时钟频率为100kHz ? 8MHz的需要,有效地降低系统功耗。 ③ MSP430系列单片机采用中断向量,支持十多个中断源,并且可以任意嵌套。醒来后有一个CPU中断请求将只需要6μs的,通常允许微控制器处于低功耗状态,需要通过CPU中断唤醒时间来运行,这样既能降低系统功耗,并能迅速对外部的请求作出响应。 MSP430系列单片机的OTP型,闪存ROM类型和三种类型的设备,国内大多数采用的是基于Flash的,可多次编程。闪存类型也集成在片内JTAG调试接口,可以实现在线编程和调试。只需要一台电脑和一个JTAG调试器开发。
  二、 时钟系统设计的意义
  目前,正向CMOS微控制器,功耗低,体积小,容量大,高性能,多品种等方向发展。其意义在于应用,它从根本上改变了传统的控制系统的设计,大部分功能之前必须由模拟电路和数字电路正成为被执行,现在可以使用的微控制器软件的方法来实现软件代替硬件一种潮流和趋势。数字时钟模块是较常见的微控制器,它是一个数字电路技术,有0个、分、秒、计时装置,与传统的机械时计具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命比较。数字时钟广泛应用于个人家庭,办公室,车站等公共场所是必要的日常生活中,在数字集成电路和石英振荡器被广泛用于在后台的快速发展,其精度已经远远超过了老式的时钟,并基于原始扩展功能,如自动报警,按时自动钟,通断电源的电气设备和各种定时被自动使能等。因此,研究MSP430单片机的数字时钟系统具有重要的现实意义。
  三、系统设计总流程图
  系统设计总流程图如图1所示,接通电源之后,系统进行初始化,按下设置键,对当地时间进行读取,对时间进行需要的调整,这些数据通过数码管显示器显示出来,确认无误后才开始运行。
  1、 DS1302时钟流程图
  程序运行时要对DS1302进行设置,开始调整时间之前先对DS1302系统进行初始化,看当前系统时间是否为0,是的话给各个点校准当地的有效时间,并对时间进行上传,将有效的时间信息存储在EPROM中,然后上传给信息管理层,收到命令之后对相应的时间点进行修改,然后显示出具体的时间。具体的流程图如图2所示:
  2、 LED数码管显示流程图
  LED数码管在显示时间之前,首先要对其串口工作方式进行设置,然后设置对应的地址指针,然后选择其数码段,通过传送过来的脉冲来显示出这个段位的时间,然后再次选择段位,通过下一次传送过来的脉冲来显示这个段位的时间,其他的段位时间也通过这个方法依次显示出来,当所有段位时间都显示出来之后,取段结束,时间显示成功,流程图如图3所示.
  3、 系统调试
  首先要创建工作站,打开 IAR Embedded Workbench。单击“开始”、“程序”、“IAR Systems”、“IAR Embedded Workbench forMSP430 V3”,自动创建一个新的工作站。创建并保存工程,选择工程类型和保存路径,同时输入文件名,单击“保存”按钮。创建或加载源文件,创建源程序,首先单击“FILE”、“NEW”、“FILE”,之后按下快捷键出现所需要的源程序编辑界面,编程界面标点应为英文。加载源文件,单击菜单“Project”、“Add FileTest”出现需要的加载源文件界面,选择相应的界面类型,出现相应的文件,选中需要加载的文件,单击“打开”按钮,源文件加载完成后,在工程 Test 下出现 430P1.s43 和 Output 子目录。保存工作贴,单击“FILE”、“Save Workspace”,输入文件名 TestWorkspace,单击“保存”按钮,保存工作站工作完成。编译环境设置,选择需要调试的单片机型号,即目标芯片设置,再设置软件模拟仿真或 FET 在线仿真调试,这是仿真方式设置。仿真器接口类型设置,设置并口 FET,并连接到单片机的 JTAG 接口。接下来是工程的编译和调试,选中源文件后双击鼠标左键,进入源程序编辑状态,连接生成目标代码。最后是调试,在程序通过连接生成目标代码后,将连接生成的目标代码通过单击“Project-Debugger”进入调试集成环境。
  系统调试与仿真用到的是 IAR Systems 公司开发的 IAREW430 软件,它是全球领先的嵌入式系统开发工具,包含带有C/C++编译器和调试器的集成开发环境、实时操作系统等许多建模工具。本章介绍了该如何做系统调试。
  参考文献
  [1] 魏小龙.MSP430系列单片机接口技术及系统设计实例.北京:北京航空航天大学出版社,2002.
  [2] 涂时亮.单片机软件设计技术.重庆:科学文献出版社重庆分社,1987.
其他文献
[摘 要]多模生物特征的融合识别方式,在进行个人身份识别应用中具有较为突出的识别应用优势,关注与重视程度相对比较高。本文通过对于生物特征识别技术的作用优势分析,根据常见生物特征识别技术与多模生物特征融合识别方式,进行基于人脸与指纹的多模生物特征融合识别方法分析,以促进在实际身份认证与识别中的推广应用。  [关键词]身份认证;识别技术;生物特征;多模融合;方法;作用优势;分析  中图分类号:TP21
期刊
[摘 要]列车网络控制系统软件在开发过程中会经常性的进行修改、删减和增加,从而引起软件的变更问题。盲目的变更会导致软件功能的失效。并且,软件变更设计也是功能安全要求的软件开发过程控制的必要措施。本文基于ClearQuest详细说明并建立了列车网络控制软件变更设计方法,包括列车控制软件发布前、后的变更方法以及利用ClearQuest进行项目任务书下发活动。通过软件变更系统的设计,保证了软件开发质量,
期刊
[摘 要]《基于CANopen的城轨车网络控制软件自主化》项目,主要是针对C型样车VCU应用软件的开发与设计,各控制系统通过VCU软件中对应的控制模块实现彼此间的通信与控制。辅助供电模块是VCU应用软件模块中的关键模块之一,通过对辅助供电系统的的监测及控制实现380V交流供电的输出、辅助变流器状态及电池充电机状态的监测等。  [关键词]C型样车;辅助供电模块; CANopen  中图分类号:TG3
期刊
[摘 要]CAWS600型自动气象站对我们的日常生活有着积极的影响,因此它的维修和维护非常重要。本文主要围绕CAWS600-B型自动气象站运行过程中会出现的故障排除及维修技术应用进行了探讨。  [关键词]CAWS600型;自动站气象站;维护;维修  中图分类号:P415.12 文献标识码:A 文章编号:1009-914X(2014)20-0341-01  现代社会发展,大规模集成化电子线路越来越精
期刊
[摘 要]LDPC码是迄今为止试验中最接近Shannon极限的信道编码,也为短波通信指出了发展方向。本文分析了在短波信道下LDPC码的性能随码长、迭代次数、编码速率的变化,展示了其优良的性能。  [关键词]LDPC码;短波信道;译码;性能  中图分类号:TN925 文献标识码:A 文章编号:1009-914X(2014)20-0310-02  短波信道频带窄、多径现象非常严重、时延较大、多普勒频移
期刊
[摘 要]本文将利用对比研究法,采用一种既能够减少单次测量所花的工作量以减少劳动时间,同时又可以保证测得流量的实际误差不超出规定范围的流速仪测量方法,通过这种方法增加每天应测流量的次数,以达到尽量反映流量日变化的效果,提升连实测流量过程线方法进行流量信息数据整理的精准度,进而提升径流量统计结果的精准度。因此,本文将以山东省泗河书院水文站为实例进行探究。  [关键词]流速仪;流量测验方法;径流量  
期刊
[摘 要]在电气化铁路的整个系统中,接触网是没有备用的户外供电装置,也最容易出现问题的环节,经常受冰、霜、风等恶劣气象条件的影响,一旦损坏将中断行车,将给铁路运输带来巨大损失。因此接触网是否能正常工作至关重要。  本文针对高速电气化铁路接触网弓网分析了它的故障产生原因以及提出了相应的防护措施。  [关键词]接触网;弓网故障;故障成因;措施  中图分类号:TD327.3 文献标识码:A 文章编号:1
期刊
[摘 要]随着信息技术的不断发展,网络信息的安全问题也受到了威胁。本文主要从网络信息安全的定义、影响因素、防御措施几个方面进行阐述,希望可以一定程度的提升我国网络信息的安全程度。  [关键词]网络信息安全;安全技术;应用  中图分类号:TP393.08 文献标识码:A 文章编号:1009-914X(2014)20-0349-01  如今的信息发展速度是飞快的,我们的通信与网络之间的联系也越来越紧密
期刊
[摘 要]通过精确的信息点表,PSCADA系统可以实时、准确的把供电系统的设备状态、报警信息显示出来,并实现远程控制。本文通过总结PSCADA系统存在的遥信误报、漏报、遥控指令误发、信息描述不规范、信息盲区、信息被“屏蔽”的问题,对PSCADA系统信息点的筛选和分类、信息点表的管理和核对进行需求分析。  [关键词]信息点表;PSCADA系统;分析  中图分类号:TP393.3 文献标识码:A 文章
期刊
[摘 要]本文在分析差动保护原理的基础上,介绍了发生差动保护误动作的具体原因,并提出防止误动的有效措施。  [关键词]差动保护;极性;励磁涌流;谐波  中图分类号:TU758.7 文献标识码:A 文章编号:1009-914X(2014)20-0353-01  前言  变压器差动保护用于反映变压器绕组的匝间短路故障,绕组的相间短路,中性点接地故障及引出线的相间短路故障,中性点接地侧引出线的接地故障。
期刊