- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的定时闹钟的设计_详细
定时闹铃的设计
1. 技术指标
以89c51单片机为核心芯片,设计一个定时闹铃,要求如下:
能够显示定时的时间;
定时时间到让相应的发光二极管发光;
2. 设计方案及其比较
2.1 方案一
2.1.1 原理图
图1 方案一原理图
2.1.2 电路说明
方案分为三个部分:按键输入,数码管,发光二极管。
按键:按键1启动倒计时开关;按键2暂停定时;按键3定时减一;按键4定时加一。
数码管:显示定时数据,当数码管显示0的时候发光二极管亮。
发光二极管:当数码管显示0的时候发光二极管亮相当于闹铃的效果。
2.2 方案二
2.2.1 原理图
图2 方案二原理图
2.2.2 电路说明
方案二包括晶振,复位电路,按键输入,LCD液晶显示,喇叭;
晶振:给单片机提供12MHZ的时钟频率。
复位电路:使单片机从新开始工作。
按键输入:按键HOUR是让时加一;按键MINUTES是让分钟加一;按键SECOND是让秒钟加一;按键SELECT是选择调计时器还是调定时器;按键ALARM OR NOT是选择是否闹铃。
LCD显示:上面一行显示时钟,下面一行显示定时闹钟,还可以显示是否闹铃和选中调谁的时间。
喇叭:用来闹铃。
2.3 方案比较
方案一和方案二的比较:
表1 方案一和方案二比较
各个部分功能比较 方案一 方案二 按键输入 有暂停的按键 有选择是否闹铃按键,有选择调时还是计时按键; 显示部分 用数码管显示 用LCD显示 闹铃部分 用发光二极管 用BUZZER闹铃 由以上的比较可以知道方案一实现起来比较简单,而方案二应用到LCD液晶显示器,符合当今社会在各个领域当中的电子产品的LCD液晶显示的应用趋势,通过对方案二的设计及实现可以让我学习到LCD液晶显示器应用及实现的相关知识,而且可以增加更多可能实现的功能,所以这次课程设计选择第二个方案。
3. 实现方案
3.1 系统总框图
图3 实现方案原理图
3.2 原理及工作过程说明
(1)定时闹钟的基本功能如下 :
()()time:00:00:00 ling:23:59:59 7 L; 前面显示计时时间后面显示闹铃时间;7表示是否闹铃(有7表示闹铃,无7表示不闹铃),表示选择调时的对象是谁(在计时器后面则为按键可以调计时器,在闹铃时间后面则可以调闹铃时间)。
()()HOUR:调时加一 。
()MINUTES:调分加一 。
()SECOND:调秒加一 。
()SELECT:选择调计时器还是调闹铃 。
(3)调整计时器时间如下 :
(a)查看L显示是否在计时器的后面,如果不在按下SELECT按键,如果在执行下一步。
(b)按下按键HOUR调时 。
(c)按下按键MINUTES调分 。
(d)按下按键SECOND调秒。
(4)调整闹钟时间设置如下 :
(a)查看L是否在闹铃时间的后面,如果不在按下SELECT按键,如果不在执行下一步。
(b)按下按键HOUR调时 。
(c)按下按键MINUTES调分 。
(d)按下按键SECOND调秒。
(5)是否闹铃:
查看闹铃后面的7是否在,如果在表示有闹铃想取消按下按键ALARM OR NOT;
如果不在表示到闹铃时间发光二极管不亮,如果想闹铃按下按键ALARM OR NOT;
3.3 元器件清单及功能说
3.3.1 AT89C51单片机
本设计的核心硬件就是8051芯片,这里选择了AT89C51,AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
3.3.1.1 引脚图
图4 AT89C51引脚图
3.3.1.2 引脚功能说明
P0口:P0口为一个8位漏级开路双 向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P
您可能关注的文档
最近下载
- 年会语言类节目搞笑朗诵《我爱上班》表演.pptx
- 《马克思主义基本原理概论》教案12 资本主义的本质及规律.doc VIP
- 55种语言汉译译音表-世界人名翻译大辞典.pdf
- 我们的母亲叫中国:.pptx VIP
- 1.6+隋唐时期的中外文化交流++课件++2024-2025学年统编版七年级历史下册+.pptx VIP
- 水稻绿色高产高效创建服务 投标方案(技术方案).docx
- 医用氧自检检查记录表.pdf
- 2024辽宁沈阳市文体旅产业发展集团有限公司中层岗位招聘5人笔试备考试题及答案解析.docx
- 《国际经济法学》(第二版)课后思考题答案.pdf
- 55个单病种(术种)管理指标质量控制标准(第二部分).xlsx
文档评论(0)