Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 55 стр.

UptoLike

Составители: 

Рис. 2.1. Схема подключения периферийных устройств
При подаче напряжения на МК или по сигналу #RESET все порты
автоматически настраиваются на ввод (в регистры направления портов DDRx
записаны нули), поэтому направление сигналов через некоторые выводы
портов необходимо переопределить. Для этого в соответствующие портам
регистры направления DDRx нужно записать единицы. Из схемы на рис. 2.1
видно, что порт PTC служит для управления ЖК дисплеем, поэтому в регистр
направления DDRC (Data Direction Register C) необходимо записать код 7F.
Два бита 4 и 5 порта PTD служат для вывода сигналов на светодиод и
динамик, поэтому соотв. биты регистра направления DDRD также д.б. равны
единице. 4 старших бита порта PTA предназначены для считывания
состояния клавиатуры. На 3 вывода PTA3..1 выводятся нули, поэтому в
регистр направления DDRA необходимо записать код 0E.
Управление линиями порта PTD3..1 в альтернативном режиме
(интерфейс SPI) производится автоматически. Поэтому явно записывать в
регистр DDRD направление нужно только для вывода #SS.
55