EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
51单片机--LED类编程技巧
6 _8 S6 e& _4 c! h) L+ h
. G& J$ [- k: d0 S5 V% A
8 r3 X/ p+ ^: x- o3 ? 首先点阵:(以最简单的8X8为例,16X16的以后再说) ![]()
. n* l B' q! U8X8点阵 个人感觉点阵需要注意的地方有: 第一个就是驱动点阵的方式 我认为8X8点阵的驱动程序分为行扫描和列扫描两种。 比如行扫描就是用一层for循环: 先选中第一行,然后送入这一行的数据,再选择第二行,然后送入第二行数据,如此循环下去,直至显示完一个屏幕(即8行),同时记得要消隐和微延时(后面会说消隐和微延时),列扫描同理。如图是代码示例: ![]()
# Y: F h5 s T) e8X8点阵,无滚动效果 第二个就是滚动效果的实现。 思路是:
7 @! q6 [$ x2 K @ z' E6 o5 R |