C语言实现51单片机 控制1602液晶屏程序
时间: 2024-06-03 16:09:14 浏览: 21
可以的,以下是一个简单的C语言程序实现51单片机控制1602液晶屏的功能:
#include <reg51.h>
sbit RS = P2^0; //将液晶屏RS口连接到P2.0
sbit RW = P2^1; //将液晶屏RW口连接到P2.1
sbit EN = P2^2; //将液晶屏EN口连接到P2.2
void delay(unsigned int t) //延时函数
{
unsigned int i, j;
for (i = 0; i < t; i++)
for (j = 0; j < 125; j++);
}
void lcd_wcmd(unsigned char cmd) //写入命令函数
{
RS = 0; //选择命令模式
RW = 0; //选择写模式
P0 = cmd; //数据线输入命令
EN = 1; //使能
delay(1); //延时
EN = 0; //关闭使能
}
void lcd_wdat(unsigned char dat) //写入数据函数
{
RS = 1; //选择数据模式
RW = 0; //选择写模式
P0 = dat; //数据线输入数据
EN = 1; //使能
delay(1); //延时
EN = 0; //关闭使能
}
void lcd_init() //初始化函数
{
lcd_wcmd(0x38); //设置16×2液晶屏,5×7点阵,8位数据接口
lcd_wcmd(0x0c); //显示开,无光标,不闪烁
lcd_wcmd(0x06); //光标右移
lcd_wcmd(0x01); //显示清屏
delay(10); //延时
}
void main()
{
lcd_init(); //初始化液晶屏
while (1) //循环显示
{
lcd_wdat('H');
lcd_wdat('E');
lcd_wdat('L');
lcd_wdat('L');
lcd_wdat('O');
lcd_wdat(' ');
lcd_wdat('W');
lcd_wdat('O');
lcd_wdat('R');
lcd_wdat('L');
lcd_wdat('D');
delay(500); //延时
lcd_wcmd(0x01); //清屏
delay(500); //延时
}
}
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)