微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > LCD1602读忙子函数的作用是什么,

LCD1602读忙子函数的作用是什么,

时间:10-02 整理:3721RD 点击:
//读忙子函数
bit LCD_bz(void)
{
  bit bz;
  LCD_RS=0;
  LCD_RW=1;
  LCD_E=1;
  delay1ms(10);
  P0=0xff;           //C51单片机读引脚要先置高电平,原因不赘述,很多资料没有这一步骤,大家格外注意下
  bz=(bit)(LCD_GPIO&0x80);
  LCD_E=0;
  return bz;
}
这个读忙子函数的作用就是bz=(bit)(LCD_GPIO&0x80),取LCD_GPIO 的最高位,返回给bz?为什么LCD_GPIO的最高位就能反映LCD的忙闲状态呢?

左右LCD处于空闲姿态状态才能进行读写

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top