Автор работы: Пользователь скрыл имя, 05 Декабря 2011 в 13:47, контрольная работа
В данном курсовом проекте будет разработана микропроцессорную систему управления электронными часами.
В качестве микропроцессорного элемента в системе будет использоваться процессор КР580ВМ80А.
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.
Микропроцессоры и
Информация о работе Разработка микропроцессорной системы управления локальным объектом