基于ds1307的pic时钟课设

基于ds1307的pic时钟课设

ID:3703463

大小:501.00 KB

页数:11页

时间:2017-11-23

基于ds1307的pic时钟课设_第1页
基于ds1307的pic时钟课设_第2页
基于ds1307的pic时钟课设_第3页
基于ds1307的pic时钟课设_第4页
基于ds1307的pic时钟课设_第5页
资源描述:

《基于ds1307的pic时钟课设》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、PIC单片机课设《PIC16系列单片机》课程设计学生姓名:学号:课题项目:万年历时钟系统专业班级:电机与电器指导教师:二○一一年五月二十日11PIC单片机课设目录1.目录…………………………………………………22.课程设计目的…………………………………………………33.课程设计题目要求和描述……………………………………34.课程设计报告内容……………………………………………35.系统的软件设计………………………………………………86.总结…………………………………………………97.附:实验调试图解……………………………………………108.参考文献……………………………

2、…………………………1111PIC单片机课设1.课程设计目的:《PIC单片机课程设计》是电气工程及其自动化专业及相近专业的一门重要的专业实践课,本在《PIC单片机》课程的基础上,通过硬件设计与软件编程与调试的实践,进一步掌握PIC单片机的应用方法,熟练PIC单片机的C程序的编写与调试,是毕业设计前的一次重要的实践,为今后走上工作岗位打下坚实的单片机应用基础。2.课程设计题目要求和描述:根据所给的硬件线路原理图与PCB焊接图,焊接印刷线路板并经过初步检查无误。设计一个具有完整功能、有一定工作量与一定难度的单片机应用线路,并绘制能用于仿真的Proteus线路图,编制相应的

3、单片机C语言,分别在Proteus仿真界面和实物板上调试运行正确。最后用实物进行运行演示,并写出符合规范的课程设计报告。本课题设计的系统是以PIC16F887单片机为控制核心,通过实时时钟芯片DS1307构成了一个多功能的万年历时钟系统,详细阐述了整个系统的硬件组成结构、工作原理和系统的软件程序设计。系统采用了字符型LCD液晶模块LM016L作为显示器,界面友好,功耗低;并且具有实时时间,可以显示年、月、日、小时、分钟等时间信息,还有按键调时、闹铃定时等功能。由于软件程序均采用PICCC语言编写,所以还可对其进行必要的移植与升级改造,性价比高。3.课程设计报告内容:该

4、系统以PIC16F887单片机作为核心控制器件,外围主要有实时时钟芯片DS1307、LCD模块LM016L、按键控制、蜂鸣器等模块器件,整个系统线路简单可靠性高。系统结构框图1所示。11PIC单片机课设图1系统结构框图3.1单片机主控模块:系统采用PIC16F887单片机作为控制核心。本课设板采用的PIC16F887,是877A的升级,其主要参数与877A类似,但使用更为灵活、有的参数更为细化(如异步通信的波特率为双字节),易于日后的升级,且价格比877A更低。887引脚与877A兼容,但增加了一些功能。PIC16F887单片机主要负责各个模块的初始化工作;设置定时器

5、、寄存器的初值;读取并处理时间等信息;处理按键响应;控制液晶实时显示等。单片机仿真控制总线路电路连接如图2所示。单片机系统采用4M晶振;RB口采用弱上拉使能,用到其低四位的按键模块接口;RD口低四位为单片机与液晶显示器通信的数据端口,高四位为液晶显示器的控制信号端口;RE0为闹铃的输出端口;SCL和SDA为单片机通过IIC通信与时钟芯片DS1307连接11PIC单片机课设通信的端口;还有RESET组成系统上电复位电路。图2单片机仿真控制总线路电路3.2实时时钟日历模块:系统采用DS1307实时时钟芯片。它是一款总线接口的时钟日历芯片,片内含有8个特殊功能寄存器和56b

6、it的SRAM,是一种低功耗的实时时钟芯片。DS1307引脚功能与封装如图3。它的主要技术性能指标:具有秒、分、时、日、星期、月、年的计数功能,并且具有12小时制和24小时制的计数模式,可自动调整每月的天数,具有闰年调整的功能,具有自动掉电保护和上电复位的功能。同时它独立于CPU工作,不受CPU主晶振及其电容的影响,而且计时准确,月累计误差小于10秒。11PIC单片机课设时钟的晶振为32.768kHz,为时钟芯片提供计时脉冲;Vbat为DS1307的备用电源,以便在没有主电源的情况下能够保存时间信息和一些重要的数据;两个电阻为总线的上拉电阻。仿真线路图如4。注:T0口

7、输送给TIM0对外计数端口,以每隔一秒对DS1307读数并显示一次,节省资源。图4实时时钟日历电路3.3闹铃模块:系统采用蜂鸣器作为闹铃输出。仿真电路连接如图5所示。电路中采用NPN管TIP31来控制蜂鸣器的开关,由图可以看出当SPE引脚为单一电平时,NPN管成单一导通或11PIC单片机课设截止,蜂鸣器不工作;当SPE引脚为高、低电平变化时,NPN管导通与截止交替,蜂鸣器工作。其中R为限流电阻。图5闹铃电路3.4 液晶显示模块:系统中采用字符型LCD液晶模块LM016L作为显示器件显示信息。与传统的LED数码管显示器件相比,液晶显示模块具有体积小、功

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

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

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