单片机控制lcd序c语言,51单片机驱动1602液晶的C程序

这篇博客介绍了如何使用51单片机通过C语言来控制1602液晶显示屏。内容包括单片机与LCD的电路连接、初始化函数、写指令和数据函数、显示字符函数以及延时函数。博主省略了检查忙函数,而是采用延时方法确保指令执行。
摘要由CSDN通过智能技术生成

# include

/*****************************************

电路连接

P1------DB0~DB7

P2.0------RS

P2.1------RW

P2.2------E

*****************************************/

# define LCD_DB   P1

sbit LCD_RS=P2^0;

sbit LCD_RW=P2^1;

sbit LCD_E=P2^2;

/******定义函数****************/

# define ucharunsigned char

# define uint unsigned int

void  LCD_init(void);//声明初始化函数

void  LCD_write_command(uchar command);//写指令函数

void  LCD_write_data(uchar dat);//写数据函数

void  LCD_disp_char(uchar x,uchar y,uchar dat);//在某个屏幕位置上显示一

个字符,X(0-16),y(1-2)

//void  LCD_check_busy(void);//检查忙函数。我没用到此函数,因为通过率极

低。

void  delay_n40us(uint n);//延时函数

//********************************

//*******初始化函数***************

void  LCD_init(void)

{

L

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值