打印

键盘扫描中的问题

[复制链接]
1388|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
21ID|  楼主 | 2009-9-15 13:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
movlw    b'00001110'    ;设定扫描起始码
movwf    PORTB            ; PORTB低4位输出扫描码

程序是扫描B口的键值,但为什么设定起始扫描码后要对B口赋值呢,而不是读取B口的值来比较?
沙发
yewuyi| | 2009-9-15 14:32 | 只看该作者
请给出完整代码和硬件电路图。

使用特权

评论回复
板凳
21ID|  楼主 | 2009-9-15 14:41 | 只看该作者
扫描键值那块看不懂

111.jpg (39.17 KB )

111.jpg

222.jpg (64.62 KB )

222.jpg

333.jpg (45.07 KB )

333.jpg

444.jpg (35.02 KB )

444.jpg

555.jpg (76.57 KB )

555.jpg

666.jpg (62.5 KB )

666.jpg

777.jpg (64.21 KB )

777.jpg

888.jpg (88.53 KB )

888.jpg

使用特权

评论回复
地板
yewuyi| | 2009-9-15 15:00 | 只看该作者
主要是后4位1110这几个数字中的0

理解了这个0,就什么都理解了。

张明峰先生的书中,这一段讲的非常清楚,自己耐心点认真看完。

使用特权

评论回复
5
21ID|  楼主 | 2009-9-15 15:24 | 只看该作者
我再仔细看看吧,不懂问你啊:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

912

帖子

5

粉丝