Составители:
36
цикле формирования периодического сигнала применяются операторы
задержки twatch(100).
Функции SIGNAL разрабатываются в С-подобном языке, в языке
доступны все внешние порты MCU, которые могут быть обозначены
виртуальными обозначениями (см. Help Keil).
Для выполнения сигнальных функций:
1. Перейти в режим Загрузки(Debug);
2. В окне COMMAND выполнить команду загрузки сигнального файла
>include fnt.inc (файл fnt.inc должен быть в одном каталоге
с
объектным).
3. Запустить прикладную программу
Пример файла func.inc.
// Функции формирования входного периодического прямоугольного сигнала в
Бите P3.2- INT0)
SIGNAL void Signa (unsigned int Time) {
twatch (Time);
while (1) {
PORT3 = 0x3f;
twatch (Time);
PORT3 = 0;
twatch (Time);
} }
Signa(1000) //запуск функции
La PORT3 //вывод сигнала в Анализаторе
Сформировать сигнальной функцией на входе P3.2 прямоугольный сигнал и
измерить его скважность. При этом методом Захвата (Capture) измеряется
период и методом Gate – длительность положительного сигнала.
Задание 4.
Передать через порт двоичный код n=5,6,7,8,…бит в ШИМ
вариант 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
бит 5 6 7 8 9 10 11 12 5 6 7 8 9 10 11 12
Внешний сигнал в ЩИМ формируется
функцией SIGNAL на входе
INT1.
3. Программное управление вводом-выводом в ЭВМ.
3.1. Пульт ввода-вывода оператора.
Ручное управление и ввод, контроль состояния ЭВМ и объекта
управления, оперативное программирование осуществляется с локальных
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »