close

Вход

Забыли?

вход по аккаунту

?

2 (2)

код для вставкиСкачать
ФГБОУ ВПО Национальный исследовательский университет "МЭИ"
КАФЕРДРА ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ, КОМПЛЕКСЫ,
СИСТЕМЫ И СЕТИ
Лабораторная работа №2
по дисциплине
"Микропроцессорные системы"
Тема:
"Вывод днных на алфавитно-цифровой ЖК дисплей"
Выполнили: Артемов Е.Н.
Вельмакин Е.С.
Группа: А-7-09
Проверил: Иванов А.В.
Москва 2012
1) Задание Цель работы состоит в закреплении навыков программирования на языке ассемблера для микроконтроллеров семейства MCS51 и отладки программ в микpoпpoцeccopныx cиcтeмax на пpимepe вывода данных на алфавитно-цифровой двустрочный жидкокристаллический дисплей с собственным встроенным контроллером.
2) Схема подключения ЖК к микроконтроллеру:
Рис. 1. Схема подключения ЖК-модуля светодиода к микроконтроллеру
4) Листинг программы.
E equ p1.0
cd equ p1.1
wr1 equ p1.2
cseg at 8000h
jmp start
org 8040h
start:
jmp SHOW
WRITE_COMMAND:
callWAIT_BF; push acc
push b
movb,a; anla,#11110000b; ; movp1,a ; setbE; E=1
nop
clrE; mova, b
swapa
anla, #11110000b
movp1,a setbE
nop
clrE
movp1, #11110000b
pop b
pop acc
ret
WRITE_DATA:
push acc
push b
callWAIT_BF; movb, a; anla, #11110000b; orl a, #00000010b
; movp1, a ; setbE; nop
clrE ; mova, b ; swapa ; anla, #11110000b; orl a, #00000010b
;orla, #1; movp1, a ; setbE; nop
clrE; movp1, #11110000b
pop b
pop acc
ret
; LCD_INIT:
clr p1.0
mov r7,#0
djnz r7,$
mova, #20h ; 4- , callWRITE_COMMAND mov r7,#0
djnz r7,$
mova, #28h
callWRITE_COMMAND
mova, #0eh; ; callWRITE_COMMAND
;jmp 0;
mova, #06h; ; callWRITE_COMMAND
mov a, #01h ; call WRITE_COMMAND
;clrCD; C/D=0
ret
WAIT_BF:
pushacc
WAIT_LL: movp1, #11110100b;
setbE ;
mova, p1 ;
clrE ; movb, a ; setbE ; mova, p1 ; clrE
mova, b
;swap a
jbacc.7, wait_ll;
popacc
ret
SHOW:
call LCD_INIT
pushacc
push b
;A-8-09:
mov a,#0c0h call write_command
mov a, #41h call WRITE_DATA
mov a, #2dh call WRITE_DATA
mov a, #38h call WRITE_DATA
mov a, #2dh call WRITE_DATA
mov a, #30h call WRITE_DATA
mov a, #39h call WRITE_DATA
pop b
pop acc ne1: jmp ne1
end
2
Документ
Категория
Рефераты
Просмотров
42
Размер файла
36 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа