Хелпикс

Главная

Контакты

Случайная статья





Санкт-Петербургский Государственный Политехнический Университет



Санкт-Петербургский Государственный Политехнический Университет

Факультет Технической Кибернетики

Кафедра Систем Автоматического управления

 

 

Отчет по лабораторной работе по ВМ системы и сети

Тема: "Бегущая строка"

 

Выполнил: Майоров А.П.

Группа: 3083/2

Проверила: Щербина А.Н.

 

Задание.

Используя программу Sim8085 µp Simulator подключится к контролеру с дисплеем и вывести на него бегущую строку.

Решение.

Алгоритм решения.

           

           

     
 


                                                               Инициализация жки и переменных

     
 
 


Осуществляется с помощью программы                   vyvod

     
 
 


                                                            Используется подпрограмма zaderjka

     


Составляем программу:

EXTRN CODE (LCD_INIT)

EXTRN CODE (LCD_OUT)

MEM1 EQU 8000H

RED EQU 0FCH

WDTCON EQU 0xA6

ORG 8000H

LCALL LCD_INIT

mov 50H,#42H

mov 51h,#45h

mov 52h,#47h

MREPEAT:

MOV R1,#0H

CIKL:

CALL VYVOD

CALL ZADERJKA

INC R1

 MOV A,R1

 XRL A,#16

 JNZ CIKL

JMP MREPEAT

        

               

 

VYVOD:

    MOV DPTR, #0E000H ; устанавливаем DPTR на видеопамять

    MOV R3,#3   ;ставим счетчик на 3 символа

    MOV R4,#50H ; записываем в R4 адрес 1го символа

    MOV A, R1

    ADD A,R4

    MOV R0,A ;

    NN:

    MOV A,R0

    XRL A,#60H

    JNZ MM

    MOV A,R4

    MOV R0,A

    MM:

    MOV A,@R0

    MOVX @DPTR,A

MOV WDTCON, #0E1H

MOV WDTCON, #1EH

    INC R0

    INC DPTR

    DJNZ R3,NN

     

    LCALL LCD_OUT                                

RET

ZADERJKA:

MOV R5,#10

MOV TMOD, #10010000B

TIMER:

MOV TH1,#4CH

MOV TL1,#01H

SETB TR1

CLR TF1

OJIDANIE:

MOV WDTCON, #0E1H

MOV WDTCON, #1EH



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.