单片机课程设计报告日历

单片机课程设计报告日历

ID:23265567

大小:7.86 MB

页数:29页

时间:2018-11-06

单片机课程设计报告日历_第1页
单片机课程设计报告日历_第2页
单片机课程设计报告日历_第3页
单片机课程设计报告日历_第4页
单片机课程设计报告日历_第5页
资源描述:

《单片机课程设计报告日历》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理与应用课程设计题目:系部:专业:班级:学生姓名:学号:指导教师:2013年12月22日目录1设计任务与要求11.1设计任务11.2设计要求12设计方案12.1设计思路12.2芯片选择12.2.1单片机STC89C5212.2.2DS1302芯片22.2.3LED数码管22.2.4MAX232功能简介......................42.2.574LS174功能简介.....................43硬件电路设计53.1电路设计框图53.2主要单元电路的设计53.2.1单片机主控制模块的设计53.2.2时钟电路模块的设计63.2.3显示模

2、块电路...................................64主要参数计算与分析74.1计算与分析75调试过程75.1硬件调试75.1.1硬件电路故障75.1.2硬件调试方法75.2软件调试85.2.1软件电路故障85.2.2软件调试方法86结论97附录107.1电子日历PCB图107.2电子日历实物图107.3元件清单..............................117.4源程序...............................12参考文献24单片机课程设计说明书1设计任务与要求1.1设计任务本课题实验主要采用STC89C

3、52芯片和DS1302芯片与LCD1602液晶显示屏等芯片来完成一个简易的电子万年历。改万年历可以显示年月日、时分秒,并且年月日与时分秒可以通过手动翻页显示。1.2设计要求设计一个以单片机为核心的电子万年历,可实现功能:(1)显示年、月、日、时、分和秒功能;(2)具备年、月、日、时、分和秒校准功能;2设计方案2.1设计思路系统分为主控模块、时钟电路模块、温度检测模块、按键扫描模块、LCD显示模块、电源电路、复位电路、晶振电路等模块。主控模块采用AT89C51单片机,按键模块用四个按键,用于调整时间,显示模块采用LCD1602,时钟电路模块采用DS1302时钟芯片实现对

4、时间、日期的操作。2.2芯片选择2.2.1单片机(AT89C52)(一)AT89C52的介绍AT89C52单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O接口电路等一台计算机所需要的基本功能部件,AT89C52单片机内包含下列几个部件:(1)一个8位CPU;(2)一个片内振荡器及时钟电路;(3)4K字节ROM程序存储器;(4)128字节RAM数据存储器;(5)两个16位定时器/计数器;(6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;(7)32条可编程的I/O线(四个8位并行I/O端口);(8)一个可编程全双工串行

5、口;(9)具有五个中断源、两个优先级嵌套中断结构。(二)AT89C52单片机的部分管脚说明:25单片机课程设计说明书AT89C52单片机采用40条引脚双列直插式器件,引脚除5V(40脚)和电源地(20脚)外,其功能分为时钟电路、控制信号、输入/输出三大部分:STC89C52引脚图STC89C52实物图(三)另外介绍一下输入输出引脚(本系统只用到P0、P1、P2口):(1)P0端口[P0.0-P0.7]是一个8位漏极开路型双向I/O端口,端口置1(对端口写1)时作高阻抗输入端。作为输出口时能驱动8个TTL。对内部Flash程序存储器编程时,接收指令字节;校验程序时输出指

6、令字节,要求外接上拉电阻。在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。(2)P1端口[P1.0-P1.7]是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。对内部Flash程序存储器编程时,接收低8位地址信息。(3)P2端口[P2.0-P2.7]是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。对内部Flash程序存储器编程时,接收高8位地址和控制信息。在访问外部程序

7、和16位外部数据存储器时,P2口送出高8位地址。而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变2.2.2DS1302芯片DS1302是美国25单片机课程设计说明书DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。图2.2.2DS1302引脚功能图DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能

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

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

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