导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→PIC单片机74hc165编程谢谢[zzxzzx3535]

 *第14265篇: PIC单片机74hc165编程谢谢

  
楼 主:zzxzzx3535 2008年3月3日16:12
 PIC单片机74hc165编程谢谢
void init165(void)
{
    ANSEL = 0;//引脚为端口
    TRISA = 0b11111111 ;//RA0口为输入
    TRISC = 0b11011110 ;//RC0口为输出PL,  RC5口为输出CLK
    PORTA=0;
    RC5=0;
    RC0=1; 
  

}

uchar read165(void)
{
    uchar temp,i;
    init165();
    RC0=0; //进入内部寄存器
    delay(20);
    RC0=1; //允许移位输出
    temp=0;
    for (i=0;i  <8;i++){
        temp=temp  <  <1;
        if(RA0) temp|=0x01; 
        RC5 = 0;
        NOP();
        RC5 = 1;
        NOP();        
    }
 return(temp);
   
}

这个程序读的RA0的状态永远是0,不知道是为什么,请指教,谢谢急!


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:运放放大电路疑问

[下一篇主题]:新手求购一个产品,谢谢