[51单片机] HC165多级级联

[复制链接]
2098|1
 楼主| qinjianbo2013 发表于 2013-9-12 16:03 | 显示全部楼层 |阅读模式
哪位朋友有hc165多片级联电路图和程序,.借来参考一下了。 我现在调试的时候检测数据出错,当检测低电平的时候拿表笔碰一下165数据管脚就可以检测出电平,麻烦哪位朋友贴一下多片级联程序参考一下了? 谢谢了
以下是我的165程序有问题麻烦哪位朋友指导一下
void Equally_To_Strand_74HC165_Drive_Pointer(tByte *pBuf,  tByte Number){
        tByte i=0, j, c= 0;
       
        PL_165 = 1;
        _nop_();_nop_();_nop_();_nop_();_nop_();

       
        PL_165 = 0;
        _nop_();_nop_();_nop_();_nop_();_nop_();
        //PL_165 = 1;

       
        for(j=0; j<(Number*8); j++){
                CP_165 = 1;
                i <<= 1;
               
               
                _nop_();_nop_();_nop_();_nop_();_nop_();
                _nop_();_nop_();_nop_();_nop_();_nop_();

                CP_165 = 0;                //时钟低
               
                i |=DIN_165;                       
        //        CP_165=0;                        //1bit
                CP_165 = 1;
                _nop_();
                _nop_();
                _nop_();
                _nop_();
                _nop_();

                c++;                               
                if(c == 8){                        //8bit later
                        *pBuf = i;
                        c = 0;
                        pBuf++;
                }
       
        }
}
 楼主| qinjianbo2013 发表于 2013-9-12 20:57 | 显示全部楼层
进来的朋友能不当观众么? 给点意见和指导了?  可能是我问的问题太简单了吧, 只是我真调试了2天了,  没点思路所以发贴请教大家了,斑竹们,牛人们, 指导一下了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部