历史上的今天
返回首页

历史上的今天

今天是:2025年01月26日(星期日)

2018年01月26日 | 单片机报时控制器

2018-01-26 来源:eefocus

原理说明 
  本例所设计的是一个具有报时功能及作息时间控制钟。它利用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播放。


推荐阅读

史海拾趣

Dearborn Electronics Inc公司的发展小趣事

Dearborn Electronics Inc.于1952年在芝加哥注册成立,由一群电子工程师和企业家共同创立。他们看到了当时电子行业对高性能电容器和滤波器的迫切需求,于是决定专注于这一领域。公司初期主要生产薄膜电容器和EMI/RFI滤波器,凭借卓越的产品质量和稳定的性能,逐渐在电子行业中建立了良好的声誉。

Greenconn Corp公司的发展小趣事
定期清洁冰箱内部和外部的灰尘和污垢,保持散热系统的畅通。
Hantronix公司的发展小趣事

面对电子行业的快速变化,HANBIT Electronics始终保持敏锐的市场洞察力。2025年,公司宣布与一家领先的物联网技术公司达成战略合作,共同开发智能家居解决方案。这一跨界合作不仅为HANBIT Electronics带来了新的增长点,也使其能够借助物联网技术的力量,进一步拓展在智能家居、智慧城市等新兴领域的应用。通过不断探索和尝试,HANBIT Electronics在保持传统业务优势的同时,也为公司的未来发展开辟了新的道路。

Asia Pacific Microsystems Inc公司的发展小趣事

APM在追求经济效益的同时,也积极履行社会责任,关注可持续发展。公司严格遵守环保法规,采用环保材料和生产工艺,减少对环境的影响。此外,APM还积极参与公益事业,通过捐赠和技术支持等方式回馈社会。这些举措不仅提升了公司的社会形象,也为其在电子行业中赢得了更多合作伙伴和客户的支持。

这五个故事展示了Asia Pacific Microsystems Inc公司在电子行业发展中面临的挑战、机遇以及所取得的成就。通过这些故事,我们可以看到APM是如何通过技术创新、市场拓展、产业链整合以及履行社会责任等方式,逐渐在电子行业中崭露头角的。

General Instrument公司的发展小趣事
如果保护器因误动作而断电,可以尝试复位保护器,看是否能恢复正常供电。
强盛电子(AEC)公司的发展小趣事

面对国内市场的饱和,AEC决定实施国际化战略,拓展海外市场。公司首先在欧洲设立了研发中心,随后在北美和亚洲等地建立了销售网络和生产基地。通过不断优化产品结构和提升服务质量,AEC逐渐在国际市场上树立起了良好的品牌形象,成为一家具有全球影响力的电子企业。

问答坊 | AI 解惑

电源管理的一些新方案

随着移动电话、笔记本电脑、数码相机、摄录像机、MP3播放机等便携装置的迅速发展,对电源和电源管理提出了更高的要求。电源系统面对:   系统日益增加的复杂性;  需要管理更多电压、更低电压以及更宽的输入电压范围;  系统空间越来越小,功 ...…

查看全部问答>

买数码IT产品的朋友一定要去看看,肯定会有优惠惊喜啊!

领航数码科技商城长期特价促销各种品牌的手机.电脑。及3折批发全国通用的手机充值卡。 公司网址:http://www.jhitkj.com 如100面值批30元,50面值的批15元,30面值批9元. 充值方法:移动手机用户拨打13800138000,根据语音提示进行充值。 日本高清 ...…

查看全部问答>

看了此贴,你可能会对射频有进一步认识

首先声明这个帖子是一研究所的学长写的,我觉得写的很在理,而且我也刚工作过一段时间,感觉非常值得大家思考。这里转载下他的帖子。 我们应该如何在工作和实践中进一步学习微波or射频呢?现实工作中有很多案例,不是我们通过多少多少的积分微 ...…

查看全部问答>

有没有朋友能详细解说一下漏电开关的问题

本信息来自合作QQ群:电子工程师技术交流(12425841) 群主在坛子ID:Kata 有没有朋友能详细解说一下漏电开关的问题 我知道是测试火零之间的电流差,来控制断路。 我现在的问题是,火零之间的电流差是如何形成的?能否举例画个图给看下?…

查看全部问答>

嵌入式,留学生,留北京。疑问???

在下大学学的是纯软件,后来自己改到了嵌入式,arm+linux,即将毕业于乌克兰的基工大,学士学位,(在毛子的地盘上混久了抗击打能力超强)。如果我在北京找到工作,根据留学生政策我可以落户北京吗?落户后就可以申请经济适用房?落户的可能性有多 ...…

查看全部问答>

512M DDR2內存834MHz CPU S5PC100邮票孔核心板发布

处理器核心:ARM Cortex-A8(667/833 MHz), L1: 32KB, L2: 256KB 內嵌结构:PowerVR SGX 535(100MHz),13-stage pipeline, 64/32-bit Multi-layer AHB/AXI bus, ARM TrustZone, NEON SIMD engine, vector floating point coprocessor (VPU), 32-ch ...…

查看全部问答>

[FPGA]推荐一下比较好的入门资料

工作需要,小弟需要了解一下FPGA在芯片设计和开发中的作用,不需要非常深入的资料,各位大哥大姐又没有比较好的资料? 先行谢过…

查看全部问答>

单片机与PC通信(RS-485通信)

1、单独试验单片机与PC通信正常    通信功能:PC机读取I2C芯片(带看门狗)中的内容    硬件设计:485收发引脚与单片机相连时用光耦隔离 2、单独试验读写I2C芯片正常可靠 问题:     当这两项内容在一个程序中 ...…

查看全部问答>

關於stm8中斷的問題??

小弟現在在使用STM8S105C6 想請問一個中斷的問題 就是如果中斷發生後 還在執行中斷的動作時 又在發生中斷 他會如何的動作呢…

查看全部问答>