de myprog = 0x800// початок програми з 0х800 адресса
# include "p18f2550.h"// підключення файлу p18f2550.h
void Delay10_us (unsigned char t);// процедури задержкіDelay100_us (unsigned char t); Delay_ms (unsigned char t); Delay10_ms (unsigned char t); main (void)
{= 0; TRISA = 0; = 0; TRISB = 0; = 0; TRISC = 0b00000000;
ADCON1 = 15;// налаштування висновків як цифрових = 0; (1)// нескінченний цикл
{
PORTA = (PORTA & 0b11110000) +0 b0011;// включення 1,2 магніту
Delay10_ms (30);// затримка 0,3 сек. p align="justify"> PORTA = (PORTA & 0b11110000) +0 b0110;// включення 2,3 магніту
Delay10_ms (30);
PORTA = (PORTA & 0b11110000) +0 b1100 ;//включення 3,4 магніту
Delay10_ms (30);
PORTA = (PORTA & 0b11110000) +0 b1001 ;//включення 4,1 магніту
Delay10_ms (30);
}
} Delay10_us (unsigned char t)
{do
{
{_asm nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop nop nop
_endasm};
} while (t -);
} Delay100_us (unsigned char t)
{do
{
Delay10_us (10);
} while (t -);
} Delay_ms (unsigned char t)
{do
{
Delay100_us (10);
} while (t -);
} Delay10_ms (unsigned char t)
{do
{
Delay_ms (10);
} while (t -);
}
3. Розробка елективного курсу за вибором для 10-11 класів В«Автоматизоване проектування принципових електричних схем і друкованих плат в САПР PCADВ»
Програма елективного курсу
Розробка елективного курсу за вибором для 10-11 класів В«Автоматизоване проектування принципових електричних схем і друкованих плат в САПР PCADВ».
Пояснювальна записка:
В даний час дуже затребувані фахівці в області автоматизованого прое...