元器件选型-清单_第1页
元器件选型-清单_第2页
元器件选型-清单_第3页
元器件选型-清单_第4页
元器件选型-清单_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实现功能(1)能够显示小时和分钟(2)能够调整小时和分钟(1)定时时间可以任意设置(2)当报警定时时,可以发出报警(3)实现秒表功能系统运行示意图详细的电路功能图如下:单片机控制数码管显示小时、分、秒。当秒计数达到60时,它携带分钟。当分钟计数达到60时,它携带计数器。小时计数器根据“23转0”的规则计数。经过数据处理后,小时、分钟和秒钟的计数结果可以直接发送到显示器上。当出现定时误差时,可以使用定时电路进行校正。该设计采用时间、分钟和秒显示,单片机处理数据并显示在数码管上。详细组件列表:AT89c51一片7SED 8位公共阳极数字管一片NPN三极管1104p电容6.30p电容2.10K电阻器6.560欧姆电阻器8.200欧姆电阻器1100欧姆电阻器6.门铃12.时钟功能分析按键功能:K1:秒表K2:正时K3:点K4:显示时间K5:报警器K6:暂停(1)时钟操作图当模拟开始运行时,或者当按键4被按下时,时钟从12: 00: 00开始运行,其中按键2调整分钟,按键3调整小时,按键6可以暂停时钟。(2)计时码表当按键1进入计时状态时,按键6是秒表暂停键,按键4可以跳出计时状态。(3)报警设置图和操作图设置图:当按键5开始计时时,按键2设置报警时间,按键3设置报警时间。然后按键4恢复时钟的运行状态。当报警设置时间到期时,蜂鸣器将鸣响10秒钟。操作图:数字钟由AT89C51单片机通过编程驱动8个数字管实现。通过6个开关的控制,6个开关KEY1-KEY6从上到下的功能是:KEY1,切换到秒表;KEY2,调整时间,每次调整加1;KEY3,调整时间,每次调整加1;KEY4,从其他状态切换到时钟状态;KEY5,切换到闹钟设置状态并重置秒表。键盘6,秒表暂停。控制键分别与1.0 1.5端口相连。其中:通过P2港和P3港控制数码管的显示。如图所示,端口P2连接到数字管的ag端,这是控制输出代码,端口P3连接到数字管的18端,这是控制动态扫描输出。从P0.0输出一个信号,使二极管发光。当设置的闹钟时间到时,二极管发光。如果有音乐,可以驱动扬声器。设计方案(1)主要程序流程图开始YN执行显示程序定时器和中断定时器的初始化执行时钟秒表门铃设置程序您想设置参数吗(2)总中断程序流(3)秒表中断程序流程Sec60?恢复初始值保护添加1到10毫秒计数器以恢复初始值保护Ms100第二个计数器加1,10ms计数器返回零。输出字符代码,结束中断并返回上级主程序。分钟计数器加1,第二个计数器返回零,即min,sec=0(4)按键程序流程在判断时,我补充说按键按下了吗判断是否按下了分加键输出时钟有点多-Dat6输出时钟时,加-,延迟Alams6十位加-输出闹钟以位为单位添加判断标记十位数加-Dat7输出时钟被划分为位加延迟阿拉姆72当十位为零时输出闹钟的时分加阿拉姆3”0Alams42Dat3当十位为零时,alams7=0输出时钟10位加-Dat42十位数零当四分位数为零时,Alams4=0程序初始化判断标记一点一点NNNYYYYYNY(5)中断和清除程序流程图判断是否按下了t分钟键,P1.1-0。判断是否请按零键妙笔

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论