| Форум РадиоКот https://radiokot.ru/forum/ |
|
| вопрос по PIC16F628 https://radiokot.ru/forum/viewtopic.php?f=58&t=3236 |
Страница 1 из 1 |
| Автор: | Валера [ Пн дек 18, 2006 09:04:32 ] |
| Заголовок сообщения: | вопрос по PIC16F628 |
Подскажите! Необходимо кратковремено перестраивать вывод порта В на приём. Но команда TRISB находится в первом банке. А это значит использование предварительно команд на выбор другого банка. А если команде TRISB EQU 70h ( доступный во всех банках). Удастся ли избавится от команд на выбор другого банка? |
|
| Автор: | Мышонок [ Пн дек 18, 2006 18:12:13 ] |
| Заголовок сообщения: | |
Валера, всё почти хорошо, но посмотри на будущее эту тему: http://www.radiokot.ru/forum/viewtopic.php?t=860 |
|
| Автор: | Pahan [ Пн дек 18, 2006 23:57:20 ] |
| Заголовок сообщения: | |
TRISB это не команда, а название регистра. Без переключения банков не обойтись. Или можно попробовать INDIRECT ADDRESSING - настроить FSR и обращаться через INDF. Но если у тебя это одноразово - кода получится больше, чем просто переключить банки. А по адресам 70h-7Fh находятся просто 16 обычных регистров, доступных из всех банков. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


