帮帮文库

返回

基于AT89C2051的电子闹钟设计 基于AT89C2051的电子闹钟设计

格式:word 上传:2022-06-25 16:14:25

《基于AT89C2051的电子闹钟设计》修改意见稿

1、“.....显示其间有个上下线的判断。具体如下小时的设置每按次时键,内容自动加,把内容给。进行调整,判断的状态,若等于,则系统为小时制式,此时比较中内容是否满,满后清零,最终输出显示,表示时十位时个位为。否则直接输出显示。流程图如下分的设置刷新显示,每按次分键内容自动加,把内容给。进行调整,此时比较中内容是否满,满后清零,然后输出显示,表示分十位分个位为,否则直接输出显示。流程图如下所示按分键,为分满分显示分位寄存器加分数据码调整分清零刷新显示时键为时位寄存器加时数据码调整显示时清零显示判断更新显示满满显示时置显示图小时的设置的流程图图分钟设置的流程图时间设置模块的程序清单如下判断分按键是否操作等待释放按键内容自加设定分十进制调整,更新显示,设置小时数据,制式判断,小时制式小时制式更新显示,系统走时模块更新显示,调用基本循环单元......”

2、“.....满取反,进行秒指示,并进行闹铃判断。满秒分加并进行闹铃判断,满分时加,分清零并进行闹铃判断,调整并输出显示。小时制式时,时满则时赋新值为,小时制时,时满则赋新值为并输出显示。流程图如下图系统走时模块流程图系统走时模块程序的清单更新显示,设置初值设置外部中断开启定时器设置定时计时工作方式闹钟判断更新显示秒指示取反闹钟判断显示分位寄存器加码调整显示到分闹铃判断小时赋新值到了吗时位寄存器加时数据码调整时赋满小时满小时显示判断闹铃判断秒指示取反设定秒指示时间闹铃判断,分不满分钟,跳转分满分清零刷新显示闹铃判断,命令,编译汇编源文件。如果编译成功,则在的子窗口中会显示下图所示信息,且在当前文件夹下生成个的文件。在这里我们生成了个文件。如果编译不成功,双击窗口的信息,则会在编辑窗口中指示的语句,修改后再进行编译,生成文件。如图所示图程序编译对话框运行的......”

3、“.....如图所示图完整的电路选择菜单项,将出现对话框,在选项区,单击下三角按钮,选择工具。如图所示图调入程序对话框选中并单击左键,打开如图所示的对话框。在栏添加编译好的十六进制格式的程序文件,给输入晶振频率,此处默认为,单击按钮完成程序添加工作,下面就可以进行系统仿真。图调入文件对话框仿真效果所进行的是种交互式仿真,在仿真进行中可以对各个控制按钮开关等进行操作,系统对输入的响应会被真实的反映出来。单击运行按钮启动仿真,初始界面显示,等待时间的设定。图初始状态,为按时按钮分按钮,进行时钟设置,每按按钮次,对应数据,按照所选走时制式显示设置的当前值,若超过正常时钟显示时间,自动跳回,重新设置。按确认停叫按钮,保存当前设置值,退出设置状态,开始走时,并进行秒指示。图设定当前时间,为点分开始走时,二极管亮灭,变换周期为两秒,既每变化个状态,时间为秒......”

4、“.....设定闹铃时间为点分,按确定叫停键确认设置闹铃时间,此时闹铃时间存入单元,等待闹铃判断时调用。此时蜂鸣器未响。图设置闹铃时间图蜂鸣器未响系统在走时过程中,随时进行闹铃判断。先与当前小时判断,到达小时时间后,再与闹铃分钟判断,两者都相等时,即到达闹铃时间,置零,触发蜂鸣器报警,发出警报。图到达闹铃时间蜂鸣器报警电路状态图图蜂鸣器未响图蜂鸣器响设定闹铃时间闹铃响后,按确定叫停键警报停止,时钟继续正常走时。图时钟正常走时小时小时制式开关,根据需求来选择合适的制式。打开开关,即为高电平,此时系统为小时制式,闭合开关,即为低电平,此时系统为小时制式。下图为小时制式时设置的当前时间。图小时制式时设定的时间源程序代码,判断制式的选择小时制与比较小时与比较刷新显示闹铃判断模块设置闹铃时间后正常走时,时间每变化秒都要进行闹铃判断......”

5、“.....当前分钟与闹铃分钟相同时则启动闹铃不同时正常走时。闹铃响时按叫停键后闹铃停止,存储闹铃时间的单元自动清零时钟正常走时。流程图如下所示闹铃判断模块程序清单如下所示判断溢出中断刷新显示,蜂鸣器响更新显示判断小时计时是否设定闹铃时间计时计时计时判断分蜂鸣器不响存储闹铃时间单元清零,图闹钟提醒功能流程图判断设置闹铃标志是否为判断当前时间与设置小时时间判断分与设置分是时间闹铃响发出警报停止鸣叫,存储闹铃时间单元清零设置闹铃标志清零蜂鸣器停止报警跳转到走时模块定时器初始化设定系统工作在定时器计数器且工作方式为,设置系统外部中断,定时器计数器赋初值,定时时间为。设置定时器计数器的初值,仿真是英国公司开发的电路分析与实物仿真软件,可以仿真分析各种模拟器件和集成电路。该软件的特点是实现了单片机仿真和电路仿真的结合......”

6、“.....如示波器逻辑分析仪信号发生器等。目前支持的单片机类型有系列系列系列系列系列系列系列系列以及各种外围芯片。仿真系统具有全速单步设置断点等调试功能,同时可以观察各个变量寄存器等的当前状态。总之,该软件是款集单片机和分析于身的仿真软件,还可以结合进行编程仿真调试,使用起来非常方便。系统的仿真步骤首先应用软件,打开软件,通过建立工程,选择芯片为下的为系统类型。如图所示图调入芯片对话框选择好器件,首先生成文件,然后在窗口中的文件夹上单击右键,在弹出的右键菜单中选择选项,这时会弹出对话窗口,在此对话框中选择选项卡,选中选项。在的菜单栏选择灭而设定的。当对每位时,本应显示,但是在作用下,使译码器输出全。其结果和加入灭灯信号的结果样,将熄灭。灭零输出,它和灭灯输入共用端,两者配合使用......”

7、“.....表真值表字型输入输出最终的显示部分电路图如图所示图时钟电路的显示电路系统复位电路的设计复位电路通常有复位电路专用监控电路。本设计采用的是上电复位电路。上电复位电路的实质是阶充放电电路,系统上电时该电路提供有效的复位信号高电平直至系统电源稳定后撤销复位信号低电平。图复位电路电源设计图闹钟的电源系统原理图通常有和两种型号,对应的时钟频率分别为和。考虑到交直流两用的要求和三端稳压电路选用的方便,选择工作电压为。公司的三端稳压芯片最接近标称值最大输出电流为。在设计中,必须保证的输入电压和输出电压满足,否则失去稳压能力,从功耗角度,此压差太大则增加本身功率消耗。因此,选为。交流电压经降压后,经整流和滤波及稳压后输出。当交流电源失电或失效时,则自动启用电池组作为备用电源。电压为的直流电源通过二极管作用。电子闹钟硬件系统原理图口接时键,来控制显示小时的设置......”

8、“.....每按次按键,此时显示的时个位加。口接分键,来控制显示分钟的设置。初始状态为,每按次按键,此时显示的分个位加。口接定时按键。在电子钟正常走时状态下,为高电平,按定时键,变为低电平,触发定时系统,此时可以设置闹铃时间,设置完成后再按确定叫停键即可。口接小时小时开关,来根据需求选择合适的时间制式。未按开关时,为高电平,此时为小时制式按下开关,变为低电平,此时为小时制式。口接蜂鸣器。初始状态为,此时蜂鸣器不响。当到达闹铃时间后置,蜂鸣器发出警报。接秒指示。初始状态为,每走,取反,以此来进行秒指示。图闹钟的电源系统原理图图电子闹钟硬件系统电路原理图电子闹钟的软件系统本设计主要由主模块基本显示模块时间设置模块系统走时模块以及闹铃判断模块等组成,下面依次进行介绍主模块设计主模块是系统软件的主框架。结构化程序设计般有自上而下和自下而上两种方式,基于本设计的思路......”

9、“.....自上而下法的核心就是主框架的构建。它的合理与否关系到程序最终的功能的多少和性能的好坏。程序中,对于程序何时跳转程序何时调用,都要慎重安排。最终确定以下的顺序图主流程图单片机数据缓存单元分配如下走时时间存储单元定时时间存储单元分别存储时钟时间分位时位设置蜂鸣,秒指示寄存器清零外部输出置显示初状态设置当前时间启动走时初始化设置闹铃时间启动走时设置闹铃标志清零,蜂鸣器报警,闹铃存储清零延时闹铃小时到了吗闹铃分到了吗显示刷新闹铃时间存储单元分别存储第次闹钟时间分位时位,分别存储第二次闹钟时间分位时位。主程序清单如下开始地址跳转到开始程序外部中断入口地址跳转到闹钟设置程序分钟数据码小时数据码关闭蜂鸣器秒指示置按键初始化更新显示,基本显示模块中为输出口,低四位为要显示的数据的二进制码,高四位为片选口,用来选择具体令哪个数码管亮。例如想要显示时间点分......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于AT89C2051的电子闹钟设计.doc预览图(1)
1 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(2)
2 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(3)
3 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(4)
4 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(5)
5 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(6)
6 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(7)
7 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(8)
8 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(9)
9 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(10)
10 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(11)
11 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(12)
12 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(13)
13 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(14)
14 页 / 共 30
基于AT89C2051的电子闹钟设计.doc预览图(15)
15 页 / 共 30
预览结束,还剩 15 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档