/*
* File: traffic light.c
* Author: hana
*
* Created on 1 December, 2024, 8:45 AM
*/
#include <xc.h>
void main(void)
{
long int i;
while (1)
{
TRISC = 0x00;
LATC = 0x01; //1=high
for (i = 0; i < 100000; i++);
LATC =0X00;
LATC = 0x02;
for (i = 0; i < 100000; i++);
LATC =0X00;
LATC = 0x04;
for (i = 0; i < 100000; i++);
LATC =0X00;
TRISA = 0X00;
LATA = 0x01; //1=high
for (i = 0; i < 100000; i++);
LATA =0X00;
LATA = 0x02;
for (i = 0; i < 100000; i++);
LATA =0X00;
LATA = 0x04;
for (i = 0; i < 100000; i++);
LATA =0X00;
}
return;
}
入门学习必备。就是类似流水灯一样的控制。
|