#include<htc.h>
#include<pic.h>
#define _XTAL_FREQ 8000000
#include "uart.h"
//#define tmp PORTA
#define kn1 RB6
#define kn2 RB7
char tmp, tmp2;
char zero;
void main()
{
TRISB = 0b11111101;
TRISA = 0b11111111; //PORTB as Input
UART_Init(9600);
tmp = 0b00000011;
tmp2 = 0b00001100;
zero = 0b00000000;
m1:
if(kn1 = 1)
{
UART_Write(tmp);
__delay_ms(500);
//UART_Write(zero);
goto m1;
}
if(kn2 = 1)
{
UART_Write(tmp2);
__delay_ms(500);
//UART_Write(zero);
goto m1;
}
}
|