Понедельник, 30.06.2025
Unknown Proger
Меню сайта
Категории раздела
Мои статьи [6]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт
Главная » Статьи » Мои статьи

16f628 UART Master

#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;
   }
  
}

Категория: Мои статьи | Добавил: Admin (14.05.2015)
Просмотров: 109 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Copyright MyCorp © 2025
Конструктор сайтовuCoz