单片机外设介绍_1602液晶操作.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机外设介绍1、显示模块显示模块常用显示模块有数码管、点阵、1602液晶、12864液晶、OLED和TFT显示屏等。LCD1602引脚定义引脚号符号引脚说明1VSS电源地2VDD电源正极(+5V)3V0偏压信号4RS0命令/1数据5RW1读/0写6E使能7~14D0~D7数据端口15A背光正极16K背光负极LCD1602引脚定义VL- 液晶屏对比度的调节L命令是对液晶屏显示的设置H数据是要显示的东西LCD1602的存储器结构1. DDRAM: 显示数据RAM,用来寄存待显示的字符代码。共80个字节,其地址和屏幕的对应关系如下图: 要在屏幕上显示字符,只需向相关DDRAM中写入该字符的ASCII码即可。 LCD1602的存储器结构要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,下图是1602的内部显示地址例如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该(40H)(80H)(C0H)。在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。LCD1602的存储器结构2. CGROM: 字符发生存储器,已经存储了160个不同的点阵字符图形,按ASCII码排列,如下图所示: 字符代码:0x00~0x0F为用户自定义的字符图形RAM。0x20~0x7F为标准的ASCII码。0xA0~0xFF为日文字符和希腊文字符。LCD1602基本操作void LCD_write_cmd(uchar cmd){ LCD_check_busy(); delay(1); LCD_RS = 0; LCD_RW = 0; LCD_DATA = cmd; delay(50); LCD_EN = 1; delay(50); LCD_EN = 0; delay(50);}51单片机的1602液晶LCD1602时序参数LCD1602指令57LCD1602指令2、ADC和DACADC介绍模数转换器(Analog-to-Digital Converter):模拟量--数字量的一种电子器件或电路模数转换器从信号系统中采集信号电压,经过信号处理之后,将其转换为等效的数字量。ADC参数分辨率 R (ADC位数):可以转换成数字量的模拟电压量的最小值,分辨率只是规定了数字量输出的位数,而不是ADC的性能。转换时间:指ADC模块完成一次模拟数字转换所需要的时间,转换时间越短越能适应输入信号的变化。转换时间与ADC模块的结构和位数有关。ADC OF STC15DAC简介DAC是将数字量转换成模拟量输出的设备,DAC在实际的应用中可以方便地产生规则(梯形波和三角波)或不规则的模拟波形,用来控制一些模拟设备。4、作业使用单片机ADC,制作一个简易直流电压表,显示方案不限(可用数码管,1602、oled等,推荐液晶显示)

文档评论(0)

2266670 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档