Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

цимпу / Практика / content / Пособия / Лаб. практикум, часть IV, лаб. работы № 12...20 (ЦиМПУ)_ДФО

.pdf
Скачиваний:
144
Добавлен:
13.02.2016
Размер:
3.83 Mб
Скачать

// генератора

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