《智能产品设计与应用》课件-智能产品开发-OLED液晶显示_第1页
《智能产品设计与应用》课件-智能产品开发-OLED液晶显示_第2页
《智能产品设计与应用》课件-智能产品开发-OLED液晶显示_第3页
《智能产品设计与应用》课件-智能产品开发-OLED液晶显示_第4页
《智能产品设计与应用》课件-智能产品开发-OLED液晶显示_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能产品设计与应用OLED液晶显示案例导入01/PART

ONEOLED液晶显示任务:OLED显示4行字符串将OLED液晶显示模块装到扩展口。将DHT11底层驱动文件复制到工程文件下,并进行移植。将OLED底层驱动文件复制到工程文件夹下(LCD.H和codetab.H文件)。在主函数中调用字符串显示函数,显示如下4行内容。Hello,Zhangsan!2021-11-10wendu:12shidu:60CC2530模块OLED液晶显示特点:1.自发光点;2.比LCD省电;3.体积小;

4.工作温度宽;5.成本高;6.可做柔性屏。OLED液晶显示SSD1315LCD自身不能发光,需要在后部给出一个背光,通过背光的照射,显示内容。背光,高好点,即使只显示一个字符,也需要点亮背光,体积不能做很小。OLED不需要背光,每一个像素点自己发光,独立发光,类似的还有等离子显示器,相比来说,OLED体积小,性能好。价格较贵,还可以做成曲面。很薄,耗电量与显示内容有关,显示内容少,耗电量就低。我们用到白色发光。整体亮度可以调节,单个像素点亮度不能调节。OLED液晶显示OLED液晶显示8列16行16行16列OLED液晶显示1个字符1个汉字0-78-1516-2324-3132-3940-4748-5556-63120-1270123456789101112131415012345670246行列OLED液晶显示1个字符1个汉字0-78-1516-2324-3132-3940-4748-5556-63120-1270123456789101112131415012345670246行列/*OLED液晶显示字符*/LCD_P8x16Str(0,0,“Hello,Zhangsan!”);//列(0-127),行(0,2,4,6),显示内容Hello,Zhangsan!2021-11-10wendu:12shidu:60OLED液晶显示/*OLED液晶显示字符*/LCD_P8x16Str(0,0,“Hello,Zhangsan!”);//列(0-127),行(0,2,4,6,8),显示内容LCD_P8x16Str(0,2,“2021-11-10”);sprintf((char*)str,“wendu:%d”,wendu);//打包温度数据LCD_P8x16Str(0,4,str);//显示温度数据sprintf((char*)str,“shidu:%d”,shidu);//打包湿度数据LCD_P8x16Str(0,6,str);//显示湿度数据Hello,Zhangsan!2021-11-10wendu:12shidu:600行2行4行6行OLED液晶显示任务:OLED显示4行汉字将OLED液晶显示模块装到扩展口。将DHT11底层驱动文件复制到工程文件下,并进行移植。将OLED底层驱动文件复制到工程文件夹下(LCD.H和codetab.H文件)。在主函数中调用汉字显示函数,显示如下4行内容。成都职业技术学院

温湿度显示

温度:12

湿度:60CC2530模块OLED液晶显示DHT11.h//温湿度头文件DHT11.c//温湿度程序文件将“DHT11.h“、DHT11.cCodetab.H、LCD.H四个文件拷贝到工程文件夹中,并添加进工程;将DHT11.h、LCD.H放入主程序中。Codetab.H//字符码文件LCD.H//OLED液晶显示文件OLED液晶显示死循环while(1)主函数main#include“DHT11.h”#include“LCD.h”将温湿度头文件加进来DHT11();//获取温湿度LCD_CLS();//清屏LCD_Init();//oled初始化显示第0行“Hello,Zhangsan!”显示第2行“2021-11-10”显示第4行温度显示第6行湿度OLED液晶显示利用取模软件提取汉字字模;拷贝到Codetab.H//字符码文件中相应位置;编写程序。成都职业技术学院

温湿度显示

温度:12

湿度:60OLED液晶显示利用取模软件提取汉字字模;成都职业技术学院

温湿度显示

温度:12

湿度:60基本操作:新建图像:16*16文字输入区:输入汉字,Ctrl+Enter结束取模方式:C51;点阵生成区:复制汉字点阵数据。OLED液晶显示利用取模软件提取汉字字模;拷贝到Codetab.H//字符码文件中相应位置;成都职业技术学院

温湿度显示

温度:12

湿度:60OLED液晶显示编写程序成都职业技术学院

温湿度显示

温度:12

湿度:60for(i=0;i<8;i++){LCD_P16x16Ch(16*i,0,i);//列行,汉字个数}//成都职业技术学院for(i=0;i<5;i++){LCD_P16x16Ch(8+16*i,2,i+8);//列行,汉字个数}//温湿度显示for(i=0;i<8;i++){LCD_P16x16Ch(8+16*i,4,i+13);//列行,汉字个数}//温度for(i=0;i<8;i++){LCD_P16x16Ch(8+16*i,6,i+15);//列行,汉字个数}//湿度OLED液晶显示编写程序成都职业技术学院

温湿度显示

温度:12

湿度:60for(i=0;i<2;i++){LCD_P16x16Ch(8+16*i,4,i+13);//列行,汉字个数}//温度for(i=0;i<2;i++){LCD_P16x16Ch(8+16*i,6,i+15);//列行,汉字个数}//湿度sprintf((char*)str,“:%d”,wendu);//打包温度数据LCD_P8x16Str(40,4,str);//显示温度数据sprintf((char*)str,“:%d”,shidu);//打包湿度数据LCD_P8x16Str(40,6,str);//显示湿度数据OLED液晶显示死循环while(1)主函数main#include“DHT11.h”#include“LCD.h”将温湿度头

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论