Простейшая микро-ЭВМ


           

и 001 погаснут все индикаторы,


В портах 000 и 001 погаснут все индикаторы, за исключением младшего разряда порта 000. Через полсекунды загорится индикатор следующего разряда, а предыдущий погаснет и т. д., пока не загорится индикатор старшего разряда порта 001. При этом каждому зажженному индикатору соответствует код го таблицы TAB, индицируемый портом 002. Цикл сканирования повторяется до тех пор, пока не будет нажата кнопка СБРОС.

Эта программа демонстрационная. Она позволяет отладить схему, изображенную на рис. 10.2, устанавливая рабочий ток индикаторов подбором резисторов и задавая время сканирова­ния значением параметра, хранимого в регистре D (ячейка 014Q 021Q). В программе используются почти все регистры МП, поэтому при применении ее в качестве стандартной ПП вывода на индикацию следует вначале поместить команды PUSH PSW, PUSH В, PUSH D, PUSH H, а в конце программы — команды XRA A, OUT OOOQ, OUT 001Q, OUT 002Q, POP H, POP D, POP B, POP PSW, RET, исключив команду CALL DL вызова ПП времен­ной задержки и команду возврата к началу программы JMP, Ml.

В соответствии со схемой рис. 10.2 каждому сегменту семи-сегментного индикатора соответствует определенное число, выводимое через порт 002: сегменту а - 0000 0001 (001Q), b - 0000 0010 (002Q), с- 0000 0100 (0040), d-0000 1000 (010Q), е - 0001 0000 (020Q), f - 0010 0000 (040Q), £- 0100 0000(1000), h - 1000 0000 (200Q). Следовательно, изображаемый индикато­ром символ (цифра, буква или другой знак) представляется восьмиразрядным двоичным числом, являющимся суммой чи­сел, соответствующих горящим сегментам индикатора. Напри­мер, десятичные числа от 0 до 9 представляются следующими числами: 0-0011 1111 (077Q), 1 - 0000 ОНО (006Q), 2 -0101 1011 (133Q), 3 - 0100 1111 (117Q), 4 - 01100110(1460), 5 - ОНО 1101 (155Q), 6 - 0111 1101 (175Q), 7 - 0000 0111 (007Q), 8 - 0111 1111 (177Q), 9 - ОНО 1111 (157Q). С опреде­ленными условностями могут быть изображены также буквы латинского и русского алфавитов и различные знаки.



Рис. 10.2. Дисплейное устройство из 16 семисегментных индикаторов


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий