/**************************************************
实验名称:1602LCD实验一
实验目的:打开LCD,在第一个空格显示闪烁的光标
实验备注:
**************************************************/
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit DUAN = P2^6;
sbit WEI = P2^7;
sbit LCDEN = P3^4;
sbit LCDRS = P3^5;
sbit LCDWR = P3^6;
void delay1ms(uchar);
void lcd_init();
void lcd_com(uchar);
//void lcd_dat(uchar);
void main()
{
lcd_init();
lcd_com(0x80);
while(1);
}
void delay1ms(uchar x)
{
uchar i, j;
for(i = 0; i < x; i++)
for(j =

这篇博客详细介绍了两个1602液晶显示实验。实验一展示了如何在1602液晶显示屏上开启闪烁光标。实验二则在第一行显示'I LOVE MCU!',第二行显示'F*CK YOU!',并实现了字符整屏左移的滚动效果。通过代码演示了液晶屏初始化、指令发送和数据写入的过程。

8005

被折叠的 条评论
为什么被折叠?



