Автор работы: Пользователь скрыл имя, 18 Января 2012 в 12:37, курсовая работа
В данном курсовом проекте разрабатывается схема электрическая принципиальная системы отображения информации. Данное устройство построено на базе микропроцессора, содержит 4 релейных и 16 аналоговых входных канала, элементы индикации для отображение результатов и интерфейс RS-232 для передачи информации. В пояснительной записке приводятся описания аналогов устройства, структурная и функциональная схемы, программа обработки сигналов.
t=14 нс.
Алгоритм
программы представлен в
Текст
программы:
; Подпрограмма
работы АЦП
ADC0 EQU 000Fh
MOV CX,ADC0 ; загружаем в регистр CX адрес АЦП -1
ADCON0:
INC CX ; инкрементируем CX (+1)
MOV DX,CX ; устанавливаем адрес АЦП в DX
MOV AX,FFFFh ; загружаем данные в аккумулятор (AX)
OUT DX,AX ; запускаем преобразование АЦП
ADCON1:
MOV DX,0000h ; ожидание бита
IN AL,DX ; готовности АЦП
TEST AL,80h ; если не готов,
JNE ADCON1 ; то ждём
MOV BX,DX ; если данные готовы
IN AX,DX ; пересылаем в
MOV [BX],AX ; ОЗУ
MOV AX,001Fh
XOR AX,CX ; 16 каналов преобразовали ?
JNZ ADCON0 ; если нет, то проверяем следующие
RET ;
возврат
; Подпрограмма
опроса клавиатуры
KEY0 EQU 0030h
MOV AX,KEY0 ; устанавливаем адрес
MOV DX,AX ; клавиатуры и
IN AX,DX ;запускаем опрос
MOV CL,00h
KEY:
INC CL
MOV AL,0Ah
XOR AL,CL
JZ KEYNO
RCR AX ;
JC KEY
MOV DX,AX
MOV AX,KEY0
MOV BX,AX
MOV [BX],DX
RET
KEYNO:
RET
; Подпрограмма
последовательного порта
RS232 EQU 0050h
RS232x EQU 0051h
WRITE: MOV DX,RS232x
IN AX,DX
AND AX,01h
JZ WRITE
MOV DX,RS232
MOV BX,ADC0
INC BX
OUT DX,[BX]
RET
READ: MOV DX,RS232x
IN AX,DX
AND AX,02h
JZ READ
MOV DX,RS232
IN AX,DX
MOV BX,DX
MOV [BX],AX
RET
В ходе работы спроектирована система отображения информации, к которой составлены следующие схемы - структурная на формате А2, электрическая принципиальная на формате А1. В проекте описывается функционирование системы и приводится подробное описание принципа работы. Проект содержит программную часть, в которой составляется алгоритм программы (в графической части на формате А2) и записывается её текст.
Спроектированное система построена на базе микропроцессора INTEL 8086-1, содержит 4 релейных и 16 аналоговых входных канала, элементы индикации для отображение результатов, интерфейс RS-232 для передачи информации.
Информация о работе Проектирование центральных и переферийных устройств