- Нет сообщений для показа
Статья 10. Микроконтроллеры PIC. Функция выбора switch на примере автомата световых эффектов.
- Подробности
- Просмотров: 6847
Опишем функцию выбора switch по правилам синтаксиса языка Си:
switch (выражение)
{ case константа_1 : действие_1; case константа_2: действие_2; … case константа_n: действие_n; default: действие; } |
Статья 9. Микроконтроллеры PIC. Использование разных систем исчисления
- Подробности
- Просмотров: 7007
Среда разработки программ для микроконтроллеров mikroC понимает несколько систем исчисления: десятичную, двоичную, шестнадцатеричную. Таким образом, одни и те же числа можно представлять в этих разных системах. Сразу же возникает вопрос: Зачем? Почему бы не использовать знакомую нам с детства десятичную?
Формы записи чисел в различных системах исчисления | |||||||
Десятичная | Двоичная | Шестнадцатеричная | Десятичная | Десятичная | Шестнадцатеричная | ||
00 | 00000000 | 00 | 11 | 00001011 | 0B | ||
01 | 00000001 | 01 | 12 | 00001100 | 0C | ||
02 | 00000010 | 02 | 13 | 00001101 | 0D | ||
03 | 00000011 | 03 | 14 | 00001110 | 0E | ||
04 | 00000100 | 04 | 15 | 00001111 | 0F | ||
05 | 00000101 | 05 | 16 | 00010000 | 10 | ||
06 | 00000110 | 06 | 17 | 00010001 | 11 | ||
07 | 00000111 | 07 | 18 | 00010010 | 12 | ||
08 | 00001000 | 08 | 19 | 00010011 | 13 | ||
09 | 00001001 | 09 | 20 | 00010100 | 14 | ||
10 | 00001010 | 0A |
Рассмотрим использование двоичной и шестнадцатеричной систем вместо десятичной на примере описанных раньше бегущих огнях, задействовав весь порт B, т.е. 8 выводов: RB0, RB1, … , RB7.
Статья 8. Микроконтроллеры. Учимся управлять процессами в МК (Усовершенствованный «Бегущий огонь на 4 светодиодах»)
- Подробности
- Просмотров: 8151
В прошлой статье мы рассмотрели простейшую программу для МК. Сейчас же усложним задачу: Усовершенствуем программу для МК, а, следовательно, и схему, так что бы выполнялись два условия:
->Возможность отключать бегущий огонь, и включать «дежурный» светодиод.
->Добавим возможность регулировки скорости «бега» бегущего огня.
Статья 7. Микроконтроллеры. Симулирование работы программы (прошивки) в Proteus Professional
- Подробности
- Просмотров: 9372
