可编程作息时间控制器设计方案_第1页
可编程作息时间控制器设计方案_第2页
可编程作息时间控制器设计方案_第3页
可编程作息时间控制器设计方案_第4页
可编程作息时间控制器设计方案_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1 可编程作息时间控制器设计方案 1、阅读中外文献资料摘要: 数字钟是采用数字电路实现对 年、月、日、周、时、分、秒 数字显示的计时装置 得数字钟的精度远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。 可编 程作息时间 控制器就是其中的一个部分,它能很好的帮助我们完成对操控方面的时序和时间的控制, 可见 可编程时钟控制器 在未来有很大的发展潜力 ,其研究领域十分宽广 ,应用领域十分广泛。 2、 立题依据及主要研究内容: 数 字钟能长期、连续、可靠、稳定地工作;同时还具有体积小,功耗低等特点,便于携带,使用方便。目前应用广泛是 可编程 作息时间 控制器 ,它不仅具有数字钟的一般优点 ,还有控制时间精确 ,且通过改变单片机的程序能够灵活改变冬、夏季作息时间,同时能够实时显示时间 . 能够让我们来掌握运筹时间而不是让时间来催促逼迫我 们。 可编程作息时间控制器实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,实现代学校必不可少的设备 . 本次研究的主要内容是 可编程 作息时间控制器系统 , 系统包括:单片机、 动及显示系统、按键输入系统 、功率放大系统和电源组成。利用单片机提供的基信号作为基准计时信号,进行年月日 周 时分秒计时 ,根据设定时间完成语音播报,可按照设定的时间进行相应的控制 ,能够随意设置语音播报时间和内容。 3、 设计方案及思路: 主要的设计方案为: 由单片机系统、输入键盘、 功率放大器、显示系统等部分组成。 系统扩展了四个按键用于报时及设定时间。利用单片机的 电流型输出,经负载电阻 极管 大驱动扬声器放音, 选用 4或 8扬声器,作为调试和当地语音播报使用,留有音频输出接口经 功率放大器驱动音箱。用一个 据具体需要可控制电铃、播放提示语音等。 整个程序分为:主程序、键盘扫描程序、校时子程序、语音子程序等几部分。 2 设计思路 由单片机系统、输入键盘、 功率放大器、音箱和显示系统等部分组成 ,构成 可编程 作息时间 控制器 系统 ,要以 单片机为核心 , 配以输入、输出、显示、控制等外围部件和软件 ,硬件是 软件实现 的基础,软件则在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,却一不可。 要求如下 ( 1)时钟显示: 16 位 左到右依次显示 年、月、日、周、 时、分、秒,采用 24 计时。 ( 2)按键控制功能:采用 4 个独立键盘,其中一个为功能键;一个为数字调整键;一个为取消设置键,用来设定时间;另一个为用来设定定时时间。 ( 3)时间显示:通电后,系统自动进入时钟显示,从 0000:00:00:00:00:00: 00: 00 开始计时,此时可以调整和设置显示的时间。按动小时调整键后小时将会加 1,同时也可以调整分和秒,原理和前面的小时设置方法相同,用按键来调整所设置的当前的时间。 ( 4)时间调整:按下功能键,系统停止计时显示,进入时间 设定状态,系统只显示小时内容,其他时间处于暂停状态;若再按动功能键则用来调整分钟,此时小时和秒都处于停止状态;原理和前面的相同。 ( 5)闹钟设置 /启闹:按下闹钟设置 /启闹键,系统继续计时,从 0000:00:00:00:00:00: 00 开始显示,此时再按功能键后进入闹钟设置状态,设置过程和时间调整相同,当与所设置的时间相同时,并且定时间到时 ,音箱 开始发声。 以上要求用软件编程来实现 ,通过编程方法可得到主程序、键盘扫描程序、校时子程序、语音播放子程序等几部分 , 再利用仿真系统进行功能仿真和调试,最后结合硬件就能得到一个 可编程 作息时间 控制器 . 4、 毕业设计(论文)工作计划: 2009 年 12 月 1 日至 2010 年 3 月 5 日 相关文献的调研,资料收集 2010 年 3 月 5 日至 2010 年 3 月 12 日 系统方案探讨与指导教师问题答 疑 2010 年 3 月 12 日至 2010 年 3 月 19 日 硬件设计 2010 年 3 月 19 日至 2010 年 3 月 26 日 软件设计 2010 年 3 月 26 日至 2010 年 4 月 2 日 软件硬件联调 3 2010 年 4 月 2 日至 2010 年 4 月 9 日 完成毕业论文写作 2010 年 4 月 9 日至 2010 年 4 月 16 日 论文指导教师初评,并给出修改意见,学生进行修改 2010 年 4 月 16 日至 2010 年 4 月 23 日 完成毕业答辩 备毕业答辩 5、 指导教师审核意见: 4 指导教师(签名) 年 月 日 _ 注: 1)开题报告由学生填写,须经指导教师审批 2)阅读文献资料摘要,要比较全面反映题目研究已取得的成果和研究动态 3)立题依据包括立题的必要性 可 编 程 作 息 时 间 控 制 器 设 计 与 制作 5 摘 要: 本文介绍了一款基于 片机数字钟的设计,通过多功能数字钟的设计思路,详细叙述了系统硬件、软件的具体实现过程。论文重点阐述了数字钟硬件中主控制模块、时钟模块、显示模块和相关控制模块等的模块化设计与制作;软件同样采用模块化的设计, 本设计实现了时间与闹钟的修改功能、语音播报功能、年、月、日和星期等的显示功能。并且通过对比实际的时钟,查找出了误差的来源,确定了调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。 本次设计过程在硬件与软件方面是进行同步设计。硬件部分主要由 示电路,以及调时按键电路等组成。在单片机的选择上本人使用了片机,该单片机适合于许多较为复杂控制应用场合。显示器使用 2 片7一片 77一种八 个 共 阳二极管显示器 ,7一种四 个 共 阳二极管显示器 。为了能更轻松的控制这三片显示器,本人使用了 3片 7474 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。 软件方面主要包括日历程序、时间调整程序,公历转阴 历程序,显示程序等。程序采用汇编语言编写,以便更简单地实现调整时间及阴历显示功能。 关键词 : 时钟电钟; 态扫描;单片机 6 of on in as of of by of of of as as to to a by of In CM is of of a 77is a of is a of In to I 4to is to in in to of is ; 目 录 7 摘要 6 7 前言 10 一 设计要求与方案探讨 11 计目的与意义 10 计要求 11 统基本方案选择探讨 11 控制芯片的选择方案探讨 11 钟芯片的选择方案探讨 12 3 13 二 14 2 1系统电路设计框图 14 统硬件设计概述 14 2 3系统主要基本单元电路的设计 14 控制系统电路的设计 14 钟电路 的设计 16 17 2. 4 系统电路原理说明 18 三、软件设计 22 序流程框图 22 程序的设计 24 、写 程序 25 四、硬件与软件调试 2 4 1 硬件调试 25 件调试 27 试结果分析与结论 29 试结果分析 29 试结论 29 五、论文总结 30 参考文献 30 8 附录一: 系统电路图 31 附录二: 系统程序清单 32 致谢 50 前言 随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消 费需求也是越来越多。 二十一世纪的今天,最具代表性的计时产品就是电子 数字钟 电子 万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发 9 明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到 1/600 万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光 数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此, 这种数字钟 的出现带来了钟表计时业界跨跃性的进步 。 本文通过对一个能实现按键开关可调整年、月、日、周、时、分、秒,且具有测温功能、定点报时的 24 小时制的时间系统的设计学习,详细介绍了单片机应用中的定时中断原理、数码管显示原理、动态扫描显示原理等,进一步学习、应用单片机汇编语言系统的实现了各种功能。从而使自身明白使用单片机汇编语言和 C 语言之间的效率、整体性问题。系统由单片机、独立式按键、 时钟芯片、 码管、蜂鸣器等部分构成,能实现 24 小时制年、月、日、周、时、分、秒等时钟显示。同时也可进行年、月、日、周、时、分、秒的校准、定点报时和 码管显示。 一、设计要求与方案论证 计目的与意义 ( 1)在学习了数字电子技术和单片机原理及接口技术课程后,为了加深对理论知识的理解,学习理论知识在实际中的运用,培养动手能力和解决实际问题的经验让学生接触专用时钟芯片 会用 用到其他系统中去。熟悉 ( 2)、通 过实验提高对单片机的认识; ( 3)通过实验提高焊接、布局、电路检查能力; ( 4)、通过实验提高软件调试能力; ( 5) 进一步熟悉和掌握单片机的结构及工作原理。 ( 6) 通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。 ( 7)通过实际程序设计和调试,逐步掌握系统化程序设计方法和调试技术。 ( 8) 通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。 计要求 : 10 具有年、月、日、星期、时、分、秒等功能; 时间 与阴、阳历能够自动关联; 具备年、月、日、星期、时、分、秒校准功能; 统基本方案探讨 控制芯片的选择方案探讨 : 方案一 : 采用 89片作为硬件核心,采用 部具有 4储空间 ,能于 3 与工业标准的 于将多功能 8 位 闪烁存储器组合在单个芯片中, 一种高效微控制器 ,但是运用于电路设计中时由于不具备 线编程技术 , 当在对电路进行硬件与软件调试时,由于对程序的错 误修改或对程序的新增功能需要烧入程序时,调试麻烦,并且这样对芯片的多次拔插会对芯片造成一定的损坏。 方案二 : 采用 内 都采用 以 3V 的超底压工作;同时也与 列单片机完全该芯片内部存储器为 8储空间,具有 3个 16 位定时器 /计数器 , 8 个中断源,同样具有 功能,且具有 在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。使得 众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 可见 能满足各方面的设计要求,减少不必要的麻烦,所以选择采用 为主控制系统 . 钟芯片的选择方案探讨: 方案一: 直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。设计的数字钟误差不能太大,所以不采用此方案。 方案二: 可以采用 钟芯片 , 美国 司推出的一种高性能、 低功耗、带 实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能 , 而且精度高 工作电压为 用三线接口与 行同步通信,并可采用突发方式一次传送 11 多个字节的时钟信号或 据。 部有一个 318 的用于临时性存放数据的 存器。 但增加了主电源 /后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 所以 采用 钟芯片,更加可靠,稳定。 示系统选择方案探讨: 方案一: 采用 晶显示屏 ,液晶显 示屏的显示功能强大 , 需要专门的驱动电路,而且液晶显示作为一种被动显示,可视性相对较差;对于具有驱动电路和微处理器接口的液晶显示系统(字符或点阵), 可显示大量文字 ,图形 ,显示多样 ,清晰可见 ,但是这次设计显示主要是数字,没有大量文字 ,图形显示 ,并且价格昂贵 ,需要的接口线多 ,所以在此设计中不会采用 晶显示屏 . 方案二: 采用 码管动态扫描 ,码管价格适中 ,对于显示数字最合适 ,而且采用动态扫描法与单片机连接时 ,占用的单片机口线少。 综上所述,所以采用了 码管作为显示。 路设计 最终方案决定 综上各方案所述 ,对此次毕业设计的方案选定 : 采用 为主控制系统 ; 供时钟 ;数字式温度传感器 为温度传感器 ;码管动态扫描作为显示。 二 路设计方案图 统硬件设计概述 控制模 块 钟系统 码管动态扫描显示系统 温度采集系统 键盘系统 12 本电路是由 片机为控制核心,具有在线编程功能,低功耗,能在3V 超低压工作;时钟电路由时钟芯片 供,它是一种高性能、低功耗、可靠稳定,带 实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计 时,具有闰年补偿功能,工作电压为 用三线接口与 可采用突发方式一次传送多个字节的时钟信号或 据。部有一个 31*8 的用于临时性存放数据的 存器。可产生年、月、日、周日、时、分、秒,具有使用寿命长,精度高和低功耗等特点,同时具有掉电自动保存功能;温度的采集由 成;显示部份由个数码管,7474码器等构成。使用 码管动态扫描显示方式对数字的显示。 统主要单元电路的设计 统主控制电路的 设计 一种低功耗、高性能 微控制器, 是具有 40 引脚双列直插芯片, 具有 8K 在系统可编程 储器。与工业 80品指令和引脚完 全兼容。具有以下标准功能: 8k 字节 256 字节 32 位 I/O 口线,看门狗定时器, 2 个数据指针,三个 16 位 定时器 /计数器,一个 6 向量2 级中断结构,全双工串行口 通信 。 有四个 I/O 口 1,3,功能如下: : 是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动8 个 辑电平。对 口写 “1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时, 也被作为低 8 位地址 /数据复用。在这种模式下, 有内部上拉电阻。 在 程时, 也用来接收指令字节;在程序校验时,输出指令字节。程序校验 时,需要外部上拉电阻。 : 是一个具有内部上拉电阻的 8 位双向 I/O 口, 出缓冲器能驱动 4 个 辑电平。对 口写 “1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入 使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( 此外, 别作定时器 /计数器 2 的外部计数输入( 2)和时器 /计数器 2 13 的触发输入( 2具体如下表所示。 本设计系统设计如下图所示 ,18引脚和 19引脚接时钟电路 ,在片内它是振荡器倒相放大器的输入 ,外部晶振和微调电容的另一端 ,在片内它是振荡器倒相放大器的输出 引脚为复位输入端 ,接上电容 ,电阻及开关后够上电复位电路 ,20 引脚为接地端 ,40 引脚为电源端 . 如图 示 图 控制系统电路 钟电路的设计 为了实现系统报警计时等功能,此设计采用了 时 时钟芯片。 美国 司推出的一种高性能、低功耗、带 路 ,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能, 工作电压为 用三线接口与 行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 据。 部有一个 318 的用于临时性存放数据的 存器。 升级产品,与 容,但增加了主电源 /后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。 图 出 引脚排列,其中 后备电源, 主电源。在主电源关闭的情况下,也能保持时钟的连续运行。 者中的较大者供电。当 于 , 电。当 4 小于 , 电。 振荡源,外接 振。 复位 /片选线,通过把 入驱动置高电平来启动所有的数据传送。入有两种功能:首先, 通控制逻辑,允许地址 /命令序列送入移位寄存器;其次, 供终止单字节或多字节数据的传送手段。当 高电平时,所有的数据传送被初始化,允许对 行操作。如果在传送过程中为低电平,则会终止此次数据传送, I/O 引脚变为高阻态。上 电动行时,在 于等于 前, 须保持低电平。中有在 低电平时,才能将 为高电平, I/O 为串行数据输入端(双向)。 终是输入端。 连接需要三条线,即 )、 I/O(6)、 )。下图 89连接图,其中,时钟的显示用 图 主控制系统连接电路 示系统电路的设计 如图 5 所示,采用 码管动态扫描显示,由个数码管, 3码器 74 1K 限流电阻 ,再接 8550 三极管接到共阳数码管的输出端作为选通位码 ,每位选择相应的列。 74 240限流电阻 ,再接共行的 码管的断码。 15 图 态扫描显示电路电路 统电路原理及说明 ( 1)单片机 工作原理: 1 1 引脚功能及结构 具有 81000次擦写周期、全静态操作: 033三级加密程序存储器 、 32 个可编程 I/、三个 16位定时器 /计数器 八个中断源 、 全双工 行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 等结构与功能。 : 是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 辑电平。对 口写 “1” 时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时, 也被作为低 8 位地址 /数据复用。在这种模式下, 有内部上拉电阻。 在 程时, 也用来接收指令字节;在程序校验时,输出指令字节。程序校验 时,需要外部上拉电阻。 : 是一个具有内部上拉电阻的 8 位双向 I/O 口, 出缓冲器能驱动 4 个 16 辑电平。对 口写 “1” 时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( 此外, 别作定时器 /计数器 2 的外部计数输入( 2)和时器 /计数器 2 的触发输入( 2具体如下表所示。 在 程和校验时, 接收低 8 位地址字节。 引脚号第 二功能 2(定时器 /计数器 外部计数输入),时钟输出 2时器 /计数器 捕捉 /重载触发信号和方向控制) 系统编程用) 系统编程用) 系统编程用) : 是一个具有内部上拉电阻的 8 位双向 I/O 口, 出缓冲器能驱动 4 个 辑电平。对 口写 “1” 时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引 脚由于内部电阻的原因,将输出电流( 在访问外部程序存储器或用 16 位地址读取外部数据存储器(例如执行 时, 送出高八位地址。在这种应用中, 使用很强的内部上拉发送 1。在使用 8 位地址(如 问外部数据存储器时, 输出 存器的内容。 在 程和校验时, 位地址字节和一些控制信号。: 是一个具有内部上拉电阻的 8 位双向 I/O 口, 出缓冲器能驱动 4 个 辑电 平。对 口写 “1” 时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( 亦作为 殊功能(第二功能)使用,如下表所示。 在 程和校验时, 也接收一些控制信号。 端口引脚 第二功能 行输入口 ) 17 行输出口 ) 中断 0) 中断 1) O(定时 /计数器 0) 1(定时 /计数器 1) R(外部数据存储器写选通 ) D(外部数据存储器读选通 ) 此外, 还接收一些用于 存编程和程序校验的控制信号。 复位输入。当振荡器工作时, 脚出现两个机器周期以上高电平将是单片机复位。 当访问外部程序存储器或数据存储器时, 址锁存允许)输出脉冲用于锁存地址的低 8 位字节。一般情况下, 以时钟振荡频率的 1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访 问外部数据存储器时将跳过一个 冲。 对 储器编程期间,该引脚还用于输入编程脉冲( 如有必要,可通过对特殊功能寄存器( 中的 8元的 置位,可禁止 作。该位置位后,只有一条 令才能将活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置止位无效。 程序储存允许( 出是外部程序存储器的读选通信号,当 外部程序存储器取指令(或数据)时,每个机器周期两次 效,即输出两个脉冲 ,在此期间,当访问外部数据存储器,将跳过两次 号。 外部访问允许,欲使 访问外部程序存储器(地址为0000 必须保持低电平(接地)。需注意的是:如果加密位 编程,复位时内部会锁存 状态。 如 为高电平 , 执行内部程序存储器的指令。 (2) 时钟芯片 工作原理: 脚功能及结构 引脚排列 ,其中 后备电源, 主电源。在主电源关闭的情况下,也能保持时钟的连续运行。 者中的较大者供电。当 于 , 电。当 于 , 电。 振荡源,振。 复位 /片选线,通过把 入驱动置高电平来启动所有的数据传送。 入有两种功能:首先, 通控制逻辑,允许地址 /命令序列送入移位寄存器;其次, 供终止单字节或多字节数据的传送手段。当 高电平时,所有的数据传送被初始化,允许对 行操作。如果在传送过程中 为低电平,则会 终止此 18 次数据传送, I/O 引脚变为高阻态。上电运行时 ,在 前 , 有在 低电平时,才能将 为高电平。 I/双向 )。 时钟输入端。 下图为 引脚功能图: 装图 2 2 控制字节 控制字如表 示。控制字节的高有效位(位 7)必须是逻辑 1,如果它为 0,则不能把数据写入 ,位 6 如果 0,则表示存取日历时钟数据,为 1 表示存取 据;位 5 至位 1 指示操作单元的地址;最低有效位(位 0)如为 0 表示要进行写操作,为 1 表示进行读操作,控制字节总是从最低位开始输出 / / 控制字格式 据输入输出 (I/O) 在控制指令字输入后的下一个 钟的上升沿时,数据被写入据输入从低位即位 0 开始。同样,在紧跟 8 位的控制指令字后的下一个 冲的下降沿读出 数据,读出数据时从低位0 位到高位 7。 寄存器 12 个寄存器,其中有 7 个寄存器与日历、时钟相关,存放的数据位为 形式 ,其日历、时间寄存器及其控制字见表 1。 此外, 有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与 关的寄存器等。时钟突发寄存器可一次性 顺序读写除充电寄存器外的所有寄存器内容。 关的寄存器分为两类:一类是单个 元,共 31 个,每个单元组态为一个 8 位的字节,其命令控制字为 中奇数为读操作,偶数为写操作;另一类 19 为突发方式下的 存器,此方式下可一次性读写所有的 31个字节,命令控制字为 )、 )。 为了实现系统报警计时等功能,此设计采用了 时 时钟芯片 。美国 司推出的一种高性能、低功耗、带 实时时钟 电路 ,它可以对年、月、日、周日、时 、分、秒进行计时,具有闰年补偿功能,工作电压为 用三线接口与 行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 据。部有一个 318 的用于临时性存放数据的 存器。 升级产品,与 容,但增加了主电源 /后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。 脚功能及结构 引脚排列 ,其中 后备电源, 主电源。在主电源关闭的情况下,也能保持时钟的连续运行。 于 , 电。当 于 , 电。 振荡源,外接 振。 复位 /片选线,通过把 入驱动置高电平来启动所有的数据传送。 入有两种功能:首先, 通控制逻辑,允许地址 /命令序列送入移位寄存器;其次, 供终止单字节或多字节数据的传送手段。当 高电平时,所有的数据传送被初始化,允许对 行操作。如果在传送过程中 为低电平 ,则会终止此次数据传送, I/O 引脚变为高阻态。上电运行时,在 前,须保持低电平。只有在 低电平时,才能将 为高电平。 I/O 为串行数据输入输出端 (双向 )。 终是输入端。 20 三、软件设计 3 1 0主程序流程框图 图 程序流程图 开始 初始化 读、写日期、时间 分离日期 时间 显示值 显示子程序 农历自动更新子程序 日期、时间修改子程序 闰月子程 返回 定时闹铃子程序 21 3 1 1计算阳历程序流程图 图 算阳历程序流程图 3 1 2时间调整程序流程图 22 图 间调整程序流程图 23 3 1 3阴历程序流程图 图 历程序流程图 程序的设计 、写 程序 写 1302 程序 , 32H 4, #8 ;送地址给1302 O, C 4, , 31H 4, #8 ;送数据给1302 O, C 24 4, 读 1302 程序 , 32H 4, #8 ;送地址给1302 O, C 4, 4, #8 从 1302中读出数据 , 4, 1H, A 软件硬件联调 件调试 本系统已符合设计基本要求,即可 以实现 24 小时方式 ;可使用按键开关可 现时、分调整。 除了满足这些基本要求外, 本系统还做了一些创新 : 通过功能按键开关 入可进入时间校准系统。 制秒的校准, 制时的校准。每次一有校准按键按下时,系统会发出不同的声响,以提示用户目前正在校准的是 时、分、秒的 哪一种。校准完成后仍然是通过功能按键 回时钟显示。 通过更改主程序中定时器的定时初值,可实现不同样式的数字钟显示方式。通过实验测得以下参数如表 2 所示 (程序中定时参数 以下简称 C): C ( 10 C 301 C C30 数码管显示方式 静态 闪烁 拉幕式 25 最后电子万年历的电路系统较大,对整个电路线路检查一次,逐步去检查每个线路端点,看接线牢固不牢固,可见对于焊接方面更是不可轻视,庞大的电路系统中只要出于一处的错误, 则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。 在本成电子万年历的设计调试中遇到了很多的问题。回想这些问题只要认真多思考都是可以避免的, 涉及 连接 时要注意, 连接 时 ,在 硬件 调试程序时可以不加电容器,只加一个 晶振即可。只是选择

温馨提示

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

评论

0/150

提交评论