碧波液压网 欢迎你,游客。 登录 注册

一种基于单片机的多功能数字钟

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  MSP430F2xx系列微处理器由美国德州仪器公司于2002年推出,是一款运算速度快A.体积小的16位R1SC微处理器芯片。片内集成了8路10位以上的A/D,串行通信接口、看门狗定时器、温度传感器、LCD驱动电路等外围电路,从而降低了应用电路的复杂度,提高了系统的可靠性。该芯片工作于3.3 V和2.5 V两种电压下,并可处于体眠状态,此时的频率只有32768Hz,功耗相当低,环境温度范围一40℃至++1250C 0这些优点非常适合设计便携式、目一要求长时间连续工作、环境温度变化范围宽的智能化仪器仪表。数字钟的实现方案很多。以前的多用集成电路来实现,这种方法电路复杂。也有用专用电子钟芯片来实现的,但受其制约,灵活性差。当然,也有人用Intel公司的MCS 51单片机进行设计,不仅本身体积大(约为MSP430的3倍),并A.驱动能力差,所需外扩电路多。另外,由于MSC 51单片机本身功耗大,无法采用电池供电,难以达到便携式设计要求。MSP430单片机具有MSC 51系列单片机无法比拟的优点,用其来实现多功能的数字钟是一种较好的方案。

  1结构与功能

  1.1系统结构。系统结构如图1所示,电原理图如图略可向作者索取。

  1.2 主要功能。系统主要功能如下:

  (1)时间设置(小时、分钟和秒)。可进行闹钟时间设置、闹钟开、闹钟关等功能;

  (2)时间校对功能;

  (3 )显小年、月、日;

  (4 )显小小时、分钟、秒;

  (5)语音报时功能;

  (6)环境温度显小功能;

  O )按键比闹功能;

  (8)无线遥控比闹功能。

  2软件设计

  程序用c编写,可通过下载器装入到MSP430中。程序主要模块有:定时器的使用、计数器的使用、中断的使用等操作,首先进行系统初始化,包括所有变量参数初始化,端口设置,中断向量初始化,A/D转换初始化,键盘接口初始化,显小控制初始化等。部分程序代码如下。

  2. 1 主要程序代码

  2.2计时及时间显小代码

  2.3按键功能代码

 

  3结束语

  基于MSP430单片机多功能数字钟具有结构紧凑,功能齐全,目一具有节能的特点。系统充分利用MSP430的资源优势,软、硬件相结合,将其资源发挥到了及至。该系统除用作家庭计时器以外,还可作为核心部件,配以大型显小装置后,用于公共场合,比如装于单位的i几建筑或街道等。另外,还可作为计时部件,配套于其他设备中。

  参考文献

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论