当前位置:首页 > 单片机 > 单片机
[导读] 原理说明  本例所设计的是一个具有报时功能及作息时间控制钟。它利用SPCE061A单片机的2Hz时基计时,进行年历计算,并用SPCE061A的语音功能将它报出来;在进行时间计算,分每加1时,都与规定的作息时间

原理说明
  本例所设计的是一个具有报时功能及作息时间控制钟。它利用SPCE061A单片机的2Hz时基计时,进行年历计算,并用SPCE061A的语音功能将它报出来;在进行时间计算,分每加1时,都与规定的作息时间比较,如果相等则进行相应的控制或动作。本例中假定某高校的作息时间如下所示:


08:00-------08:50 第一节课
09:00-------09:50 第二节课
09:52-------10:05 课间操
10:10-------11:00 第三节课
01:10-------12:00 第四节课
12:00-------13:30 午间休息
13:30-------14:20 第五节课
14:30-------15:20 第六节课
15:21-------15:50 播放歌曲


硬件电路
  硬件电路由键盘、声音输出模块和指示灯三部分组成,如图所示。
  系统扩展三个按键用于报时及校正时间。SPCE061A的DAC为电流型输出,经负载电阻R1、三极管Q1放大驱动扬声器SPEAKER放音,SPEAKER可选用4Ω或8Ω扬声器。IOA15接一个LED,到规定的作息时间用LED闪烁来表示,使用者可根据具体需要来控制电铃、播放提示语等。凌阳芯片的工作电压为3.3v,在图8.2中,我们给出了获得工作电压两种方法。
  1、通过两个二极管连续降压使5v的电压降至3.6v,接近3.3v供芯片使用,这种方法比较简单,但电压值不是很精确。
  2、通过LM7833可获得准确的3.3V电压。


硬件连接图

程序说明
  整个程序分为主程序、键盘扫描子程序、万年历计算子程序、校时子程序、播放语音子程序几部分。

  1、主程序
  程序按照结构化程序设计,所有功能都可通过调用子程序完成,主程序较简单,流程见0。SPCE061A具有低功耗的睡眠模式,在睡眠模式下功耗电流可降到几个μΑ,这对于用电池供电的系统非常重要,睡眠模式可以通过按键中断唤醒。

 
主程序流程图

2、键盘扫描程序

  由于机械触点的弹性作用,在键被按下或弹起时会出现电压抖动,从最初按下到接触稳定要经过数毫秒的弹跳时间,如错误!未找到引用源。所示。为保证键识别的准确,必须进行去抖动处理,去抖动有硬件和软件两种方法。硬件方法就是加去抖动电路,从根本上避免抖动;软件方法有很多种,例子程序主要是利用主程序的循环扫描,主程序循环一次,扫描一次按键,当连续N次扫描到的键值都一样时,则说明是稳定的按键值。

3、万年历计算子程序
  利用2Hz中断做时钟源进行计时,每两次中断秒加1,并进行年历计算,年历范围从2001年到3099年。在进行年历计算时,有平闰年计算问题。闰年的条件是:能被400整除,或者能被4整除,但不能被100整除。万年历调整子程序流程图见0。


万年历计算子程序

4、校时子程序
  系统扩展了三个按键,TIME键用于报时,由于时间包括年月日和时分,按一次TIME键,则报年月日,再按一次则报时分。当一直按住TIME键3秒则进入时间校正状态,语音报当前是XXXX年,按UP键年份增加,按DOWN键减少;按TIME键来切换月、日、时、分,调整完分后,按TIME键确认,语音报出年月日时分。时间增加的流程如0所示,时间减少的流程与增加的相同,所以不再给出时间减少的流程图。在校正时间的状态下,如果连续2分钟键没有被按下,则自动退出。


校时子程序

5、播放语音子程序
  报时用SACM-A2000播放。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭