并口LCD1602用DMA直接刷新@Ai8051U, 不占用CPU时间,管脚兼容 89C52
并口LCD1602用DMA直接刷新@Ai8051U-管脚兼容89C52, 不占CPU时间
Ai8051U,DMA-M6800接口 驱动 LCD1602-字符液晶模块
===DMA 刷新, 不占用CPU时间
LCD1602字符液晶模块,命令和数据全部由DMA-LCM/M6800接口驱动
===并口 LCD1602 的访问不能快,CPU会浪费大量时间在等待
===用I/O口模拟LCD1602的M6800接口方式访问也是浪费CPU大量时间
===所以这种超级慢速的外设也需要 DMA来支持释放MCU
本程序在Ai8051U实验箱上验证,使用3.3V的LCD1602模块。
本例循环显示两行字符。
实验箱上的背光电阻改为100~200欧姆:
源码:
LCD1602刷新后之前的内容有残影,这个有好的办法解决吗? 21cnsound 发表于 2024-10-23 18:45
LCD1602刷新后之前的内容有残影,这个有好的办法解决吗?
我用过的1602没发现有残影,看我上面的照片,不知道你说的残影是怎么样的? 梁工 发表于 2024-10-23 21:22
我用过的1602没发现有残影,看我上面的照片,不知道你说的残影是怎么样的? ...
字符刷新:点亮的点刷新为不亮的点过程中是逐渐消失,感觉有残影。
刷新超过2-3屏/秒就看不清楚具体的内容了,可读性大打折扣。
刷新1屏/秒以下基本不影响可读性。 21cnsound 发表于 2024-10-24 12:00
字符刷新:点亮的点刷新为不亮的点过程中是逐渐消失,感觉有残影。
刷新超过2-3屏/秒就看不清楚具体的内 ...
那是响应慢,不是残影!
你可能对黑白液晶了解不多,黑白液晶点阵屏的特点是价格便宜、非常省电但响应速度慢,长达几百ms,不合适快速刷新。 梁工 发表于 2024-10-24 20:19
那是响应慢,不是残影!
你可能对黑白液晶了解不多,黑白液晶点阵屏的特点是价格便宜、非常省电但响应速 ...
好的,明白了 学习 <p><img alt="qiang" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/qiang.gif" title="qiang" /></p>
学习,学习 学习了。抽空试一试。谢谢分享
页:
[1]
2