各位大侠,跪求PIC16F690编译器,请发邮箱xitaiguang@hotmail.com【恢复】

2020-02-10 08:46发布

各位大侠:

     小弟刚到公司,就让用PIC16F690,以前只用过51,STC,郁闷的,发现编译器不能支持,哪位大哥能发下,非常感谢!!!!

邮箱地址:

      xitaiguang@hotmail.com
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
xitaiguang
2020-02-11 02:25
楼上的大侠:

    copy,这点技术,是没有用处的,自己学不到东西啊,

如果你有技术,是否可以指教下 小弟,小弟 刚学PIC不久,刚刚上手,发现 

   串口通信,与PC机通信,可以发送但是不能接收,以下是我的程序,请指教啊!!!!

   void interrupt ISrR(void)

  {

    if(RCIF&&RCIE) //判断是否为串口接收中断

     {

        RCIF=0;

        PORTC_2=!PORTC_2;   //指示灯的作用,发现只能进一次中断,在上电的时候

        if(OERR) 

         {               

              CREN=0;CREN=1;

            }

        

     }

  } 

void main(void)

{  

   unsigned char j;

   SPBRG=25;   //波特率设为9600

   TXSTA=0x24;//使能发送

   RCSTA=0x90;// 使能接收

   RCIF=0;    //清零外部中断 

   GIE=1;     //开放全局中断

   PEIE=1;    //使能外设中断

   TRISC=0x00;//将PORC定为输出

   TRISB=0x20;//将PORB RXD 设为输入口,TXD 设为输出口

   PORTC_2=0;

   PORTC_4=1; //485通信片选,发送使能                           

      for(j=0;j<3;j++)

          {

          TXREG=0x69;

          while(!TRMT);//如果发送在正在进行,那么等待

         }

  PORTC_4=0; //485通信片选,接收发送使能 

  RCIE=1;    //使能接收中断

  while(1); //等待接收中断 

 }

一周热门 更多>