Проектирование центральных и переферийных устройств
Курсовая работа, 18 Января 2012, автор: пользователь скрыл имя
Описание работы
В данном курсовом проекте разрабатывается схема электрическая принципиальная системы отображения информации. Данное устройство построено на базе микропроцессора, содержит 4 релейных и 16 аналоговых входных канала, элементы индикации для отображение результатов и интерфейс RS-232 для передачи информации. В пояснительной записке приводятся описания аналогов устройства, структурная и функциональная схемы, программа обработки сигналов.
Файлы: 1 файл
ПЗ.doc
— 331.00 Кб (Скачать файл)t=14 нс.
4. Программная часть
Алгоритм
программы представлен в
Текст
программы:
; Подпрограмма
работы АЦП
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 для передачи информации.
Литература.
- INTEL 8086. 16-BIT HMOS MICROPROCESSOR. 8086/8086-2/8086-1. User’s manual.
- GDM 12864A LCM-Users Guide.
- Васенков А.А. и др. Микропроцессорные БИС и микро-ЭВМ: Построение и применение. М.: Советское радио, 1980. 280 с.
- Горбунцов В.Л. Справочное пособие по микропроцессорам и микро ЭВМ. Справочник М.: Высшая школа. 1988. – 271с.
- Домрачеев В.Г., Иванов С.Н. Одноплатные микро ЭВМ. М.: Энергоатомиздат. 1988. 124 с.
- Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. - М.: Радио и связь, 1989
- Микропроцессоры в конструкциях и технологии производства ЭВА: Учебное пособие/Кошкин В.В., Лаврентьев Б.Ф., Новосёлов В.В. - Йошкар-Ола: МарГУ, 1988.
- Журнал «Микропроцессоры и микропроцессорные системы».
- Электронный справочник по цифровым логическим микросхемам (часть1)(часть2), Разработка ПО:ШульгинО.А, Шульгина И.Б., Воробьёв А.Б.. Подготовка данных:Котова В.А..
- Цифровые и аналоговые ИМС: Справочник / С.В. Якубовский, Л.И. Ниссельсон, В.И. Кулешова и др; Под ред. С.В. Якубовского. – М.: Радио и связь, 1990. – 496 с.
- Микропроцессорный комплект К1810: Структура, програмирование, применение. Ю.М. Казаринов, В.Н. Номоконов, Г.С. Подклетнов; Под ред. Ю.М. Казаринова.-М.: Высш. шк., 1990.- 269с.
- Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов.-М.: Радио и связь, 1988.-368с.
- Каган Б. М., Сташин В. В Основы проектирования микропроцессорных устройств автоматики.- Энергоатомиздат, 1987. 304с.
- http://www.analog.com/en/