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

* 24973: PIC单片机74hc165编程谢谢

   zzxzzx3535 
zzxzzx3535发表的帖子 

 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,不知道是为什么,请指教,谢谢急!

发表时间:2008年3月3日16:12:53

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:实验板本实验板可以用于学生单片机课程学习实验板,这块实验板,基本上把51系列单片机的资源全部包括了,
[下一篇帖子]:新手求购一个产品,谢谢我买了一个设备对外接口只有i2c的,应该是用单片机来控制,我只要读一下里面的数