项目7任务3:液晶显示器设计与制作ppt课件.pptx
《项目7任务3:液晶显示器设计与制作ppt课件.pptx》由会员分享,可在线阅读,更多相关《项目7任务3:液晶显示器设计与制作ppt课件.pptx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、玩转项目开发 任务三液晶显示器设计与制作一、目的与要求 利用PROTUES仿真软件进行电路设计,通过KEIL软件进行单片机程序设计,要求利用LCD1602液晶显示器进行字符显示,第一行显示“HNDQZY-QCXH-DPJ-”,第二行显示“Ji_Shu:*”,其中“*”为0-999计数,间隔100mS,自动计数。液晶屏选择“LM016L”。玩转项目开发 任务三液晶显示器设计与制作二、电路效果图玩转项目开发 任务三液晶显示器设计与制作三、源程序#includesbit lcden=P31;/LCD1602 使能端sbit lcdrs=P30;/LCD1602 寄存器选择unsigned int J
2、_C;unsigned char table116=HNDQZY-QCXH-DPJ-;/第一行显示数组unsigned char table216=Ji_Shu:;/第二行显示数组void delay(unsigned int x)/延时程序unsigned int i,j;for(i=x;i0;i-)for(j=240;j0;j-);void lcd_write_com(unsigned char com)lcdrs=0;/指令 P2=com;/转换成并口数据 lcden=1;/LCD1602 使能置高 delay(1);/适当延时 lcden=0;/LCD1602 使能拉低,实现下降沿跳变
3、void lcd_write_data(unsigned char dat)lcdrs=1;/数据 P2=dat;/转换成并口数据 lcden=1;/LCD1602 使能置高 delay(1);/适当延时 lcden=0;/LCD1602 使能拉低,实现下降沿跳变void display()unsigned char num;lcd_write_com(0 x80);/第一行显示指令for(num=0;num16;num+)lcd_write_data(table1num);/第一行显示16 个字符 delay(1);lcd_write_com(0 x80+0 x40);/第二行显示指令for
4、(num=0;num16;num+)lcd_write_data(table2num);/第二行显示16 个字符 delay(1);玩转项目开发 任务三液晶显示器设计与制作void init()lcd_write_com(0 x38);delay(10);/显示模式设置 lcd_write_com(0 x08);delay(10);/显示关闭lcd_write_com(0 x01);delay(10);/显示清屏lcd_write_com(0 x06);delay(10);/显示光标移动设置lcd_write_com(0 x0C);delay(10);/显示开及光标设置void main()i
5、nit();/LCD1602 初始化while(1)display();/显示if(J_C998)J_C+;else J_C=0;table27=J_C/100+0 x30;/显示百位字符table28=(J_C%100)/10+0 x30;/显示十位字符table29=J_C%10+0 x30;/显示个位字符delay(100);玩转项目开发 任务三液晶显示器设计与制作四、LCD16021.初识LCD1602 液晶模块1602表示一行可以显示16个字符,一共有两行。LCD1602是显示模块,主要作用当然是显示,既然是显示,无非就是两个内容:第一点:你打算让它在哪里显示(显示位置)第二点:你要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 任务 液晶显示器 设计 制作 ppt 课件
限制150内