找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机初学之手工玩转12864显示屏

查看数: 693 | 评论数: 6 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-11-30 16:22

正文摘要:

本帖最后由 慢慢思考 于 2025-12-1 11:36 编辑 什么叫做手工玩转?就是不要单片机,只要几个拨码开关一个按钮开关加几个电阻,就能在12864屏上显示出你想要显示的东西。看下图,这个就是已完成的实物,就这点东西 ...

回复

ID:1028227 发表于 2026-1-7 15:45
这个对于我们初学者是很好的学习。
ID:266429 发表于 2025-12-2 21:25
man1234567 发表于 2025-12-2 11:35
初始化的命令也是这么搞上去的么

帖子中那个控制屏幕与光标的命令00001111(0x0F)不就是初始化的命令之一么?
本来就是个很简单的玩艺,用单片机控制时,它的任何命令都是这么搞上去的。
ID:584814 发表于 2025-12-2 11:35
初始化的命令也是这么搞上去的么
ID:266429 发表于 2025-12-1 22:43
还是想给大家提个醒,手册上时序图很清楚,写入数据时,规范的做法是要先拉高EN后再放置数据,然后再拉低EN;读忙信号时,一定要先交出DB7端口的电位控制权,也就是单片机要向这个端口输出高电平,不然的话,你前面输入的数据若是把这个端口的电位给拉低了,那你什么时候检测它都是个低电位。如果你要读出屏的其它数据,则这一组端口的控制权都要先交出去。
我所看过的卖家提供的这个屏的例程,很难看到写得很规范的,有的甚至不交出忙检测端口的电位控制权就去做检测。
天下文章一大抄,如果不了解清楚模块的一些具体规定,抄对抄错都不知道。
程序上机能通过,不等于程序没毛病。
ID:266429 发表于 2025-12-1 11:43
本帖最后由 慢慢思考 于 2025-12-1 21:23 编辑

补充说明一下,电路图中的KEN按钮开关其实还是应该用常开开关,这个可以看它的时序图,它是平时为低电位,放置数据之前先拉高电位,放置数据之后保持一定时间待数据端口电位稳定之后,再拉低KENT处电位,此屏在此时读取数据,也就是说,这个屏是下降沿读取数据。当然,在这个实验中,常闭开关也同样会产生下降沿,所以也是可以用的,但是不规范。这个可以在这个实验中来验证。
ID:123917 发表于 2025-12-1 10:01
非常好的资料,太感谢了

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表