[PIC TUTORIAL] BÀI 10 Đèn giao thông tại ngã 4
SƠ ĐỒ MẠCH ĐIỆN
CHƯƠNG TRÌNH MẪU
DOWNLOAD FILE MÔ PHỎNG + CODE
(Bấm vào link đợi 5s, sau đó bấm "Skip Ad" sẽ ra link download)
CHƯƠNG TRÌNH MẪU
#include "16f887.h"
#include "def_16f887.h"
#fuses NOWDT,NOPROTECT,PUT,NOLVP,XT
#use delay(clock = 4000000) //Tan so thach anh 4MHz
//
#define x1 RC0
#define v1 RC1
#define d1 RC2
#define x2 RC3
#define v2 RC4
#define d2 RC5
void main()
{
setup_adc_ports(NO_ANALOGS|VSS_VDD);
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);// This device COMP currently not supported by the PICWizard
//Setup_Oscillator parameter not selected from Intr Oscillotar Config tab
set_tris_c(0x00); //PORTC xuat du lieu.
PORTC = 0x00; //2 led trai sang.
while(1)
{
//xanh 1 do 2
PORTC=0;
x1=1; d2=1;
delay_ms(5000);
//vang 1 do 2
PORTC=0;
v1=1; d2=1;
delay_ms(1000);
//xanh 2 do 1
PORTC=0;
x2=1; d1=1;
delay_ms(5000);
//vang 2 do 1
PORTC=0;
v2=1; d1=1;
delay_ms(1000);
}
}
DOWNLOAD FILE MÔ PHỎNG + CODE
(Bấm vào link đợi 5s, sau đó bấm "Skip Ad" sẽ ra link download)
không tải được ad
ReplyDelete