Разработка микропроцессорной системы управления локальным объектом

Автор работы: Пользователь скрыл имя, 05 Декабря 2011 в 13:47, контрольная работа

Описание

В данном курсовом проекте будет разработана микропроцессорную систему управления электронными часами.

В качестве микропроцессорного элемента в системе будет использоваться процессор КР580ВМ80А.

Работа состоит из  1 файл

Микро.doc

— 301.00 Кб (Скачать документ)

pop cx 
mov [clocks],ah 
mov [clocks+1],al  
mov al,cl 
call bcd_asc 
mov [clocks+3],ah 
mov [clocks+4],al 
mov al,dh 
call bcd_asc 
mov [clocks+6],ah 
mov [clocks+7],al 
cprintf clocks,sclock_len,1Fh,36,7,0 
end_out: 
 
;--------------------------------------------------------------------  
 
push ax  
mov ax,0C700h 
int 2Fh 
mov [temp],al  
 
locate 14,30 
 
cmp [temp],0h 
jne del1 
cmp [temp1],1h 
jne del1 
out_str str1,len7,1Eh,63,15,0 
 
del1: cmp [temp],01h 
jne del2 
out_str str1,len7,1Eh,63,15,0 
 
del2: cmp [temp],02h 
jne del3 
out_str str2,len7,1Eh,63,15,0 
 
del3: cmp [temp],03h 
jne del4 
out_str str3,len7,1Eh,63,15,0 
 
del4: cmp [temp],04h 
jne del5 
out_str str4,len7,1Eh,63,15,0 
 
del5: cmp [temp],05h 
jne del6 
out_str str5,len7,1Eh,63,15,0 
 
del6: cmp [temp],06h 
jne del7 
out_str str6,len7,1Eh,63,15,0 
 
del7: cmp [temp],07h 
jne del8 
out_str str7,len7,1Eh,63,15,0 
 
del8: cmp [temp],08h 
jne del9 
out_str str8,len7,1Eh,63,15,0 
del9:  
 
pop ax 
;--------------------------------------------------------------- 
; проверка на нажатие клавиши  
quit: mov ah, 01h 
int 16h 
je work  
 
exit:  
mov ax,4C00h  
int 21h  
 
;--------------------------------------------------------------- 
; процедура преобразования числа в ASCII-форму 
Proc bcd_asc 
 
xor bx,bx 
mov bl, al 
mov bh, 00h 
mov ax,bx  
 
mov cl, 10 ; 10 == 1010b 
div cl  
 
add ah, '0'  
add al, '0'  
 
xchg ah,al  
 
ret  
Endp bcd_asc  
 
;--------------------------------------------------------------- 
End start ; конец программы/точка выхода

 

     Заключение

    При выполнении данного курсового проекта  были рассмотрены вопросы создания  микропроцессорных  функциональных  преобразователей.  Были рассмотрены  подходы  к  построению  микропроцессорных  систем  в  целом,  а также  вопросы,  связанные  с  организацией  системы  в  зависимости  от  выбора типа управляющей программы. 

    Методом  оценки  была  выбрана  разрядность  ЦАП,  обеспечивающая достаточную  точность,  а  затем  проработан  наиболее  удобный  для  реализации алгоритм  управляющей программы.  Затем были  предъявлены требования  к организации МПС, чтобы обеспечить должную работу программной части.

    Была  разработана  структурная  схема,  а  каждый  элемент  структурной  схемы  разрабатывался  отдельно.  После  завершения  работы  над  основными узлами МПС, была разработана принципиальная схема устройства.

 

     Литература

    1.  Анкудинов  В.  Б.,  Микропроцессорные   устройства  систем  управления: Учебное пособие. Часть 1. –  Вологда: ВоГТУ, 2000. – 124 с. 

    2.  Микропроцессоры:  В  3-х  кн.  Кн.  1.  Архитектура  и  проектирование микроЭВМ. Организация вычислительных процессов: Учеб. для втузов  / Нестеров  П.  В.,  Шалыгин  В.  Ф.,  Горбунов  В.  Л.  и  др.;  Под  ред. Преснухина Л. Н., – Мн.: Выш. шк., 1987. – 414с.: ил.

    3.  Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник: В 2 т. / В.-Б. Б. Абрайтис, Н. Н. Аверьянов, А. И. Белоус и др.; Под ред. В. А. Шахнова. – М.: Радио и связь, 1988. – Т. 1. 368 с.: ил.

    4.  Микропроцессоры  и  микропроцессорные  комплекты  интегральных микросхем: Справочник: В 2 т. / Н. Н. Аверьянов, А. И. Березенко, Ю. И. Борщенко и др.; Под ред. В. А. Шахнова. – М.: Радио и связь, 1988. – Т. 2. 368 с.: ил.

Информация о работе Разработка микропроцессорной системы управления локальным объектом