51单片机LCD12864液晶显示“shengzheng”代码
时间: 2024-12-02 08:16:16 浏览: 14
LCD12864代码(并行)_aa_
在51单片机中使用LCD12864液晶显示“生征”,你需要编写一段包含初始化、数据传输以及字符显示的程序。这里是一个简单的示例,假设你已经配置了LCD的相关寄存器:
```c
#include <reg52.h>
#include "lcd12864.h" // 假设这是LCD12864的头文件
void delay(unsigned char d) {
for(int i = 0; i < d*100; ++i);
}
void LCD_init() {
// 初始化LCD
LCD_Init(); // 初始化命令行,具体函数依赖于你使用的库
}
void put_string(char *str) {
while(*str != '\0') {
LCD_Cmd(_LCD_CLEAR); // 清除屏幕
LCD_OutString(str); // 发送字符串到LCD,假设有一个OutString函数
LCD_Cmd(_LCD_CURSOR_HOME); // 移动光标到开始位置
str++; // 指向下一个字符
delay(1); // 短暂延时增加清晰度
}
}
int main(void) {
LCD_init();
LCD_Cmd(_LCD_ENTRY_MODESET | _LCD_2LINE | _LCD_5x10DOTS); // 设置模式
LCD_Cmd(_LCD_DISPLAYON); // 开启显示
put_string("生征"); // 显示字符串
while(1);
return 0;
}
```
阅读全文