打印

新手问题

[复制链接]
3959|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1020220124|  楼主 | 2013-4-25 13:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(1) Void  write_595(unsigned  char  date)
         {  char i;
            For(i=0; i<8;i++)   
            { if(date&0x80) IO0set=1<<6;
          Else IO0SET=1<<6;     }               
                             }
ARM7中数码管显示数值的,date&0x80判断数据位的最高为是否为1,数据端口的第一个IO0set=1<<6是将6口置高点平可以理解但第二个IO0set=1<<6;怎么也是将6口置低电平就不明白了?IO0SET不是写入0为无效么?怎么还置低电平?

相关帖子

沙发
阿南| | 2013-4-25 16:15 | 只看该作者
IO0SET和IO0set不一样?

使用特权

评论回复
板凳
jlass| | 2013-4-26 09:30 | 只看该作者
这个代码看着真蛋疼,建议你自己实测一下好了
就格式上来看我真怀疑他的正确性。

使用特权

评论回复
地板
dirtwillfly| | 2013-4-26 09:42 | 只看该作者
怎么看起来像是一道考试题?

使用特权

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

本版积分规则

6

主题

22

帖子

0

粉丝