打印

P10~P16扫描数码管,没有使用的P17还能干什么?

[复制链接]
2505|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yegucheng123|  楼主 | 2011-11-10 09:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2011-11-10 10:19 | 只看该作者
是否影响P17,取决于你的程序
P1口都是可以直接位寻址的(而且是真正的位寻址,不是读改写),是可以做到完全不影响的

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
yegucheng123 + 1
板凳
chenczy| | 2011-11-10 10:21 | 只看该作者
可以做很多事情,这是取决于你的程序

使用特权

评论回复
地板
yegucheng123|  楼主 | 2011-11-10 10:58 | 只看该作者
我向数码管送数是直接操作P1,例如P1=0xff
在这种情况下,P17也可以独立操作吗?
例外,我没用过2L所说的直接位寻址。能否举个例?

使用特权

评论回复
5
ayb_ice| | 2011-11-10 11:08 | 只看该作者
建议先熟悉51结构,至少有个基本掌握再来写程序吧

使用特权

评论回复
6
yegucheng123|  楼主 | 2011-11-10 13:23 | 只看该作者
**作数码管都是整个字节地址操作。
位操作也能扫描数码管吗?

使用特权

评论回复
7
yegucheng123|  楼主 | 2011-11-10 13:24 | 只看该作者
天啊,居然有敏感字

使用特权

评论回复
8
chenczy| | 2011-11-10 14:47 | 只看该作者
那就要看你做什么用了,如果做输入的话没事,要做输出的话那就要仔细考虑了

使用特权

评论回复
9
yegucheng123|  楼主 | 2011-11-10 15:53 | 只看该作者
用作输入用!
用作输入用应该如何配置呢?

使用特权

评论回复
10
DownCloud| | 2011-11-10 16:06 | 只看该作者
很简单啊,用印射的办法,内存拿一个字节来用,每次改写那个字节整体送到端口啊,用与或进行操作,因为直接对端口操作改变了其它端口,几微秒间可能产生负作用。(也可能不会吧,看硬件,但程序追求完美,什么bug都别留)
这样P1.7完全没有被改写,输入输出都可单独用。

使用特权

评论回复
11
DownCloud| | 2011-11-10 16:17 | 只看该作者
补充一下,这样设计的程序,所有地方对该端口的操作都必需对内存操作再整体送到端口。

使用特权

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

本版积分规则

个人签名:阿弥陀佛,出家人不打诳语。女施主 ,你的确是贫僧自东土出行至今所遇的,最美丽、最性感的女子,你看你这秀发,这玉手,这肌肤,这手感……

0

主题

82

帖子

1

粉丝