#include<lcd1602.h>
void delay5ms()
{
int i=60;
while(i--);
}
void LCD_write_commend(char date)
{
LCD=date;
LCD_RD=0;
LCD_WR=0;
LCD_E=1;
delay5ms();
LCD_E=0;
delay5ms();
}
void LCD_write_date(char date)
{
LCD=date;
LCD_RD=1;
LCD_WR=0;
LCD_E=1;
delay5ms();
LCD_E=0;
delay5ms();
}
void LCD_moveto(char j,char i)
{
LCD_write_commend(0x80+j*0x40+i);
}
void LCD_init()
{
LCD_E=0;
LCD_WR=0;
LCD_write_commend(0x38);//设定总线数,显示行数,字形(基本固定)
LCD_write_commend(0x0c);//设定写入数据后光标右移,且屏幕不移动
LCD_write_commend(0x06);//设定显示功能开,无光标,光标不闪烁
LCD_write_commend(0x01);//清屏
}
void LCD_showstring(char x,char y,char* str)// 显示字符串
{
char temp;
LCD_moveto(x,y);
while(!(*str==0))
{
temp=*str++;
LCD_write_date(temp);
}
}
void LCD_shownumber(char x,char y,uint n)
{
long i=1;
uint k=n;
char m;
LCD_moveto(x,y);
for(;n>0;i=i*10)
{
n=n/10;
}
do
{
i=i/10;
m=k/i;
k=k%i;
LCD_write_date('0'+m);
}while(i>1)
;
}
51单片机LCD1602液晶屏驱动代码.rar_51单片机LCD1602液晶屏驱动代码_lcd1602 51_they4qi_v
版权申诉
5星 · 超过95%的资源 9 浏览量
2022-09-24
23:31:32
上传
评论
收藏 30KB RAR 举报
weixin_42651887
- 粉丝: 75
- 资源: 1万+
最新资源
- 数据源-数据可视化(七):Pandas香港酒店数据高级分析,涉及相关系数,协方差,数据离散化,透视表等精美可视化展示
- linux常用命令大全.doc
- 格拉斯哥大学空缺职位申请详细介绍Applicant Guide.pdf
- mmexport1702953347189.mp4
- 2023NOC软件创意编程初中组C++决赛
- 2023NOC软件创意编程赛项真题-python初中决赛
- 2023NOC软件创意编程赛项真题-python小高决赛
- WA4320H-FIT-集客AP220G-FULL编程器固件
- 2023NOC软件创意编程赛项真题图形化小学高年级-决赛
- 2023NOC软件创意编程赛项真题图形化小学低年级-决赛
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论11