LCD1602判忙函数原理(单片机)
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/03 14:51:24
LCD1602判忙函数原理(单片机)
bit LCD_Check_Busy(void)
{
DataPort= 0xFF;
RS_CLR; //命令
RW_SET; //读
EN_CLR; //使能赋0
_nop_();
EN_SET;//使能赋1
return (bit)(DataPort & 0x80);//
}
在DataPort写1111 1111,读到的是啥?
原理是什么?怎么判断1602忙的?
然后把DataPort与1,得到的值转换返回.
bit LCD_Check_Busy(void)
{
DataPort= 0xFF;
RS_CLR; //命令
RW_SET; //读
EN_CLR; //使能赋0
_nop_();
EN_SET;//使能赋1
return (bit)(DataPort & 0x80);//
}
在DataPort写1111 1111,读到的是啥?
原理是什么?怎么判断1602忙的?
然后把DataPort与1,得到的值转换返回.
![LCD1602判忙函数原理(单片机)](/uploads/image/z/15415001-17-1.jpg?t=LCD1602%E5%88%A4%E5%BF%99%E5%87%BD%E6%95%B0%E5%8E%9F%E7%90%86%EF%BC%88%E5%8D%95%E7%89%87%E6%9C%BA%EF%BC%89)
这是针对51单片机的编写的程序吧?你的老师应该强调过,在读取一个端口状态之前必须先向这个端口写1,否则读回的状态可能不正确,这是51单片机的端口结构决定的.你该好好复习一下了.
再问: 原来这样啊,谢谢啊 不过 (bit)(DataPort & 0x80)只能将DataPort的第一位返回,这个判忙的原理……不懂啊……大二,自学
再答: 这个函数只是返回一个状态位的信息,判断是否为0在别的地方。
再问: 原来这样啊,谢谢啊 不过 (bit)(DataPort & 0x80)只能将DataPort的第一位返回,这个判忙的原理……不懂啊……大二,自学
再答: 这个函数只是返回一个状态位的信息,判断是否为0在别的地方。
单片机 LCD1602调节亮度需要接多大电阻
STC 51单片机的P0端口接LCD1602,需要接上拉电阻吗?
LCD1602几个引脚是否可以与单片机的P0\P1\P2\P3口任意连接?如果可以,LCD1602上一般拉多大的电阻
ds18b20与STC89C52单片机连接时,为何要接入一个4.7k的电阻?LCD1602与stc89c52连接时为什么
判函数f(x)=lg(sinx+1+sin
单片机温度控制电路工作原理
《单片机原理与接口技术》
单片机原理这门课用英语怎么说
英语翻译本设计以STC89C52单片机为主控制芯片,LCD1602为显示终端显示自行车时速、里程等信息及系统设置等,参数
成语 判()无人
单片机原理与应用操作题
怎么判函数是微分方程的解