Thông báo

Collapse
No announcement yet.

cần giúp đỡ cho khai báo chân MCRL của pic 12f675

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • cần giúp đỡ cho khai báo chân MCRL của pic 12f675

    e mới học lập trình Pic nhiều cái còn bỡ ngỡ. e hỏi có gì ngu ngốc mong các a đừng cười ná. hihi
    e đang lập trình cho con pic 12f675 sao khai báo các chân GP1--> GP5 đây đủ viết chưng trình nhấp nháy led tex đã thành công. nhưng sao đến đoạn chân GP3 tức chân MCRL chân reset của pic trên mà e đang bảo thì bị dựng lại (trể) một khoảng thời gian nhất định. e không biết nguyên nhân là do mình thiếu phần khai báo hay viết code sai nữa.
    cho e hỏi bây giờ e muốn sử dụng chân MCRL làm chân output có đk không ạ. nếu được thì khai báo thế nào và không thì ra sao ạ.?
    mong các a giúp đỡ. thank mọi người. chúc mọi người online vui vẻ.

  • #2
    Click image for larger version

Name:	12f day.jpg
Views:	1
Size:	5.1 KB
ID:	1358300 đây là sơ độ phần cứng của PIC ạ.

    Comment


    • #3
      và đây là code e viết trên C


      #include <12F675.h>
      //#device ADC=10
      #fuses INTRC_IO,NOWDT,NOPUT,NOPROTECT,NOCPD,NOMCLR,NOBROW NOUT

      #device adc=8
      #use delay(clock=4M)

      #define GP0 PIN_A0
      #define GP1 PIN_A1
      #define GP2 PIN_A2
      //#define GP3 PIN_A3
      #define GP4 PIN_A4
      #define GP5 PIN_A5
      #define GP3 PIN_OFF
      void main()
      {
      int16 k,t,p,i;
      while(1){
      set_tris_A(0X00);
      output_a(0xFF);
      output_a(0x00);delay_ms(300);
      output_a(0xff);delay_ms(300);
      for(k=0x01;k<0x100;k<<=1){output_a(k);delay_ms(200 );}
      //for(k=0x40;k>0x01;k>>=1){output_a(k);delay_ms(200) ;}
      //for(i=0x4,p=0x2,t=0x10;p>0;p>>=1){output_a(p|t);de lay_ms(400);t<<=1;}
      }
      }

      Comment


      • #4
        mong mọi người giúp đỡ nhé. đang trong quá trình học mà mắc lại ở đoạn này chả tiến tiếp được.

        Comment


        • #5
          chân gp3/mclr chỉ dùng cho input only. xem datasheet.
          Mãi đi tìm vàng.

          Comment


          • #6
            thế a cho hoi e hỏi bây giờ nếu khai báo MCRL làm chân input thì khai báo như thế nào ạ?

            Comment

            Về tác giả

            Collapse

            kaka_hjtmjss Tìm hiểu thêm về kaka_hjtmjss

            Bài viết mới nhất

            Collapse

            Đang tải...
            X