C51复位后P0~P3口的电平为高,为输入,也就是读的状态,拉高电平同时能够保护管脚。 判忙检测的函数 sbit BF = P0 ^ 7; //硬件电路中 P0口的第7位是忙标志位 bit busy_check() //函数功能:设定读状态功能,然后从芯片读取一个数据判断芯片是否工作忙 { bit busy_flag = 0; //定义一个标志位 RS = 0; // RS RW E 是一些功能标志位和使能信号,操作可以看芯片手册 RW = 1; E = 1; delay(5); //重要的地方要延时确保使能有效,或者信息持续有效时间,<