• Tin mới

    [PIC TUTORIAL] BÀI 4 Chương trình gửi ký tự ‘A’ qua cổng nối tiếp có tốc độ Baud là 9600.

    SƠ ĐỒ MẠCH ĐIỆN





    CHƯƠNG TRÌNH MẪU
    #include "16f887.h"
    #include "def_16f887.h"
    #device  *=16 ADC = 10 
    #fuses   HS,PUT,NOWDT,NOPROTECT,NOLVP 
    #use     delay(Clock = 4000000)        //Thach anh 4MHz
    #use     rs232(baud = 9600, parity = N , Xmit = Pin_c6,rcv = pin_c7)      //khoi tao usart
    
    void main() 
    { 
       setup_adc_ports(NO_ANALOGS);
       setup_adc(ADC_OFF);
       setup_spi(SPI_SS_DISABLED);         
       setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
       setup_timer_1(T1_DISABLED);
       setup_timer_2(T2_DISABLED,0,1);
       setup_comparator(NC_NC_NC_NC);
       setup_vref(FALSE);
       // TODO: USER CODE!!  
       trisc = 0x10;                    //PORTC xuat du lieu.
       while(1) 
       {  
          putc('A');                    //Gui ky tu A
          delay_ms(500);
       } 
    }
    





    DOWNLOAD FILE MÔ PHỎNG + CODE
    (Bấm vào link đợi 5s, sau đó bấm "Skip Ad" sẽ ra link download) 





    No comments