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

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

Отправлено NAUT 09 января 2005 г. 21:04
В ответ на: подарите кусочек асм кода для АВР и HD44780 ? отправлено nestandart 09 января 2005 г. 19:55

OUT_CHAR_LCD:
clr TEMP
OUT_CHAR_LCD_1:
sbi PORTA, E
cbi PORTA, DB4
cbi PORTA, DB5
cbi PORTA, DB6
cbi PORTA, DB7
sbrc DATA, 7
sbi PORTA, DB7
sbrc DATA, 6
sbi PORTA, DB6
sbrc DATA, 5
sbi PORTA, DB5
sbrc DATA, 4
sbi PORTA, DB4
cbi PORTA, E
inc TEMP
swap DATA
sbrs TEMP, 1
rjmp OUT_CHAR_LCD_1

DELAY_50mS:
push TEMP
push TEMPH
ldi TEMP, low((Delay*Freq)/5)
ldi TEMPH, high((Delay*Freq)/5)+1
DELAY_50mS_1:
dec TEMP
brne DELAY_50mS_2
dec TEMPH
DELAY_50mS_2:
brne DELAY_50mS_1
pop TEMPH
pop TEMP
ret

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

Ответы



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

E-mail: info@telesys.ru