С Новым годом! Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
vasy88

[МК 51] Ввести через порт 2 байт, сравнить с содержимым ячейки памяти и вывести.

29.12.2009, 16:53. Показов 1594. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужна помощь чайнику..
ничерта не понимаю assambler ,а времени нет..

– проинвертированное содержимое банка регистров 1 разместить в резидентной памяти данных с адреса 20Н;
- дождаться совпадения байта, введенного через порт 2 с содержимым ячейки 12Н внешней памяти данных и через 6,0 мс вывести его через порт 1;

первую часть я сделал..

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MOV R10, #FEH
MOV R11, #FDH
MOV R12, #FCH
MOV R13, #FBH
MOV R14, #FAH
MOV R15, #F9H
MOV R16, #F8H
MOV R17, #F7H
 
MOV R0, #FH
MOV R01, #27H
MOV R02, #8H
 
start:
 
    MOV A, @R0
    XRL A, FFH
    MOV @R1 ,A
    DEC R0
    DEC R1
    DJNZ R2, start
со второй проблы.. конкретно с работой внешней памяти..

пишу

Assembler
1
2
3
4
mov DPTR, #0000h    
mov A, #27h; 
movx @DPTR, A
movx A, @DPTR
в аккамулятор возвращается FFh.. почему???
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.12.2009, 16:53
Ответы с готовыми решениями:

Выделить в памяти 1024 ячейки по 8 байт и вывести их адреса(МИНИ менеджер памяти))
Вот тут появилась такая интересная задача: требуется сделать программу которая управляет 1024 ячейками памяти по 8 байт каждая. т.е. за...

(MCS-51) Выполнить прием из внешней памяти данных 20 байт и передать через последовательный порт в режиме 3
Как я понял, помогают тут и так с неохотой. А под такую ерундовину, как МСS-51 – это вообще абзац. Но, может кто ни будь, все же, шарит?...

Вычислить младший байт адреса ячейки внутренней памяти
Вычислить младший байт адреса ячейки внутренней памяти данных 7ХХh как произведение 0А1h и 7. поместить по этому адресу значение выражения...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.12.2009, 16:53
Помогаю со студенческими работами здесь

Как при наведении на ячейку QTableWidget вывести подсказку с содержимым ячейки?
подскажите как при наведении на ячейку QTableWidget вывести подсказку с содержимым ячейки?

Подскажите как отправить пакет 10 байт на устройство через com порт
Из меня программист некудышный.. что то получается отправить на ком порт из содранного примера, а как дальше действовать я не знаю. ...

[МК-51] Если в первом разряде содержимого ячейки внешней памяти 1, то это содержимое выдается в порт Р0
Нужна помощь с задачей. Если честно очень плохо разбираюсь в ассемблере, а хочется разобраться и сдать эту работу. Если можете,...

ReadFile() возвращает 0 считанных байт через COM-порт при приёме пакета ненулевой длины
Реализую обмен с датчиком через Modbus RTU. После передачи пакета package1 на устройство, оно отвечает пакетом: 0x09 0x04 0x02 0x00 0x08...

Передать любой байт через com порт на другой компьютер, на котором он будет выведен на экран
Необходимо составить "простую" программу на ассемблере: передать любой байт через com порт на другой компьютер, на котором он будет выведен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru