校园作息时间控制系统(基于单片机).doc

校园作息时间控制系统(基于单片机).doc

ID:50599066

大小:2.53 MB

页数:37页

时间:2020-03-12

校园作息时间控制系统(基于单片机).doc_第1页
校园作息时间控制系统(基于单片机).doc_第2页
校园作息时间控制系统(基于单片机).doc_第3页
校园作息时间控制系统(基于单片机).doc_第4页
校园作息时间控制系统(基于单片机).doc_第5页
资源描述:

《校园作息时间控制系统(基于单片机).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.系统设计方案与论证……………………………………………………………………32.1设计要求…………………………………………………………………………………32.2系统设计总体方案…………………………………………………………………..….32 系统的硬件设计与实现………………..…………………………………………………42.1.1时钟芯片DS12887性能简介……………………………………………………….42.1.2时钟芯片读写时序……………………………………………………………….…62.1.3时间寄存

2、器地址……………………………………………………………………62.1.4特殊控制寄存器功能………………………………………………………………72.2.1液晶SYB12864介绍………………………………………………………………82.2.2液晶与单片机的接口………………………………………………………………82.2.3液晶写操作时序……………………………………………………………………92.3.1红外发送与接收……………………………………………………………………102.3.2遥控码数据分析……………………………

3、………………………………………102.3.3接收电路……………………………………………………………………………112.4.1电源部分电路图……………………………………………………………………113.程序设计…………………………………………………………………………………123.主程序流程图……………………………………………………………………………123.2按键识别……………………………..……………………………………………..…133.3课表计算…………………………………………………………………………

4、……133.4遥控解码………………………………………………………………………………144.系统测试与总结…………………………………………………………………………16附录1 主要元器件清单………………………………………………………………….…17附录2 程序清单………………………………………………………………………….…18附录3 原理图与印制板图………………………………………………………………….35附录4 系统使用说明……………………………………………………………………….36附录5 系统实物图片

5、……………………………………………………………………….37371.系统设计方案与比较1.1 设计要求一、时钟功能:能显示年、月、日、星期、时、分、秒二、调整功能:能校正年份、日期、时间等三、打铃功能:按指定时间表播放音乐、现场修改作息时间表四、设置的作息时间表数据在单片机掉电后不会丢失1.2系统设计总体方案根据设计要求实现的功能,可以采用不同的设计系统方案如下:方案一:采用单片机自带定时器进行计时,外加存储器保存课表数据,普通键盘输入。由于单片机进行软件计时,硬件成本比较低,但是误差比较大,需要校

6、准,日后的维护工作量比较大。可用廉价的AT24C04等存储器保存数据,读写比较容易。对于普通的独键盘,设置量比较大,改用矩阵键盘又会占用较大的电路板空间。方案二:采用实时时钟芯片计时,红外数据输入。时钟芯片常见的有美信公司的DS1302、DS12887等.前者与后者的最大区别在于有没有自带的备份电池。前者需要增加额外的电池以及相关的充电电路,后者DS12887本身已经集成了锂电池,而且掉电后相当长一段时间还可以正常走时,最重要的是它还剩下114字节的非易失RAM,由于有备份电池供电,相当于一个存储器

7、,可以充分利用,而不需要增加另外的存储器,减少了外围电路。电视红外遥控比较常见,只要解码出来,可以充分利用面板上的多个数字键,接收电路也相当简单,另外由于是非接触式按键,避免了普通机械按键的磨损弊端。故本设计选用第二种方案.总体方框图如下:单片机89S52时钟芯片DS12887红外接收头遥控液晶显示蜂鸣器372.系统的硬件设计与实现2.1时钟芯片DS12887性能简介2.1.1时钟芯片特点功能简介及引脚分布如图:37372.1.2读写时序2.1.3时间寄存器地址37值得注意的是上表中最后的寄存器地址

8、0EH--7FH,这里就是剩余的144字节RAM,在本设计中实际使用的是10H—13H四个字节,用于保存课表上午和下午的起始数据。2.1.4特殊控制寄存器功能372.2液晶显示块部分电路2.2.1液晶SYB12864功能与技术参数简介SYB12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成.可完成图形显示,内置汉字库,可以显示8×4个(16×16点阵)汉字.主要技术参数和性能:1.电源:VDD:+5V;LCD外接驱动电压为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。