EDA365电子论坛网

标题: 并口LCD1602用DMA直接刷新@Ai8051U, 不占用CPU时间,管脚兼容 89C52 [打印本页]

作者: 岁月如歌21    时间: 2025-11-20 16:52
标题: 并口LCD1602用DMA直接刷新@Ai8051U, 不占用CPU时间,管脚兼容 89C52
本帖最后由 岁月如歌21 于 2025-11-20 16:55 编辑
/ t- C5 A/ p$ Q+ v! e3 I& m0 d, G# l4 x$ c1 w$ s1 Q! j. u
并口LCD1602DMA直接刷新@Ai8051U-管脚兼容89C52, 不占CPU时间7 R& \2 a. y2 Z/ E" L9 ~
Ai8051UDMA-M6800接口 驱动 LCD1602-字符液晶模块
, t( |/ _0 [) A6 c9 L# |===DMA 刷新, 不占用CPU时间: T% `5 ~3 e* v( E
LCD1602字符液晶模块,命令和数据全部由DMA-LCM/M6800接口驱动
* L* {" Q/ H/ X4 G" I===并口 LCD1602 的访问不能快,CPU会浪费大量时间在等待. I3 H8 ^% I+ N3 a
===用I/O口模拟LCD1602的M6800接口方式访问也是浪费CPU大量时间

' D. e& F/ a' q/ K===所以这种超级慢速的外设也需要 DMA来支持释放MCU
2 \' H: Y6 ~' Q, `# [3 b! A本程序在Ai8051U实验箱上验证,使用3.3VLCD1602模块。
* d: {, ^+ h) d7 ?5 [! X! j本例循环显示两行字符。
# d2 l3 U. H# S, g+ Z
: j4 u' g2 K0 D! s6 q7 \5 h' @" m
+ x* C4 L9 J$ _+ T, P
实验箱上的背光电阻改为100~200欧姆:% k" x! A, Y  `7 t. \, f, d- s
. P- T% z% E8 v% K( w

$ ^0 `! A( `; G5 p% L8 h6 ~7 ~- W2 o$ p  d# o, b

AI8051U-实验箱-LCD1602字符液晶模块-LCM-DMA刷新-20241023.rar

146.64 KB, 下载次数: 0, 下载积分: 威望 -5






欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2