- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机液晶显示“万年历”单片机课程设计报告
《单片机原理及应用》
课程设计报告
课题名称: 单片机液晶显示“万年历”
分 院: 机械与电气工程学院
教 研 室: 电气工程及其自动化
班 级:
姓 名:
学 号:
指导教师:
二○一三 年 五 月
单片机液晶显示“万年历”
设计任务
1、用字符型液晶显示模块LCD1602显示万年历的日期/时间等,如下图所示(仅供参考,可个性化差异设计,如显示学号等):
2、单片机与实时时钟芯片DS1302之间通过SPI接口实现“日期/时间”数据的采集。
3、用3×4行列式键盘进行校时,共有“1、2、3、4、5、6、7、8、9、0” 、“校时(闪烁)”和“(年/月/日/时/分/秒)切换”等十二个按键。
硬件设计
1.系统框图
按照系统设计功能的要求,初步确定系统由主控模块、时控模块、显示驱动及显示模块和键盘接口模块共4个模块组成,电路系统构成框图如图1-1所示。
图1-1电子万年历电路系统构成框图
主控芯片使用51系列AT89C51单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟DS1302。采用DS1302作为计时芯片,可以做到计时准确。更重要的是,DS1302可以在很小电流的后备电源(2.5~5.5V电源,在2.5V时耗电小于300nA),而且DS1302可以编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本不耗电。显示驱动采用排阻RESPACK-8驱动和LM016L液晶显示 、图条/柱图显示或64 点阵显示接口的小型串行输入/输出芯片。片内包括BCD 译码器、多路扫描控制器、字和位驱动器和8*8 静态RAM。RESPACK-8需九导线连接,每位显示数字有一个地址由微处理器写入。允许使用者选择每位是BCD 译码或不译码。使用者还可选择停机模式、数字亮度控制、从1~8 选择扫描位数和对所有LCD显示器的测试模式。显示模块采用普通的LCD显示屏。
2.各部分介绍(包括电路和主要器件介绍)
2.1电路设计
如图2-1示为电子万年历电路设计原理图,系统由主控制器AT89C51、时钟电路DS1302、显示驱动RESPACK-8电路,LM016L液晶显示电路及键扫描电路组成。
图2-1 电子万年历电路原理图
2.2系统硬件概述
2.2.1 主控制器AT89C51
ATMEL公司生产的AT89C51单片机采用高性能的静态80C51设计,并采用先进工艺制造,还带有非易失性Flash程序存储器。它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。其主要特点如下:
8KB Flash ROM,可以擦除1000次以上,数据保存10年。
256字节内部RAM;
电源控制模式;
时钟可停止和恢复;
空闲模式;
掉电模式;
6个中断源;
4个中断优先级;
4个8位I/O口;
全双工增强型TUAR;
3个16位定时/计数器:T0、T1(标准80C51)和增加的T2(捕获和比较)
全静态工作方式:0~24MHZ
2.2.2 时钟电路DS1302
DS1302的性能特性:
实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行比较;
用于高速数据暂存的31*8位RAM;
最少引脚的串行I/O;
2.5~5.5V电压工作范围;
2.5V时电流小于300nA;
用于时钟或RAM数据读/写的单字节或多字节(脉冲方式)数据传送方式;
简单的三线接口;
可选的慢速充电(至VCC1)的能力。
DS1302在任何数据传送时必须先初始化,把RST脚置为高电平,然后把8位地址和命令字装入移位寄存器,数据在SCLK的上升沿被访问到。在开始8个时钟周期,把命令字节装入移位寄存器后,另外的时钟周期在读操作时输出数据,在写操作时写入数据。时钟脉冲的个数在单字节方式下为8+8,在多字节方式下为8+字节数,最大可达248字节数。如果在传送过程中置RST脚为低电平,则会终止本次数据传送,并且I/O引脚变为高阻态。上电运行时,在VCC≥2.5V之前,RST脚必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。
2.3主要单元电路的设计
2.3.1显示电路
显示部分采用普通的LM016L液晶显示,如图2-2,以减少硬件电路。LM016L液晶模块采用hd 44780控制器,hd44780具有简单而功能较强的指令集,可以实现字符移动,闪烁等功能,LM016L与单片机MCU通讯可采用8位或4位并行传输两种方式,hd44780控制器由两个8位寄存器,指令寄存器(IR)
您可能关注的文档
- 中等职业学校重点建设专业教学指导方案_采矿技术专业.doc
- 临西县招商引资实务与礼仪手册.doc
- 主体结构冬施方案.doc
- 主体结构混凝土工程施工技术方案_图文.doc
- 主体工程桥梁施工事故风险预测及防范、事故应急预案.doc
- 义务教导课程标准试验教科书《数学》五年级上册培训提纲.doc
- 中小学教师职称评定信息化管理软件操作培训材料 中小学教师职称.doc
- 习惯性违章及不文明表现宣传手册.doc.doc
- 主厂房洞开挖支护施工总体方案.doc
- 乡里喷鼻特产电子商务公司策划书.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)