一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: 爱上电子8

来看看这程序!

  [复制链接]
发表于 2011-5-14 15:30 | 显示全部楼层
哦  经你这么一说  还真是138   嗯  我好好看看
爱上电子8 发表于 2011-5-14 11:46 https://www.yleee.com.cn/images/common/back.gif



    应该自己好好看看,才能理解,如果实在搞不明白,我再告诉你按照你要求的,原来A B C D,现在要改D C B A,下面怎么改。

unsigned char code sw[16]={0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x087,
                           0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f, };//138的驱动代码,根据138的真值表计算而来。
回复

使用道具 举报

发表于 2011-5-14 15:45 | 显示全部楼层
友情提示:
如果可以从理论上理解138的原理是最好的,我也理解不了。
我是从实战出发,具体方法。
取某个数九,如图。

九.jpg


当行选改为DCBA后,看看实际显示情况一定是不一样的,数字在行部分上下一定是错乱的,这时候可以和正常显示的九比较,更改下面前后位置就可以了。下面的数字表示就是1-16行位置。
{0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x087, 0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f, };
回复

使用道具 举报

 楼主| 发表于 2011-5-14 16:42 | 显示全部楼层
回复 32# shqi2003


    沈老师  138  我看书后理解了  我问下  你看那串代码   里面的0x087  是不是多个0?
回复

使用道具 举报

发表于 2011-5-14 17:22 | 显示全部楼层
回复  shqi2003


    沈老师  138  我看书后理解了  我问下  你看那串代码   里面的0x087  是不是多个 ...
爱上电子8 发表于 2011-5-14 16:42 https://www.yleee.com.cn/images/common/back.gif



    里面的0x087  是不是多个0】】是,我改的时候没有注意。
回复

使用道具 举报

发表于 2011-5-14 19:56 | 显示全部楼层
点阵屏的背面一般会标有数字,表示是第几脚,

你看看背面,从标有1的那脚,一般是第五行
回复

使用道具 举报

发表于 2011-5-14 20:00 | 显示全部楼层
T2gUFrXehXXXXXXXXX_!!86772479.jpg
回复

使用道具 举报

 楼主| 发表于 2011-5-14 20:13 | 显示全部楼层
回复 25# 199003326


    还有个问题     51单片机是8位口   但是那个定义P1的数组  为什么是0x8几?   那不就成了16位么? 不理解!
回复

使用道具 举报

 楼主| 发表于 2011-5-14 20:14 | 显示全部楼层
回复 34# shqi2003


    沈老师也帮我看下楼上那个问题。
回复

使用道具 举报

发表于 2011-5-14 20:25 | 显示全部楼层
你仔细想想,0x8几 是8位还是16位二进制数?

一个16进制字符是4位。。两个才是8位。。16位那得.....
回复

使用道具 举报

 楼主| 发表于 2011-5-14 20:28 | 显示全部楼层
回复 39# huayuliang


    哦   汗啊   正解!   脑子都不好使了    谢谢  费心了
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-10 03:34 , Processed in 0.034252 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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