Edsim51: Ошибка При Переводе Аналоговой Информации В Цифровую

5-11-2012, 11:14 От: admin Посмотрели: 780
Здравствуйте. Пишу программу для микроконтроллера EdSim51. Программа нажатием кнопки переводит аналоговую информацию в цифровую, но перевод происходит не верно. Подскажите, пожалуйста, где ошибка и как её исправить.

Код программы:

Start:

MOV A, P2

ANL A, #00000100B

JNZ Start

E1:

MOV A, P2

ANL A, #00000100B

JZ E1

CLR P3.6

SETB P3.6

CLR P3.7

MOV R1, P2

MOV P1, P2

JMP Start


Описание работы: при вводе аналоговой информации движком ADC, нажатии и отпускании кнопки «2», на панели светодиодов «Switch Bank» отображается введённая информация в цифровом виде.

Также, интересует, как сделать, чтобы аналоговая информация вводилась в программу из заранее созданного массива.
Раздел: Алгоритмы

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Edsim51: Ошибка При Переводе Аналоговой Информации В Цифровую все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930