打印

这个肯定有窍门,我晕菜了

[复制链接]
1029|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
彪哥|  楼主 | 2011-1-14 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 彪哥 于 2011-1-14 16:43 编辑

IO0SET = 0X0000 0080; 这条语句是P0.7输出为高电平,很容易理解。可问题是后面这四个字节对应的端口0的引脚位怎么能最快的看出来呀?每次都要去数呀? 比如:0x0000 0100 对应是多少?
          0x0100 0100对应是多少?
  有没有快速的方法呀?肯定有!

相关帖子

沙发
jjjyufan| | 2011-1-14 17:02 | 只看该作者
;P 打印张二进制 10进制标 贴显示器旁边

使用特权

评论回复
板凳
彪哥|  楼主 | 2011-1-15 08:08 | 只看该作者
:L:@:funk::Q:dizzy:

使用特权

评论回复
地板
呆瓜一个| | 2011-1-15 08:36 | 只看该作者
define宏定义

使用特权

评论回复
5
new1988| | 2011-1-15 16:38 | 只看该作者
用宏定义:
例如要操作P0.7、P0.16、P0.22,请看如下程序
#define P0_7      1<<7
#define P0_16     1<<16
#define P0_22     1<<22
P0.7输出高: IO0SET = P0_7;
P0.7输出低: IO0CLR = P0_7;
....
这几个端口同时输出高:
IO0SET = P0_7 | P0_16 | P0_22;
用好宏就这么简单!

使用特权

评论回复
6
lelee007| | 2011-1-15 20:07 | 只看该作者
神马机器?P0都搞出来这么多的XX了

2410上还从来没这么用过哈

使用特权

评论回复
7
彪哥|  楼主 | 2011-1-16 11:37 | 只看该作者
受益菲浅 多谢各位高人指点

使用特权

评论回复
8
彪哥|  楼主 | 2011-1-16 11:45 | 只看该作者
特别感谢5楼大虾

使用特权

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

本版积分规则

44

主题

171

帖子

1

粉丝