Сегменты.(ввиде электронных часов, есть три 7сегментных тндикатора; 8 битный порт)
_
| | (8-ввиде восьмерки ...сегменты 0..6-сверху вниз)
-
| |
-
Задается число через порт П0(число от 0 до 255).
Через порт П2 выбираются 3сегменты в соответсвии числу.
Через порт П1 - они выводятся.
инфа по мк51 - http://kazus.ru/articles/422.html
____________________________________
.CSEG
RESET: .ORG 0H
ljmp START
Indic: .BYTE #01110111(на часах показывает 0)
.
.
.(0..9-показываем какие сегменты при этом загараются)
START:
(тута уже сомневаюсь) mov P2,#01110111
.
.
(поидее все сегменты нада поместить в П2)
mov DPTR,#Indic
mov A,@A+DPTR
ljmp START
________________
вот такой правильный кусочек, заполнить бы пробелы=\\\