请帮我看看这个时序图,看我说得对不?

2020-02-04 09:02发布

我看的是发送12位串行数据,从低位开始发送到最高位完,然后LD1,LD2拉低数据被锁存到寄存器中,不知道我说的对不对,不过写出来的程序不能用。请大家帮我分析一下这时序?谢谢了O(∩_∩)O~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
liweiqiang668
2020-02-04 19:23
mkliop 发表于 2012-4-27 23:38
呵呵谢谢大家已经弄好了确实应该是从最高位开始发的。被网上的文章误导了
#include
sbit LD=P1^0 ...

樓主這部份:
b=i&0x0800;   
   if(b>0)
   {
            SRI=1;
   }
   else
   {
           SRI=0;
   }

如果這樣寫:

SRI=(bit)(i&0x0800)

以上結果會有不同嗎?哪種會更好?

一周热门 更多>