Informatics Point
Информатика и проектирование
Для отображения в привычной десятичной системе счисления информация, выраженной в двоичном счислении, необходимо преобразование двоичного кода в код семисегментного индикатора (в «семисегментный код»). Так как информация должна отображаться десятичными разделами, то на первом этапе решения задачи двоичный код должен быть преобразован в двоично-десятичный, а на втором - двоично-десятичный код следует преобразовать в семисегментный. Опишем принципы, которые могут быть положены в основу составляемой программы.
Значение каждой тетрады двоично-десятичного кода не должно превышать 9. Поэтому следует организовать последовательно включенные счетчики, переполнение каждого из которых происходит с поступлением десятой единицы. Если их установить в режим сложения, а регистр с двоичным кодом - в режим вычитания, то при обнулении регистра его содержимое окажется представленным в счетчиках в двоично-десятичном коде.
Вторая половина задачи решается следующим образом. В ячейки памяти, начиная с некоторого базового адреса, записываются коды, соответствующие представлению десятичных цифр семисегментным индикаторам, а из ячейки они заносятся в регистр кода сегмента для случая, когда сегмент светится при подаче на него логического нуля, указанные коды приведены в таблице 1. Чтобы на индикаторе было, к примеру, изображение 5, должны осветится сегменты a,f,g,c,d. Это обеспечивается кодом, записанным в строке N10=5.
Таблица 1
|
N10 |
B |
A |
F |
G |
E |
D |
C |
H |
|
0 1 2 3 4 5 6 7 8 9 |
0 0 0 0 0 1 1 0 0 0 |
0 1 0 0 1 0 0 1 0 0 |
0 1 1 1 0 0 0 1 0 0 |
1 1 0 0 0 0 0 1 0 1 |
0 1 0 1 1 1 0 1 0 0 |
0 1 0 0 1 0 0 1 0 0 |
0 0 1 0 0 0 0 0 0 0 |
1 1 1 1 1 1 1 1 1 1 |
Выводимая на индикацию тетрада складывается с базовым адресом таблицы кодов. Так формируется адрес ячейки, в которой записан семисегментный код, соответствующий значению данной тетрады.
Система охранно-пожарной сигнализации ООО Завод Медсинтез
охранный сигнализация пожарный
Пожарная безопасность предусматривает обеспечение
безопасности людей и сохранения материальных ценностей предприятия н ...
Технология изготовления электронно-лучевой трубки
Фокусирующая
система может быть линзовой или зеркальной. Линзовые системы имеют сферическую
аберрацию значительно, большую, чем зеркальные, но первые ко ...
Проектирование систем электроснабжения промышленных предприятий на примере маслохозяйственного отделения ПП Ефремовская ТЭЦ
Основными потребителями электроэнергии являются различные отрасли
промышленности: транспорт, сельское хозяйство, коммунальное хозяйство городов и
поселков. ...
Меню сайта
2026 © www.informaticspoint.ru