- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89C51单片机的电子时钟设计
摘 要:本文介绍了AT89C51单片机控制162液晶显示屏的工作原理以及设计方法,利用ds1302芯片和162液晶屏以51单片机为主控芯片设计一个时钟电路,分为硬件设计与软件设计两个部分。硬件设计主要是单片机、液晶和ds1302的接口设计;软件设计的主要部分是:单片机的端口初始化以及ds1302初始化,液晶显示屏的初始化,单片机驱动液晶屏的显示。
关键词:AT89C51单片机;162液晶显示屏;ds1302;LCD
1 引言
液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧等许多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。本文中详细介绍了基于AT89C51单片机控制下的162液晶屏显示设计,此设计基于da1302的时钟电路方便实用,电路设计简单。
2 硬件介绍
2.1、AT89C51简介
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
·与MCS-51 兼容 ·4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源 ·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路
2.2 162液晶显示屏介绍
HS162-4液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字等。
2.2.1 162液晶屏显示屏的引脚定义
首先,我们来看162的引脚定义,162的引脚是很整齐的SIP单列直插封装。表1.2.1是液晶屏的引脚定义。
表2.2.1 接口信号说明表
编号
符号
引脚说明
编号
符号
引脚说明
1
VSS
电源地
9
D2
Data 1/0
2
VDD
电源正极
10
D3
Data 1/0
3
VO
液晶显示偏压信号
11
D4
Data 1/0
4
RS
数据命令/选择端(H/L)
12
D5
Data 1/0
5
R/W
读/写信号(H/L)
13
D6
Data 1/0
6
E
使能信号
14
D7
Data 1/0
7
D0
Data 1/0
15
LEDA
背光源正极
8
D1
Data 1/0
16
LEDK
背光源
HS162-4采用标准的16脚接口,我们只需要关注一下几个管脚:
3脚:VO,液晶屏显示偏压信号,用于调整液晶屏的显示对比度,一般会外界电位器用以调整偏压信号,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“阴影”,使用时可以通过一个10K的电位器调整对比度。
4脚:RS,数据/命令选择端,即对寄存器进行选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
5脚:R/W,读写选择端,高电平时进行读操作,低电平时进行写操作。
6脚:E,使能信号,其实时162的逐句控制时钟信号,利用该信号的上升沿实现对液晶屏的数据传输。
7~14脚:8位双向数据线。
2.2.2 162液晶显示屏的指令说明
162液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)。162液晶屏内部模块共有11条控制指令,如表2.2.2所示。
表2.2.2 控制命令表
序号
指令
RS
R/W
D7
D6
D5
D4
D3
D2
D1
D0
1
清屏
0
0
0
0
0
0
0
0
0
1
2
光标返回
0
0
0
0
0
0
0
您可能关注的文档
- 基于ARM和LCD的电子时钟设计课程设计报告.doc
- 基于ARM和载波通信的远程用电采集集中器硬件设计毕业论文.doc
- 基于ARM嵌入式系统的二维平台设计_毕业设计论文.doc
- 基于ARM与线性CCD的高速数据采集系统毕业论文外文翻译.doc
- 基于As_p.net的企业销售管理系统的设计与开发毕业设计论文.doc
- 基于as_p.net新闻发布系统_课程设计报告.doc
- 基于AS_P·NET的母婴用品购物网站的设计实现学士学位论文.doc
- 基于AS_P的东风日杂商店进销存毕业论文.doc
- 基于AS_P的粮库信息化管理系统毕业论文.doc
- 基于android数独游戏设计毕业设计论文.doc
- 基于AT89C51单片机的电子万年历的设计_课程设计报告.doc
- 基于AT89C51单片机的定时闹钟系统设计毕业设计(论文).doc
- 基于AT89C51单片机的多功能电子万年历的设计_毕业论文.doc
- 基于AT89C51单片机的简易频率计设计嵌入式论文.doc
- 基于AT89C51单片机的蔬菜大棚温度控制系统设计.doc
- 基于AT89C51单片机的电子音乐盒设计课程设计论文.doc
- 基于AT89C51单片机的双机串行通信设计课程设计.doc
- 基于AT89C51单片机的电_子称设计毕业设计论文.doc
- 基于AT89C51单片机的四层楼电梯控制系统毕业设计(论文).doc
- 基于AT89C51单片机的音乐喷泉控制系统设计毕业设计报告.doc
最近下载
- 风电项目植被恢复工程投标方案(技术方案).docx
- 【公开课】生态系统的能量流动课件高二上学期生物人教版选择性必修2.pptx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- 2025年成都高新区面向社会公开招聘员额教师(三组学校)(201人)笔试备考试题及答案解析.docx
- 如何上好低年级语文课.docx
- 20S517- 排水管道出水口.pdf
- 新人教版地理七年级下册《东南亚》ppt课件.pptx
- 小升初语文四大名著知识点汇总.pdf VIP
- (精选)中国古代教育课件.ppt
- 2024年卫星互联网行业分析报告:“天地一体”手机直连卫星加速演进.pdf
文档评论(0)