- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、项目资讯 《液晶显示电子台历》系统结构与基本原理 液晶显示基本原理与应用(LCD1602液晶应用——专题) 数字温度传感器基本原理与应用(18B20温度传感器应用——专题) 串行时钟芯片基本原理与应用(DS1302时钟芯片应用——专题) 《液晶显示电子台历》项目实施、考核与总结 二、项目资讯 二、项目资讯 二、项目资讯 三、项目分析 (1)显示部分方案选择:数码管;字符液晶;点阵液晶; (2)温度采集部分方案选择:模拟量温度传感器;数字温度传感器; (3)时钟部分方案选择:采用单片机内部资源;采用专用时钟芯片; 三、项目分析 三、项目分析 三、项目分析 三、项目分析 可移植性代码设计规范: 软件设计模块化,具有好的可重复性和移植性。利用资讯过程已测试的 LCD1602、DS18B20和DS1302操作的基本函数,进行项目函数的编写。 高效率代码设计规范: 高效率代码设计规范,代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率; 局部效率是站在模块或函数角度上的效率; 时间效率是程序处理输入任务所需的时间长短; 空间效率是程序所需内存空间。 五、项目评价与总结提高 单片机与LCD1602接口电路及显示。 单片机与DS18B20接口电路及温度读取方法。 单片机与DS1302接口电路及时间日历读取方法。 单片机C语言的模块化编程的组织方法。 二、1602LCD液晶概述 1602液晶也叫1602字符型液晶 它是一种专门用来显示字母、数字、符号等的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。不能显示图形 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 基于HD44780液晶芯片。 2、1602LCD的特性 +5V电压,对比度可调 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节显示数据存储器DDRAM 内建有160个5X7点阵的字型的字符发生器CGROM 8个可由用户自定义的5X7的字符发生器CGRAM 1)条指令: (1)清屏指令 1、LCD1602应用——硬件 三、 LCD1602实践应用 LCD1602A技术资料 2、LCD1602应用——编程 ? 单片机最小系统与LCD1602如何进行信息传输 三、 LCD1602实践应用 2、LCD1602应用——编程 LCD初始化 写数据,显示 显示模式设置 显示开/关光标设置 数据指针设置 显示光标移动设置 清屏 数据读写 三、 LCD1602实践应用 LCD1602A技术资料 2、LCD1602应用——编程 写命令,读状态 写数据、读数据 ? 怎样对LCD1602进行操作: 三、 LCD1602实践应用 2、LCD1602应用——编程、时序控制 单片机与被控逻辑器件通讯 写入指令 读取状态 写入数据 读取数据 读状态?????????? 输入:RS=L,RW=H,E=H??????????????????? 输出:DB0~DB7=状态字 写指令?????????? 输入:RS=L,RW=L,E=下降沿脉冲,DB0~DB7=指令码 读数据?????????? 输入:RS=H,RW=H,E=H??????????????????? 输出:DB0~DB7=数据 写数据?????????? 输入:RS=H,RW=L,E=下降沿脉冲,DB0~DB7=数据 三、 LCD1602实践应用 LCD1602A技术资料 功能:1 清除液晶显示器,即将DDRAM的内容全部填入“空白”的字符码20H; 2 光标归位,即将光标撤回液晶显示屏的左上方; 3 将地址计数器(AC)的值设为0。 (2)光标归位指令 功能:1 把光标撤回到显示器的左上方; 2 把地址计数器(AC)的值设置为0; 3 保持DDRAM的内容不变 三、 LCD1602实践应用 (3)输入模式设置指令 功 能:设定每次写入1位数据后光标的移位方向,并且设定每次写入的一个字符是否移动。 0=写入新数据后显示屏不移动 1=写入新数据后显示屏整体右移1个字 S 0=写入新数据后光标左移 1=写入新数据后光标右移 I/D? 参数设定描述 位名 (4)显示开关控制指令 功 能:控制显示器开/关、光标显示/关闭以及光标是否闪烁。 0=光标不闪烁??????????? 1=光标闪烁 B 0=无光标?????????????????? 1=有光标 C
文档评论(0)