电子万年历毕业设计

上传人:pu****.1 文档编号:564625344 上传时间:2023-05-16 格式:DOCX 页数:53 大小:294.67KB
返回 下载 相关 举报
电子万年历毕业设计_第1页
第1页 / 共53页
电子万年历毕业设计_第2页
第2页 / 共53页
电子万年历毕业设计_第3页
第3页 / 共53页
电子万年历毕业设计_第4页
第4页 / 共53页
电子万年历毕业设计_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《电子万年历毕业设计》由会员分享,可在线阅读,更多相关《电子万年历毕业设计(53页珍藏版)》请在金锄头文库上搜索。

1、毕业设计论文论文题目:电子时钟学 院:机电工程学院专业:电气自动化班级:2009级01班学生姓名:贾贯可学 号:0902511005 指导教师: 司新生2011年10月 18 日摘要目录.3绪论 .第 1 章 设计要求与方案论证. .1.1引言71.2 功能要求 . 71.3 方案论证 . 7第 2 章 系统硬件电路设计 .112.1电路设计112.2系统硬件概述152.3主要单元电路的设计15第 3 章 系统的软件设计. 223.1程序设计223.2程序设计流程图22第4章结束语24.27回回At订阅方法:z在菜单中选择 识别二维码单片机,建味电子 DIY,机器人蠡从“单片机“进入智能世界附

2、录一(电路原理图) 附录二(程序清单)摘要随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子 钟,不断研究、创新。为了在观测时间,能够了解与人类密切相关的信息 比如星期、日期等,电子时钟诞生了,它集时间、日期、星期等功能于一 身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电 子仪器仪表的发展趋势,具有广阔的市场前景。该电子时钟主要采用 STC89C52RC 单片机作为主控核心,由 DS1302 时钟芯片提供时钟、LED动态扫描显示屏显示。STC89C52RC单片机是由 Atmel公司推出的,功耗小,电压可选用46V电压供电;DS1302时钟芯 片是美国 DALLAS

3、公司推出的具有涓细电流充电功能的低功耗实时时钟 芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补 偿等多种功能,而且 DS1302 的使用寿命长,误差小;数字显示是采用的 LED 显示屏来显示,可以同时显示年、月、日、星期、时、分、秒和温度 等信息。此外,该电子时钟还具有时间校准等功能。关键词:时钟电路; 时钟芯片 DS1302; LED 动态扫描; 单片机STC89C52RC;绪论随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高, 精准数字计时的消费需求也是越来越多。二十一世纪的今天,最具代表性的计时产品就是电子时钟,它是近代 世界钟表业界的第三次革命。第一次是摆

4、和摆轮游丝的发明,相对稳定的 机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带 有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发 明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。 第三次革命就是单片机数码计时技术的应用,使计时产品的走时日差从分 级缩小到 1/600 万秒,从原有传统指针计时的方式发展为人们日常更为熟 悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期的显示功 能,它更符合消费者的生活需求!因此,电子时钟的出现带来了钟表计时 业界跨跃性的进步我国生产的电子时钟有很多种,总体上来说以研究多功能电子时钟为 主,使万年历除了原有

5、的显示时间,日期等基本功能外,还具有闹铃,报 警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的 改进电子时钟的设计,使其更加的具有市场。本设计为软件,硬件相结合的一组设计。在软件设计过程中,应对硬 件部分有相关了解,这样有助于对设计题目的更深了解,有助于软件设计。 基本的要了解一些主要器件的基本功能和作用。除了采用集成化的时钟芯片外,还有采用 MCU 的方案,利用 STC89 系列单片微机制成电子电路,采用软件和硬件结合的方法,控制 LED 数码 管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路 简单,安装方便易于实现,软件设计独特,可靠。STC89C52RC

6、是由ATMEL 公司推出的一种小型单片机。 95 年出现在中国市场。其主要特点为采用 Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容, 可以很快被中国广大用户接受。本文介绍了基于 STC89C52RC 单片机设计的电子时钟。首先我们在绪论中简单介绍了单片机的发展与其在中低端领域中的优 势以及课题的开发意义;接着介绍了 STC89C52RC单片机的硬件结构和本 毕业设计所要外扩的LED显示及其驱动方法,并在此基础上实现了时钟基 本电路的设计;然后使用单片机C语言进行时钟程序的设计,程序采用模 块化结构,使得逻辑关系简单明了,维护方便。第 1 章 设计要求与方案论证1.1

7、 引言本文提出了一种基于STC89C52RC单片机的时钟设计方案,本方 案以STC89C52RC单片机作为主控核心,与时钟芯片DS1302、按键、LED 显示等模块组成硬件系统。在硬件系统中设有独立按键和LED显示器,能 显示丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间 等,综上所述此电子时钟具有读取方便、显示直观、功能多样、电路简洁 成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前 景。1.2 功能要求本电子时钟能动态显示年、月、日、星期、小时、分钟、秒1.3 方案论证1.3.1 技术可行性随着国内超大规模集成电路的出现,微处理器及其外围芯片有了迅速 的发展。

8、集成技术的最新发展之一是将 CPU 和外围芯片,如程序存储器、 数据存储器、并行 I/O 口、串行 I/O 口、定时/计数器、中断控制器及其他 控制部件集成在一个芯片之中, 制成单片计算机( Single-Chip Microcomputer)。而近年来推出的一些高档单片机还包括有许多特殊功能 单元,如 A/D、 D/A 转换器、调制解调器、通信控制器、锁相环、 DMA、 浮点运算单元、PWM控制输出单元、PWM输出时的死区可编程控制功能 等。因此,只要外加一些扩展电路及必要的通道接口就可以构成各种计算 机应用系统,如工业流水线控制系统、作为家用电器的主控制器、分布式 控制系统的终端节点或作为

9、其主控制节点起中继的作用、数据采集系统、 自动测试系统等。单片机的出现,并在各技术领域中得到如此迅猛的发展,与单片机构 成计算机应用系统所形成的下述特点有关:1、单片机构成的应用系统有较大的可靠性。这些可靠性的获得除了依 靠单片机芯片本身的高可靠性以及应用有最少的联接外,还可以方便地采 用软、硬件技术。2、系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统, 应用系统有较高的软、硬件利用系数。3、由于构成的应用系统是一个计算机系统,相当多的测、控功能由软 件实现,故具有柔性特征,不须改变硬件系统就能适当地改变系统功能。4、有优异的性能、价格比。1.3.2 单片机的选择方案一:采用传统的

10、 STC89C52RC 作为电机的控制核心。单片机算 术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和 逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其 在各个领域应用广泛。方案二:采用 FTC10F04 单片机,还带有非易失性 Flash 程序存储器。 它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。其主 要特点如下:8KB Flash ROM,可以擦除1000次以上,数据保存10年。由于本系统对 CPU 运算速度要求很高,需要执行很复杂的运算,方 案一成本比较低,适合做设计,方案二运算速度高,性能好,所以两种方 案都有可取之处。选用方案一作为主

11、方案,方案二作为备用方案。1.3.3 显示模块的选择方案一:使用液晶显示屏显示时间数字。 液晶显示屏(LCD)具有 轻薄短小、低耗电量、无辐射危险,平面直角显示以及影象稳定不闪烁等 优势,可视面积大,画面效果好,分辨率高,抗干扰能力强等特点。但由 于液晶是以点阵的模式显示各种符号,需要利用控制芯片创建字符库,编 程工作量大,控制器的资源占用较多,其成本也偏高。在使用时,不能有 静电干扰,否则易烧坏液晶的显示芯片,不易维护。方案二:使用传统的 LED 数码管显示。 数码管具有:低能耗、低损 耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界 环境要求低,易于维护,同时其精度比较高,

12、称重轻,精确可靠,操作简 单。数码管采用 BCD 编码显示数字,程序编译容易,资源占用较少。根据以上的论述,采用方案二。在本系统中,我们采用了八段四位 一体数码管串口的动态显示。1.3.4 键盘模块的选择在对日期和时间进行切换,对日期和时间进行调节校准过程中,系 统需要产生激励电流,因此需要用按键。方案一:使用独立式键盘。独立式键盘是指直接用 I/O 口线构成的单 个按键电路。独立式按键电路配置灵活,软件结构简单。方案二:使用矩阵式键盘。矩阵式键盘是由行线和列线组成,按键 位于行、列的交叉点上,行线、列线分别连接到按键开关的两端。其特点 是简单且不增加成本,这种键盘适合按键数量较多的场合。根据

13、以上的论述,因本系统需要的按键不多,日期加 1 键,月数加1 键,年数加 1 键,分数加 1 键,时数加 1 键,时间/日期切换键,要求简 单。所以采用方案一独立式键盘。1.3.5 总体方案论证与选择按照系统设计功能的要求,初步确定系统由主控模块、时控模块、及 显示模块和键盘接口模块共 4 个模块组成。主控芯片使用 51 系列 STC89C52RC 单片机,时钟芯片使用美国 DALLAS 公司推出的一种高性 能、低功耗、带RAM的实时时钟DS1302。采用DS1302作为计时芯片, 可以做到计时准确。更重要的是,DS1302可以在很小电流的后备电源(2.55.5V电源,再2.5V时耗电小于30

14、0nA),而且方S1302可以编程 选择多种充电电流来为后备电源进行慢速充电,可以保证后备电源基本不 耗电。显示模块采用普通的共阳极四位一体八段LED数码管。第二章 系统硬件电路设计2.2 系统硬件概述2.2.1 主控制器 STC89C52RCSTC89C52RC 单片机是宏晶科技推出的新一代高速、低功耗、超强抗 干扰的单片机,指令代码完全兼容传统8051 单片机,12 时钟、机器周期 和 6 时钟、机器周期可以任意选择。主要特性如下: 增强型 8051 单片机, 6 时钟、机器周期和 12 时钟、机器周期可 以任意选择,指令代码完全兼容传统 8051单片机。 工作电压: 5.5V3.3V 工

15、作频率范围:044MHz。 用户应用程序空间为 8K 字节 片上集成 512 字节 RAM 通用 I/O 口 32 个,复位后为: P1/P2/P3/P4 是准双向口/ 弱上位,P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作 为 I/O 口用时,需加上拉电阻。 ISP(在系统可编程)/IAP (再应用可编程),无需专用编程器,无需 专用仿真器,可通过串口( RXD/P3.0,TXD/P3.1 )直接下载用户 程序,数秒即可完成一片。 具有 EEPROM 功能 具有看门狗功能 共 3 个 16 位定时器/计数器。及定时器 T0、T1、T2 外部中断 4 路,下降沿中断或低电平触发电路, Power Down 模式 可由外部中断低电平触发中断方式唤醒通用异步串行口(UART),还可用定时器实现多个UART 工作温度范

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号