PIC-Контроллеры. Воробьева Г.С - 48 стр.

UptoLike

48
Для работы микроконтроллера в режиме реального времени
необходимо правой кнопкой мыши пометить (Break Point(s)) то место в
программе, где нужно остановиться. После чего нажать F9.
Если программа в режиме симуляции после сброса (F6) оставляет
данные в регистрах, полезным бывает сочетание кнопок Ctrl+Shist+F5,
что эмулирует выключение питания. Для этой цели можно также
воспользоваться Window>Modify и в появившемся меню в колонке
Address задать начальный а в колонке End Address конечный адрес
области в которую можно записать любые данные (например, нули (00))
нажатием кнопки Write.
6. ОБОРУДОВАНИЕ
1. Компьютер IBM PC/AT с установленным MPLAB IDE.
2. Комплект MPLAB ICD.
3. Источник питания 9В, 0.2 А
7. ВАРИАНТЫ ЗАДАНИЙ
1. По нажатию кнопки зажигать светодиоды после переполнения
таймера TMR0, а гасить их при отпускании.
2. Зажигать и гасить светодиоды с периодом 1 сек, используя
таймер TMR1.
3. Обеспечить регулировку яркости свечения светодиодов,
используя потенциометр и модуль АЦП.
4. Зажигать и гасить светодиоды с периодом 1 сек, используя
таймер TMR2.
5. Нажатием кнопки запустить счет секунд, а отпусканием
остановить этот счет. При этом выводить на светодиодах количество
прошедших секунд.
6. Прерыванием, поступившим от таймера TMR0 запустить
таймер TMR1, а прерыванием, поступившим от таймера TMR1
запустить таймер TMR2. При переполнении этого таймера зажечь все
светодиоды.
7. Организовать бегущую тень (ноль) на светодиодах порта С с
частотой 0,4 Гц.
8. На светодиодах порта сделать двоичный секундомер, который
запускается, останавливается и сбрасывается кнопкой.
9. Организовать бегущую тень (ноль) на светодиодах порта С, с
частотой задаваемой положением ручки потенциометра.