- 3
- 0
- 约1.6万字
- 约 24页
- 2017-06-08 发布于陕西
- 举报
基于单片机的电子闹钟的设计
摘要:本设计主要为实现一款可正常显示时钟/日历、带有定时闹铃功能的电子闹钟。当前电子钟开发手段采用了较多的分立元器件,不仅占用很大空间而且利用率比较低。单片机是集CPU、RAM、ROM、定时器/计数器和多种接口于一体的微控制器。 它体积小、成本低、功能强,广泛应用于智能产品和工业自动化上。本设计应用单片机STC12C5A16AD芯片作为核心,由LCD1602液晶屏显示,使用DS1302实时时钟日历芯片完成时钟/日历的基本功能。这种实现方法的优点是电路简单,性能可靠,实时性好,时间精度高,操作简单,编程容易。
关键词:电子闹钟,单片机,C语言编程
1 绪论
单片机是微型机的一个主要分支,就其组成和功能而言,一块单片机芯片就是一台计算机。
单片机具有如下特点:
集成度高、体积小、有很高的可靠性;有优异的性能价格比;
控制功能强;
低功耗、低电压,便于生产便携式产品;
外部总线增加了I2C、SPI等串行总线方式,进一步缩小了体积,简化了结构;
单片机的系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统。
所以单片机的应用非常广泛,在智能仪表、机电一体化、实时控制、分布式多机系统以及人们的生活中均有用武之地。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思路和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种用软件代替硬件的控制技术,是对生产控制技术的一次革命。
利用单片机的智能性,可方便地实现具有智能的电子钟设计。单片机均具有时钟振荡系统,利用系统时钟借助微处理器的定时器/计数器可实现电子钟功能。然而系统时钟误差较大,电子钟的积累误差也可能较大,所以可以通过误差修正软件加以修正,或者在设计中加入高精度时钟日历芯片,以精确时间。另外很多功能不同的单片机是兼容的,这就更便于实现产品的多功能性。由于单片机具有货源充足、价格低廉,可软硬件结合使用,能够较方便的实现系统的多功能性,性价比高等诸多优点,故采用单片机作为本设计的硬件基础。
2 基于单片机的电子闹钟硬件设计
2.1 IC芯片选择
2.1.1微处理器选择
STC12 系列单片机简要介绍
1. STC12系列单片机为增强型 8051 芯片,1T,单时钟/ 机器周期,指令代码完全兼容传统8051单片机。2. 工作电压:?STC12C5410AD 系列工作电压:5.5V - 3.8V(5V 单片机)/3.8V - 2.4V(3V 单片机)STC12C2052AD 系列工作电压:5.5V - 3.4V(5V 单片机)/3.8V - 2.4V(3V 单片机,可到2V)3. 工作频率范围:0 - 35 MHz,相当于普通8051 的 0~420MHz.实际工作频率可达48MHz4. 用户应用程序空间12K / 10K / 8K / 6K / 4K / 2K / 1K 字节5. 片上集成 512 字节 RAM(STC12C5410AD 系列), STC12C2052AD 系列单片机为256 字节RAM6. 通用I/O 口(27/23/15 个),复位后为: 准双向口/ 弱上拉(普通8051 传统I/O 口)可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/ 高阻,开漏每个I/O 口驱动能力均可达到20mA,但整个芯片最大不得超过55mA7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片8. EEPROM 功能9. 看门狗10.内部集成MAX810 专用复位电路(外部晶体20M 以下时,可省外部复位电路)11. 时钟源:外部高精度晶体/ 时钟,内部R/C 振荡器用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟常温下内部R/C 振荡器频率为:5.2MHz ~ 6.8MHz精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,应认为是4MHz ~ 8MHz12. 共2 个16 位定时器/ 计数器,但可用PCA 模块再产生4 个定时器(2052 系列只有两路PCA)13. 外部中断2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断唤醒14. PWM(4 路)/PCA(可编程计数器阵列,4 路),5410 系列是4 路,2052 系列只有两路--- 也可用来当4 路D/A 使用--- 也可用来再实现4 个定时器--- 也可用来再实现4 个外部中断(上升沿中断/ 下降沿中断均可分别或同时支持)15. A/D 转换, 10 位精度ADC,共8 路。STC12C2052AD 系列只有8 位精
您可能关注的文档
- C语言程序设计课程设计毕业设计.doc
- EDA设计基于FPGA的任意波形发生器毕业设计.doc
- IIR数字滤波器设计数字信号处理课程设计毕业设计.doc
- KTV包房管理系统体系结构设计报告毕业设计.doc
- KTV数据库设计报告毕业设计.doc
- LTI系统的建模,设计,仿真毕业设计.doc
- MATLAB仿真与应用通信系统设计毕业设计.doc
- 八路数字定时抢答器设计仿真与制作毕业设计.doc
- 包装自动线控制课程设计说明书毕业设计.doc
- 焙烧车间发生炉煤气管道安装方案.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 平潭澳海上风电场项目可研收口报告2018年4月版本15工程设计概算表.pdf VIP
- 2024年常州信息职业技术学院单招职业技能测试题库(历年真题).docx VIP
- 腹膜透析指南(2025年版).docx VIP
- 党的二十届四中全会PPT课件.ppt VIP
- 产品设计与实训 设计实训.ppt VIP
- 施工现场建筑垃圾减量化专项方案.pdf VIP
- 《数学史》数学的起源.pptx VIP
- 2026年信息科技课标试题及答案.doc VIP
- 本科课件-ArcGIS Engine地理信息系统开发教程(完整).ppt
- 北京通州区2022-2023学年高一下学期期末质量检测英语试卷 含解析.docx VIP
原创力文档

文档评论(0)