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

  • 3
  • 0
  • 约3.06千字
  • 约 6页
  • 2018-10-25 发布于福建
  • 举报
单片机时钟显示系统软件的设计

单片机时钟显示系统软件的设计   [摘 要]在本文中,基于数字显示数字时钟系统的设计与实现。该系统具有时间设置和显示,闹钟,定时器功能,系统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中,然后上传给信息管理层,收到命令之后对相应的时间点进行修改,然后显示

文档评论(0)

1亿VIP精品文档

相关文档