- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机_9.ppt
第9章MCS-51单片机的其他接口 羊大立 E-mail: 309747726@ yangdali @ 一、LCD与MCS-51单片机的接口 1、LCD概述 2、字符型LCD1602 3、应用实例 1、LCD概述 在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。 LCD接口技术目前已经是人机界面的常用技术。 LCD特点:显示质量高、数字式接口、体积小、重量轻、功耗低,应用广泛。 1、LCD概述 液晶显示器的分类方法有很多种,通常可按其显示方式分为段式LCD、字符式LCD、图形点阵式LCD等。 除了黑白显示外,液晶显示器还有灰度和彩色显示等种类。 如果根据驱动方式来分,可以分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。 1、LCD概述 常见LCD型号/规格: LCD 1602:工业字符型液晶,能够同时显示16×2即32个字符(16列2行)。带有英文字符字库。5×7点阵。 LCD 12232:点阵式液晶,122×32点阵 LCD 12864:点阵式液晶,128×64点阵 2、字符型LCD1602 (1)外观与引脚 2、字符型LCD1602 (1)外观与引脚 RT1602C 采用标准的16脚接口,各引脚情况如下: 2、字符型LCD1602 (2)内部结构 液晶显示模块RT-1602C的内部结构可以分成三部份:一为LCD控制器,二为LCD驱动器,三为LCD显示装置,如图所示: 2、字符型LCD1602 1602控制器常采用HD44780或其兼容芯片。 HD44780有80个字节的显示缓冲区,分两行,地址分别为00H~27H,40H~67H。驱动1602时,地址与实际显示位置的关系如图所示: 2、字符型LCD1602 HD44780内置英文字库,其代码与ASCII码基本一致。 点阵字模原理: “A”字的字模 (5*7点阵):?????????? 01110 ○■■■○?????????? 10001 ■○○○■?????????? 10001 ■○○○■?????????? 10001 ■○○○■?????????? 11111 ■■■■■?????????? 10001 ■○○○■?????????? 10001 ■○○○■ 2、字符型LCD1602 (3)指令格式与指令功能 HD44780具有简单而功能较强的指令集,可实现字符移动,闪烁等显示功能。 总共有11条指令,当写入指令代码后,当E脚出现下降沿(电平由高变低)时,HD44780会执行写入的指令。 2、字符型LCD1602 (3)指令格式与指令功能 LCD控制器HD44780内有多个寄存器,通过RS和R/W*引脚共同决定选择哪一个寄存器、进行何种操作,选择情况如表所示: (3)指令格式与指令功能 常用指令: 1 显示模式设置 例: RS=0;RW=0; Pn=0x38; E=1;E=0; (3)指令格式与指令功能 2 显示开关及光标设置 (3)指令格式与指令功能 2显示开关及光标设置 例: RS=0;RW=0; Pn=0x0C; //开显示 E=1;E=0; (3)指令格式与指令功能 3 数据指针设置 控制器内部有一个数据地址指针,用户可通过它来访问内部的全部80字节RAM。 数据指针设置: (3)指令格式与指令功能 4 清屏、回车指令 (3)指令格式与指令功能 5 读状态字 当RS=0, RW=1时,对数据口读出的数据为1602状态字。 状态字主要用来反映1602当前是否准备好。 5 读状态字 状态字一共8位,格式: 状态字各位意义: 对控制器每次读写,都应在STA7=0时进行。 (3)指令格式与指令功能 6 其它指令 参看课本P220~222页。 (5)初始化过程 LCD使用前须进行初始化。过程主要有: 清屏 01H 功能设置 38H 开/关显示设置 0CH 输入方式设置 06H 3、应用实例 [例1] 根据实验开发板电路编程,在LCD 1602上显示GOOD BYE字样。 开发板LCD1602部分电路: Proteus仿真图: 参考程序: #include reg51.h #include intrins.h sbit RS=P2^0; sbit RW=P2^1; sbit E=P2^2; void delay(int i); void init(void); void wcom(unsigned c
您可能关注的文档
- 中北大学毕业设计说明书(论文)撰写格式和内容的有关要求.doc
- 中国农业大学 网络 在线作业 基础营养学b.doc
- 中国农业大学 网络 在线作业 基础营养学c.doc
- 中国自主品牌.doc
- 中国视听新媒体行业市场动态监测及2013-2018年发展趋势研究报告(专业版).doc
- 中国风电主机市场行情监测及2013-2018年投资机会分析报告(最新版).doc
- 中山大学公共卫生学院招聘教师职位基本要求(更新版)2004-6-25.doc
- 中期检查报告 中型载货汽车CA1091悬架系统设计.doc
- 中小学生学籍信息管理系统首次数据采集及系统应用培训讲义12962.ppt
- 中等职业技术学校《汽车概论》会考试卷.doc
文档评论(0)