ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:239.19KB ,
资源ID:7118945      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7118945.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子日历的制作51单片机的应用.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电子日历的制作51单片机的应用.docx

1、电子日历的制作电子日历的制作 51 单片机的应用单片机的应用 摘摘 要要 随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、星期、时、分、秒信息,还具有时间校准等功能。本系统以 STC89C52RC 单片机为核心,结合液晶模块 LCD1602、专用时钟芯片DS1302 等电路构成。时钟由美国 DALLAS 公司推出的具有涓细电流充电能的低功耗实时时钟电路 DS1302 实现,它可

2、以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且 DS1302 的使用寿命长,误差小。用 LCD1602 液晶显示日历、时钟,直观且显示信息丰富;用四个键盘实现时钟正常显示、调时及闹钟时间设置。本系统设计大部分功能由软件来实现,使电路简单明了,系统稳定性也得到大大的提高。关键词:电子日历 单片机 STC89C52RC DS1302 目 录 摘 要 I 第一章 绪论 1 1.1 引言 1 1.2 设计的难点和可能出现的问题 1 1.2.1设计难点 1 1.2.2可能出现的问题 1 1.3本设计应达到的要求 1 第二章 总体方案设计 3 2.1电子日历设计方案论证 3 2.

3、1.1单片机芯片的选择方案论证 3 2.1.2显示模块的选择方案和论证 3 2.1.3时钟芯片的选择方案和论证 3 2.2系统框图 4 第三章 单元硬件设计与分析 5 3.1单片机模块设计 5 3.1.1单片机的选型 5 3.1.2 单片机最小系统 6 3.2 日历模块电路设计 8 3.3显示模块设计 10 3.3.1 显示器的选型 10 3.3.2 LCD1602引脚 10 3.3.3 LCD1602与单片机接口电路设计 11 3.4键盘电路设计 11 3.5闹铃模块设计 12 第四章 系统软件设计 13 4.1主程序设计 13 4.2显示程序设计 13 4.3按键扫描子程序设计 14 4.

4、4 DS1302 日期时间数据读取显示设计 14 第五章 软硬件调试 17 5.1硬件测试 17 5.2软件测试 17 5.3测试结果分析与结论 17 5.3.1测试结果分析 17 5.3.2 测试结论 17 第六章 总结与展望 19 6.1总结 19 6.2展望 19 致 谢 21 参考文献 23 附录 1元器件明细表 25 附录 2 程序清单 26 第一章第一章 绪论绪论 1.1 引言 随着社会的不断发展及人们生活水平的不断提高,单片机控制已经越来越普及,它已经成为人们生活中必不可少的工具之一,它已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,其中电子日历就是一个典型

5、的例子。本设计采用 STC89C52RC 单片机作为电子日历的控制模块。单片机可把由DS1302 中的数据利用软件来进行处理,从而把数据传输到显示模块,日历和闹铃的显示。以 LCD液晶显示器为显示模块,把单片机传来的的数据显示出来,并且显示多样化,在显示电路中,主要靠键盘来实现各种显示要求的选择与切换。1.2 设计的难点和可能出现的问题 1.2.1 设计难点设计难点 (1)LCD显示模块的设计 (2)闹铃设计模块的实现设计 (3)单片机个功能模块的综合设计 (4)电路总体设计,元器件选择及焊接,调试 1.2.2 可能出现的问题可能出现的问题 (1)LCD显示模块的功能显示不正常 (2)闹铃设计

6、与其他时间功能设计冲突 (3)软件程序设计功能不完善,系统无法正常运转 1.3本设计应达到的要求 本课题以单片机为主控制器,采用专用日历时钟芯片或单片机内部定时器产生时钟信号,实现年、月、日、时、分、秒计数,并通过适当的方式显示出来,达到以下要求:1能显示实时时钟、日历;2允许误差:10秒/天;3可以通过按键设置(调整)时钟;4显示模式:数码管或液晶显示;第二章第二章 总体方案设计总体方案设计 2.1电子日历设计方案论证 2.1.1 单片机芯片的选择方案论证单片机芯片的选择方案论证 方案一:采用 89C51 芯片作为硬件核心,采用 Flash ROM,内部具有 4KB ROM 存储空间,能于

7、3V的超低压工作,而且与 MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备 ISP 在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二:采用 STC89C52RC,片内 ROM全都采用 Flash ROM,能以 3V的超底压工作,同时也与 MCS-51 系列单片机完全该芯片内部存储器为 8KB ROM 存储空间,同样具有89C51 的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要导入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏,所以选择采用

8、 STC89C52RC 作为主控制系统。2.1.2 显示模块的选择方案和论证显示模块的选择方案和论证 方案一:采用 LED数码管动态扫描,LED数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但连线还需要花费一点时间,所以也不用此种作为显示。方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示。方案三:采用 LCD1602液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,与单片机连接方便,所以在此设计中采用 LCD1

9、602 液晶显示屏。2.1.3 时钟芯片的选择方案和论证时钟芯片的选择方案和论证 方案一:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大,所以不采用此方案。方案二:采用 DS1302 时钟芯片实现时钟,DS1302 芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年进行计数,而且精度高,位的 RAM 做为数据暂存区,工作电压 2.5V5.5V 范围内,2.5V时耗电小于 300nA。2.2系统框图 电子日历电路设计总体设计方框图如图 2-1 所示,控制电路采用单片机STC89C52

10、RC,时钟电路采用 DS1302,用 LCD1602 液晶显示实现时钟显示,闹铃模块采用电磁式蜂鸣器驱动。图 2-1 总体设计方框图 第三章第三章 单元硬件设计与分析单元硬件设计与分析 整个电子时钟系统电路可分为五部分:单片机模块 STC89C52RC、显示模块、日历模块、键盘显示、闹铃模块。3.1单片机模块设计 3.1.1 单片机的选型单片机的选型 根据第二章单片机芯片的选择方案论证,选择采用 STC89C52RC 作为主控制系统,STC89C52RC 引脚如图 3-1所示。图 3-1 STC89C52RC 各引脚图(1)VCC:STC89C52RC 电源正端输入,接+5V。(2)VSS:电

11、源地端。(3)XTAL1:单芯片系统时钟的反相放大器输入端。(4)XTAL0:系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。(5)RESET:STC89C52RC 的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,STC89C52RC 便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址 0000H处开始读入程序代码而执行程序。(6)EA/Vpp:EA为英

12、文External Access的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部 EPROM 中)来执行程序。因此在 8031 及 8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用 8751 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至 8751内部 EPROM 时,可以利用此引脚来输入 21V的烧录高压(Vpp)。(7)ALE/PROG:端口 3 的管脚设置:P3.0:RXD,串行通信输入;P3.1:TXD,串行通信输出;P3.2:INT0,外部中断 0输入;P3.3:INT1,外部中断 1输

13、入;P3.4:T0,计时计数器 0 输入;P3.5:T1,计时计数器 1 输入;P3.6:WR:外部数据存储器的写入信号;P3.7:RD,外部数据存储器的读取信号。3.1.2 单片机最小系统单片机最小系统(1)复位电路设计 STC89C52RC 单片机的复位是由外部的复位电路来实现的。复位引脚 RST 通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。上电复位:上电复位电路是种简单的复位电路,只要在 RST 复位引脚接一个电容到 VCC,接一个电阻到地就可以了。上电复位是指在给

14、系统上电时,复位电路通过电容加到 RST 复位引脚一个短暂的高电平信号,这个复位信号随着 VCC 对电容的充电过程而回落,所以 RST 引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST 引脚的高电平信号必须维持足够长的时间。电路如图 3-2所示。图 3-2 上电复位电路 上电自动复位是通过外部复位电路的电容充电来实现的。只要 Vcc的上升时间不超过 1ms,就可以实现自动上电复位。(2)时钟电路设计 时钟电路是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统

15、的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。电路如图 3-3所示。图 3-3 时钟电路 STC89C52RC 单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚 XTAL1,输出端为引脚 XTAL04。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。单片机的最小系统如图 3-4 所示。图 3-4 单片机最小系统 3.2 日历模块电路设计 根据第二章时钟芯片的选择方案和论证,选择采用 DS1302 作为日历模块电路设计的核心。(1)DS1302 的引脚及功能 时钟电路采用 DS130

16、2,DS1302 是美国 DALLAS 公司推出的一种高性能、低功耗、带 RAM的实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿功能,工作电压为 2.55.5V。采用三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多个字节的时间数据或 RAM 数据。DS1302 内部有一个 31 8的用于临时性存放数据的 RAM存储器。DS1302 的封装和引脚功能分别如图 3-5和表 3.1所示。管脚号 管脚名称 功能 1 Vcc2 主电源 2、3 X1、X2 32.768HZ 4 GND 地 5 RST 复位/片选断 6 I/O 串行数据输入/输出 7 SCLK 串行

17、时钟输入端 8 Vcc1 后备电源 图 3-5 DS1302 的 DIP 封装图(2)DS1302 复位和时钟控制 DS1302 通过把 RST 输入驱动置高电平来启动所有的数据传送。RST 输入有两种功能:首先,RST 接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST 提供了终止单字节或多字节数据的传送手段。当 RST 为高电平时,所有数据传送被初始化,允许对 DS1302 进行操作。如果在传送过程中置 RST 为低电平,则会终止此数据传送,并且 I/O引脚变为高阻状态。上电运行时,在 VCC2.5V之前,RST 必须保持低电平。只有在 SCLK 为低电平时,才能将 RST 置为

18、高电平。表 3.1 DS1302 的引脚功能(3)DS1302 的控制字节 DS1302 的控制字如表 3.2 所示。控制字节的高有效位(位 7)必须是逻辑 1,如果它为 0,则不能把数据写入 DS1302 中,位 6如果 0,则表示存取日历时钟数据,为 1表示存取 RAM数据;位 5 至位 1指示操作单元的地址;最低有效位(位 0)如为 0 表示要进行写操作,为 1 表示进行读操作,控制字节总是从最低位开始输出。DS1302 的控制字格式如表 3.2所示。表 3.2 DS1302 的控制字格式 7 6 5 4 3 2 1 0 1 RAM A4 A3 A2 A1 A0 RD CK WR DS1

19、302 有 12 个寄存器,其中有 7个寄存器与日历、时钟相关,存放的数据位为BCD码形式,其日历、时间寄存器及其控制字如表 3.3 所示。表 3.3 DS1302 寄存器日历、时间寄存器及其控制字 写寄存器 读寄存器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 80H 81H CH 10秒 秒 82H 83H 10分 分 84H 85H 12/24 10 10 时 时 AM/PM 86H 87H 0 0 10日 日 88H 89H 0 0 10月 月 8AH 8BH 0 0 0 0 0 星期 8CH 8DH 10 年 年 8EH 8FH WP 0 0 0

20、0 0 0 0 (4)DS1302 的性能指标 a.实时时钟具有能计算 2100 年之前的秒分时日日期星期月年的能力还有闰年调整的能力;b.31 8 位暂存数据存储 RAM;c.串行 I/O 口方式使得管脚数量最少;d.宽范围工作电压 2.05.5V;e.工作电流 2.0V 时,小于 300nA;f.读/写时钟或 RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式;g.8 脚 DIP 封装或可选的 8 脚 SOIC 封装根据表面装配;h.简单 3 线接口;i.与 TTL 兼容 Vcc=5V;j.可选工业级温度范围-40+85;k.对 Vcc1 有可选的涓流充电能力;l.双电源管用于主

21、电源和备份电源供应;m.备份电源管脚可由电池或大容量电容输入;3.3显示模块设计 3.3.1 显示器的选型显示器的选型 显示电路可以用数码管或液晶显示,显示方便,易于读数。本次设计采用 1602 液晶显示器,可以较直观的动态显示实时时钟,数据显示(误差限制在 10秒每天)。3.3.2 LCD1602 引脚引脚 显示电路采用 LCD1602 液晶显示器,引脚排列如图 3-6所示,引脚功能如表 3.4所示。图 3-6 1602 引脚图 表 3.4 LCD1602引脚功能表 引脚 符号 功能说明 1 VSS 一般接地 2 VDD 接电源(+5V)3 V0 液晶显示器对比度调整端,接正电源时对比度最弱

22、,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个 10K的电位器调整对比度)。4 RS RS 为寄存器选择,高电平 1时选择数据寄存器、低电平 0时选择指令寄存器。5 R/W R/W 为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。6 E E(或 EN)端为使能(enable)端,下降沿使能。7 DB0 底 4 位三态、双向数据总线 0位(最低位)8 DB1 底 4 位三态、双向数据总线 1位 9 DB2 底 4 位三态、双向数据总线 2位 10 DB3 底 4 位三态、双向数据总线 3位 11 DB4 高 4 位三态、双向数据总线 12 DB5 高 4

23、 位三态、双向数据总线 5位 13 DB6 高 4 位三态、双向数据总线 6位 14 DB7 高 4 位三态、双向数据总线 7位(最高位)(也是 busy flag)15 BLA 背光电源正极 16 BLK 背光 电源负极 3.3.3 LCD1602 与单片机接口电路设计与单片机接口电路设计 以 P0、P1口为 1602 字符点阵液晶显示模块的接口进行设计,接口电路如图 3-7所示。图 3-7 LCD1602与单片机连接电路 3.4键盘电路设计 键盘的开关状态通过一定的电路转换为高、低电平状态。键盘闭合过程在相应的I/O端口形成一个负脉冲。闭合和释放过程都要经过一定的过程才能达到稳定,这一过程

24、是处于高、低电平之间的一种不稳定状态,称为抖动。抖动持续时间的常长短与开关的机械特性有关,一般在 5-10ms 之间。为了避免 CPU多次处理键盘的一次闭合,应采用措施消除抖动。本设计采用的是独立式按键,如直接用 I/O 口线构成单个按键电路,每个按键占用一条 I/O 口线,每个按键的工作状态不会产生互相影响。如图 3-8所示为 4个键盘的独立式按键接口电路。图 3-8 独立式键盘接口电路结构图 SB0 表示功能移位键,按键选择要调整的时十位、时个位、分十位或分个位。SB1 表示数字“+“键,按一下则对应的数字加 1。SB2 口表示数字“-”键,按一下则对应的数字减 1。SB3 口表示时间表的

25、切换,程序默认为日常时间表,当按下该开关,使输入为低电平时,表示当前执行的是考试时间表,并有绿发光二极管显示。再按键,使键抬起,输入维高电平时,表示当前执行的是日常作息时间表,用红发光二级管显示。3.5闹铃模块设计 闹铃电路采用电磁式蜂鸣器驱动,蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机 IO引脚输出的电流较小,单片机输出的 TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。S51 增强型单片机实验板通过一个三极管 C8550 来放大驱动蜂鸣器,电磁式蜂鸣器驱动电路如图 3-9所示。图 3-9 电磁式蜂鸣器驱动电路

26、 蜂鸣器的正极接到 VCC(5V)电源上面,蜂鸣器的负极接到三极管的发射极E,三极管的基级 B经过限流电阻 R1 后由单片机的 P3.7 引脚控制,当 P3.7 输出高电平时,三极管 T1截止,没有电流流过线圈,蜂鸣器不发声;当 P3.7 输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。第四章第四章 系统软件设计系统软件设计 系统程序主要包括主程序、读出时钟子程序、1602 液晶显示程序、DS1302 时钟部分子程序等。4.1主程序设计 系统进行过相关的初始化指令之后即开始执行万年历部分的程序:读取 DS1302 的日期时间数据信息、查询有无功能键按下。若有,则根据相应的按键进行

27、对应的处理;若无,则显示。主程序框图如图 4-1所示。程序清单见附录二。图 4-1 主程序流程图 4.2显示程序设计 显示程序主要将时钟芯片产生的日历信息显示出来,主要包含 LCD1602 的初始化、在指定位置显示信息,其流程图如图 4-2所示。图 4-2 显示程序流程图 4.3按键扫描子程序设计 调整时间用 4个调整按钮,1 个作为移位、控制用,另外 3个分别作为加调整、减调整和复位用。在调整时间过程中,要调整的位与其他位应该有区别,所以增加了闪烁功能,即调整的位一直在闪烁,直到调整下一位示值给该位。时间调整程序流程图4-3 所示。图 4-3 时间调整程序流程图 4.4 DS1302 日期时

28、间数据读取显示设计 对于时钟芯片 DS1302,公历日期时间显示只需从 DS1302 各寄存器读出年、月、日、时、分、秒、星期,再加处理即可。在首次对 DS1302 进行操作之前,必须进行初始化,然后从中读出数据,经过处理后,送给显示缓冲单元。其程序框图如图 4-4示。图 4-4 时间读取程序框 第五章第五章 软硬件调试软硬件调试 5.1硬件测试 电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于一处的错误,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。在本成电子万年历的设计调试中遇到了很

29、多的问题。回想这些问题只要认真多思考都是可以避免的,以下为主要的问题:(1)串口下载芯片 232发烫,单片机晶振不起振(2)LCD1602在显示时间时出现黑格子,遮挡了时间(3)对万年历修改时间或日期时,有时时间改变 2 次。解决:根据仪器的测试,发现电路引脚有接错的现象,重新焊接后晶振,复位正常,程序能够下载。LCD1602 出现黑格子是由于在其第三引脚没加电阻分压导致,加上 5K电阻后正常。键盘延时较短致使按键次数多加。5.2软件测试 电子成年历是多功能的数字型,可以看当前日期、时间。电子成年历功能很多,所以对于它的程序也较为复杂,所以在编写程序和调试时出现了相对较多的问题。最后经过多次的

30、模块子程序的修改,一步一步的完成,最终解决了软件。在软件的调试过程中主要遇到的问题如下:(1)LCD1602显示的时间不完整,最后在液晶初始化程序中给加上该显示的数字即可。(2)在调整时间时光标闪烁不规律,原因的由于错用 DS1302 停振指令所致,最后加上一个变量进行控制即可。5.3测试结果分析与结论 5.3.1 测试结果分析测试结果分析(1)在测试中遇到单片机晶振不起振、232 芯片发烫,首先使用试测仪对电路进行测试,观察是否存在漏焊,虚焊,或者元件损坏.(2)LCD1602液晶有黑色背景出现,首先使用试测仪对电路进行测试,观察电路是否存在短路现象。查看烧写的程序是否正确无误,对程序进行认

31、真修改。5.3.2 测试结论测试结论 经过多次的反复测试与分析,可以对电路的原理及功能更加熟悉,同时提高了设计能力与及对电路的分析能力.同时在软件的编程方面得到更到的提高,对编程能力得到加强.同时对所学的知识得到很大的提高与巩固.第六章第六章 总结与展望总结与展望 6.1总结 本项目已经经过调试运行最终实现了功能要求,通过多次测试表明,电子日历的各项性能完全达到设计要求。对电子日历的发展具有实际推广价值。在未来的几年中电子日历装置一定会被广泛的应用各种场所,人们对这种电子日历系统一定会倍加青睐。电子日历制造成本低,环保,方便,省电,安全。总控制单元的硬件电路中多采用简易芯片,简化了电路设计,系

32、统开发容易,在日常生活中都具有很强的适用性,具有实际推广价值;采用模块化设计,易于维护。6.2展望 本项目研究的 51单片机电子日历设计功能还较简单,还可以进行功能的扩展,具体如下:(1)可以用声控控制,如果没人可以自动关断,目前还不能实现这一功能。(2)可以测量房间的温度,温度低于一定的数值可以自动打开空调,温度高于一定的数值可以自动关闭空调。(3)可以测量房间的湿度参数。(4)本次做的项目主要是控制数字量,还可以对模拟量进行控制。致致 谢谢 在论文完成之际,我首先向关心帮助和指导我的指导老师冯成龙表示衷心的感谢并致以崇高的敬意!在论文工作中,遇到了不少困难,一直得到冯成龙老师的亲切关怀和悉

33、心指导,使我学到了许多平时学不到的知识,让我明白了理论联系实际,不能好高骛远。冯成龙老师以其渊博的学识、严谨的治学态度、求实的工作作风和他敏捷的思维给我留下了深刻的印象,我将终生难忘老师对我的教导。再一次向他表示衷心的感谢,感谢他为学生营造的浓郁学术氛围,以及学习、生活上的无私帮助!值此论文完成之际,谨向冯成龙老师致以最崇高的谢意!在学校的学习生活即将结束,回顾两年多来的学习经历,面对现在的收获,我感到无限欣慰。为此,我向热心帮助过我的所有老师和同学表示由衷的感谢!特别感谢我的师兄,以及师姐,老师,及班主任,对我的学习和生活所提供的大力支持和关心!还要感谢一直关心帮助我成长的室友!在我即将完成学业之际,我深深地感谢我的家人给予我的全力支持!最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!参考文献参考文献 1谢自美.电子线路设计、实验、测试M.武汉:华中理工大学出版社,2000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1