云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于LCD1602液晶显示器课程设计

基于LCD1602液晶显示器课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 16:16:43

LCD 显示程序框图如图3.2 所示:

图3.2LCD显示程序框图

3.2 程序清单

#include #include #define uint unsigned int #define uchar unsigned char

uchar code display_1[]={\ uchar code display_2[]={\sbit lcden=P3^4; sbit lcdrs=P3^5; //sbit lcdrw=P3^6;

13

uchar num; uint i=0;

void delayms(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }

void write_com(uchar com) { lcdrs=0; lcden=0; P0=com; delayms(5); lcden=0; lcden=1; delayms(5); lcden=0; }

void write_data(uchar date) { lcdrs=1; P0=date; delayms(5); lcden=0; lcden=1; delayms(5); lcden=0; }

void init() {

14

lcden=0;

write_com(0x38); write_com(0x0f); write_com(0x06); write_com(0x01); }

void main() { init(); //lcdrw=0;

write_com(0x80+0x1a); while(display_1[i]!='\\0') { write_data(display_1[i]); i++; delayms(5);

}

write_com(0x80+0x5f); for(num=0;num<10;num++) {

write_data(display_2[num]); delayms(5);

}

for(num=0;num<16;num++) {

write_com(0x18);

delayms(100); } while(1); }

15

第四章 调 试

程序的调试是用Keil 软件和Proteus 联调的,LCD 两行滚动显示的字符,第一行为“hello everyone ”第二行为\ \,两行同时向右平移。调试后的效果图如4.1 所示:

4.1 调试后的效果图

第五章 总 结

通过本次课程设计,我熟悉和掌握了IIC 的原理及其应用,能够初步使用

LCD1602 显示字符等。本课题的程序设计是基于C语言的,C 语言具有方便,快

速,高效。当然本设计也存在不足之处,由于LCD1602 只能显示字符,而不能显示汉字和图片,如果想要显示汉字和图片的话,需要用到12832 等的LCD 模块,这是本设计的一大缺陷。另外,这次课题中的程序设计中,对时序要求很严格,尤其是IIC。

通过本次课程设计,我有熟悉和掌握了单片机开发软件Keil和仿真软件

Proteus。

16

搜索更多关于: 基于LCD1602液晶显示器课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

LCD 显示程序框图如图3.2 所示: 图3.2LCD显示程序框图 3.2 程序清单 #include #include #define uint unsigned int #define uchar unsigned char uchar code display_1[]={\ uchar code display_2[]={\sbit lcden=P3^4; sbit lcdrs=P3^5; //sbit lcdrw=P3^6; 13 uchar num; uint i=0; void delayms(uint z) { uint x,y; for(x=z;x

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com