Начал заниматься BASCOM8051 и не понимаю каким образом проводить инициализацию портов вход-выход, а также подтяжку
входов. По справочнику Кулеша ничего не объясняется. Ведь в BASCOMAVR это предусматривается. Может быть для ядра 51
нет необходимости. Может быть исходя из условий исходного кода компилятор сам определит где какя нога?
Инициализация портов BASCOM8051
Сообщений 1 страница 6 из 6
Поделиться12011-06-27 17:53:30
Поделиться22011-06-27 19:54:13
Здесь описано подробно http://robozone.su/2008/07/08/bascom-av … chaem.html
Пример:
Config Pina.3 = Output 'конфигурируем вывод 3 порта A как выход
Porta.3 = 0 'устанавливаем 0 на ножке3 порта А
Config Pind.4 = Input 'конфигурация вывода 4 порта D как вход
Set Portd.4 'с подключением подтягивающего резистора pul-up
Здесь даже с картинками http://easyelectronics.ru/avr-uchebnyj- … l#more-233
Отредактировано amv2000 (2011-06-27 20:11:00)
Поделиться32011-06-27 20:21:33
Здесь описано подробно
Там описано, как настроить порты в BASCOM AVR.
Посмотри здесь.
Отредактировано max (2011-06-27 20:21:52)
Поделиться42011-06-28 09:23:11
По BASCOMAVR мне все понятно. У меня вопрос по Инициализация портов BASCOM8051.
По ссылке выше --------------
Да есть DEBOUNCE (периодическая проверка состояние битового порта, и когда ожидаемое изменение уровня происходит, то осуществлятся переход на указанную метку или вызыватется указанная подпрограмма.) Но это извениете уже условная инструкция. А я не нахожу как
инициализировать сами порты. ПОВТОРЯЮ ------ BASCOM8051
Поделиться62011-06-28 11:53:13
Спасибо за столь содержательный ответ.