Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено g 03 ноября 2003 г. 14:02
В ответ на: Порт G в mega128. отправлено Хрун 03 ноября 2003 г. 12:53

;Инициализация портов вх/выхода
ldi temp, 0x00 ;ВХОДЫ данных (7...0)
out DDRE,temp ;порт E
ldi temp, 0x00 ;
out PORTE,temp ;
ldi temp, 0x00 ;ВХОДЫ адреса (3..0), данных (11..8)
out DDRB,temp ;порт B
ldi temp, 0x00 ;
out PORTB,temp ;
ldi temp, 0b10000000 ;ВХОДЫ команд Абонента1 (6..0)
out DDRA,temp ;порт A
ldi temp, 0b10000000 ;
out PORTA,temp ;
ldi temp, 0b00010000 ;ВХОДЫ Аб.2 (7..5),(3..0) кнопки упр.
out DDRD,temp ;порт D
ldi temp, 0b00010000 ;
out PORTD,temp ;
ldi temp, 0b11111111 ;ВЫХОДЫ (7..0) данные LCD
out DDRC,temp ;порт C
ldi temp, 0b00000000 ;
out PORTC,temp ;
; Порты G и F расположены вне зоны адресов команд IN и OUT
;*********************************************************************
ldi temp, 0b00111 ;ВЫХОДЫ (2..0) E, RS, R/W LCD
sts DDRG,temp ;порт G
ldi temp, 0b00000 ;
sts PORTG,temp ;
ldi temp, 0x00 ;ВХОДЫ напряжений
sts DDRF,temp ;порт F
ldi temp, 0x00 ;
sts PORTF,temp ;

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru