#include "LCD1602.h"
//****************************************************
//MS延时函数(12M晶振下测试)
//****************************************************
void LCD1602_delay_ms(unsigned int n)
{
unsigned int i,j;
for(i=0;i<n;i++)
for(j=0;j<123;j++);
}
//****************************************************
//写指令
//****************************************************
void LCD1602_write_com(unsigned char com)
{
LCD1602_RS = 0;
LCD1602_delay_ms(1);
LCD1602_EN = 1;
LCD1602_PORT = com;
LCD1602_delay_ms(1);
LCD1602_EN = 0;
}
//****************************************************
//写数据
//****************************************************
void LCD1602_write_data(unsigned char dat)
{
LCD1602_RS = 1;
LCD1602_delay_ms(1);
LCD1602_PORT = dat;
LCD1602_EN = 1;
LCD1602_delay_ms(1);
LCD1602_EN = 0;
}
//****************************************************
//连续写字符
//****************************************************
void LCD1602_write_word(unsigned char *s)
{
while(*s>0)
{
LCD1602_write_data(*s);
s++;
}
}
void Init_LCD1602()
{
LCD1602_EN = 0;
LCD1602_RW = 0; //设置为写状态
LCD1602_write_com(0x38); //显示模式设定
LCD1602_write_com(0x0c); //开关显示、光标有无设置、光标闪烁设置
LCD1602_write_com(0x06); //写一个字符后指针加一
LCD1602_write_com(0x01); //清屏指令
}
臨城夏目
- 粉丝: 308
- 资源: 4
最新资源
- tornado-5.1.1-cp36-cp36m-win32.whl.rar
- tornado-5.1.1-cp36-cp36m-win_amd64.whl.rar
- tornado-6.0.3-cp27-cp27m-win32.whl.rar
- tornado-5.1.1-cp37-cp37m-win32.whl.rar
- tornado-6.0.3-cp27-cp27m-win_amd64.whl.rar
- tornado-6.0.3-cp35-cp35m-win32.whl.rar
- tornado-6.0.4-cp36-cp36m-win32.whl.rar
- tornado-6.0.3-cp35-cp35m-win_amd64.whl.rar
- 简要介绍了c++开发注意事项
- 55-ssm基于Andriod技术厕ceAPP.zip
- springboot238光影视频.zip
- 157-ssm毕业生就业信息管理系统-java毕业设计.zip
- weixin012基于微信小程序的科创微应用平台设计与实现ssm.rar
- 数据格式异常(解决方案).md
- 资源占用异常(解决方案).md
- 空值引用异常(解决方案).md
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈