// генератора
void __delay32(unsigned long cycles); int main()
{
TRISBbits.TRISB15 = 0; |
// Выход VD1 |
TRISBbits.TRISB13 = 0; |
// Выход VD2 |
TRISAbits.TRISA2 = 1; |
// Вход SA1 |
TRISAbits.TRISA3 = 1; |
// Вход SA2 |
while (1)
{
if (PORTAbits.RA2 == 1 && PORTAbits.RA3 == 1)
//Если тумблеры SA1 и SA2 одновременно включены
{
__delay32(FCY); LATBbits.LATB15 = 1; LATBbits.LATB13 = 0; __delay32(FCY); LATBbits.LATB15 = 0; LATBbits.LATB13 = 1;
}
else
{
LATBbits.LATB15 = 0;
LATBbits.LATB13 = 0;
}
}
}
101
ЛИТЕРАТУРА
1 Цифровые и микропроцессорные устройства : конспект лекций для учащихся специальностей 2-45 01 03 – Сети телекоммуникаций, 2-45 01 02 – Системы радиосвязи, радиовещания и телевидения. В 5 ч. Ч. 4 : Основы микропроцессорной техники; Ч. 5 : Принципы организации однокристальных микроконтроллеров. Организация памяти микропроцессорных систем / сост. В. И. Богородов. – Минск :
ВГКС, 2009. – Ч. 4 – 63 с.; Ч. 5 – 85 с.
2 Data sheet. dsPIC33FJ32MC202/204. Microchip. 2012. –290 c.
3 MPLAB IDE User’s Guide. Microchip. 2009. –155 c.
102
СОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ.................................................................................................................. |
3 |
ЛАБОРАТОРНАЯ РАБОТА № 12 СОСТАВЛЕНИЕ ЛИНЕЙНЫХ И |
|
ЦИКЛИЧЕСКИХ ПРОГРАММ НА ЯЗЫКЕ АССЕМБЛЕР............................................. |
3 |
ЛАБОРАТОРНАЯ РАБОТА №13 ОБУЧЕНИЕ РАБОТЕ НА СИМУЛЯТОРЕ |
|
МИКРОПРОЦЕССОРА Sim8085 Microprocessor Simulator ........................................... |
11 |
ЛАБОРАТОРНАЯ РАБОТА №14 АРИФМЕТИЧЕСКИЕ КОМАНДЫ ............... |
20 |
ЛАБОРАТОРНАЯ РАБОТА №15 ЛОГИЧЕСКИЕ КОМАНДЫ И КОМАНДЫ |
|
СДВИГА ............................................................................................................................. |
25 |
ЛАБОРАТОРНАЯ РАБОТА №16 КОМАНДЫ УПРАВЛЕНИЯ .......................... |
32 |
ЛАБОРАТОРНАЯ РАБОТА №17 ОБУЧЕНИЕ РАБОТЕ В |
|
ИНТЕГРИРОВАННОЙ СРЕДЕ MPLAB IDE .................................................................. |
40 |
ЛАБОРАТОРНАЯ РАБОТА №18 ИЗУЧЕНИЕ СИСТЕМЫ |
|
ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ dsPIC33F С ПОМОЩЬЮ |
|
ЯЗЫКА АССЕМБЛЕР ....................................................................................................... |
47 |
ЛАБОРАТОРНАЯ РАБОТА №19 ИССЛЕДОВАНИЕ УСТРОЙСТВ ВВОДА- |
|
ВЫВОДА ДИСКРЕТНЫХ СИГНАЛОВ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ |
|
НА БАЗЕ МИКРОКОНТРОЛЛЕРА СЕМЕЙСТВА dsPIC33F ....................................... |
65 |
ЛАБОРАТОРНАЯ РАБОТА №20 РЕАЛИЗАЦИЯ ВРЕМЕННЫХ ФУНКЦИЙ В |
|
МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ НА БАЗЕ МИКРОКОНТРОЛЛЕРА |
|
СЕМЕЙСТВА dsPIC33F .................................................................................................... |
83 |
ЛИТЕРАТУРА......................................................................................................... |
102 |
103
Учебное издание
ЦИФРОВЫЕ И МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА
Лабораторный практикум для учащихся специальностей
2-45 01 03 – Сети телекоммуникаций 2-45 01 02 – Системы радиосвязи, радиовещания и телевидения
В 4 частях
Часть 4
Составители Богородов Владимир Ильич
Новикова Наталья Михайловна
Редактор А. О. Терентьева
Компьютерная верстка А. А. Гутковский
План 2013/2014 уч.г., поз. 14
Подписано в печать ____________. Формат 60*84/16. Бумага офсетная. Гарнитура «Times».
Печать цифровая.
Усл. печ. л. ___. Уч.-изд. л. ___. Тираж 50 экз. Заказ ___.
Издатель и полиграфическое исполнение: учреждение образования
«Высший государственный колледж связи» ЛИ № 02330/0131902 от 03.01.2007. Ул. Ф. Скорины, 8/2, 220114, Минск
104
