Сб июл 15, 2017 23:47:29
#include <stdio.h>
#include <stdlib.h>
#include <pic16f690.h>
#include <xc.h>
#pragma config FOSC=INTRCCLK, WDTE=OFF, CP=ON, CPD=OFF, PWRTE=OFF
void delay(char t)
{
for (char i = 0; i < t; i++)
for (char j = 0; j < 250; j++)
NOP();
}
int main()
{
OSCCONbits.IRCF = 0b110; // Internal 4MHz;
TRISA=0b111110;
PORTAbits.RA0=1;
delay(100);
PORTAbits.RA0=0;
TRISB=0;
TRISC=0;
TMR0=0;
OPTION_REGbits.T0SE=0;
OPTION_REGbits.T0CS =1;
OPTION_REGbits.PSA= 1;
char T=0;
while(1)
{
T++;
PORTC=TMR0;
PORTB=T;
delay(2);
}
}
Вс июл 16, 2017 00:14:11
Вс июл 16, 2017 00:42:19