Проектирование центральных и переферийных устройств

Автор работы: Пользователь скрыл имя, 18 Января 2012 в 12:37, курсовая работа

Описание работы

В данном курсовом проекте разрабатывается схема электрическая принципиальная системы отображения информации. Данное устройство построено на базе микропроцессора, содержит 4 релейных и 16 аналоговых входных канала, элементы индикации для отображение результатов и интерфейс RS-232 для передачи информации. В пояснительной записке приводятся описания аналогов устройства, структурная и функциональная схемы, программа обработки сигналов.

Файлы: 1 файл

ПЗ.doc

— 331.00 Кб (Скачать файл)

    t=14 нс.

4. Программная часть

 

     Алгоритм  программы представлен в графической  части на формате А2.

     Текст программы: 

; Подпрограмма  работы АЦП 

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 для передачи информации.

Литература.

 
  1. INTEL 8086. 16-BIT HMOS MICROPROCESSOR. 8086/8086-2/8086-1. User’s manual.
  2. GDM 12864A LCM-Users Guide.
  3. Васенков А.А. и др. Микропроцессорные БИС и микро-ЭВМ: Построение и применение. М.: Советское радио, 1980. 280 с.
  4. Горбунцов В.Л. Справочное пособие по микропроцессорам и микро ЭВМ. Справочник М.: Высшая школа. 1988. – 271с.
  5. Домрачеев В.Г., Иванов С.Н. Одноплатные микро ЭВМ. М.: Энергоатомиздат. 1988. 124 с.
  6. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. - М.: Радио и связь, 1989
  7. Микропроцессоры в конструкциях и технологии производства ЭВА: Учебное пособие/Кошкин В.В., Лаврентьев Б.Ф., Новосёлов В.В. - Йошкар-Ола: МарГУ, 1988.
  8. Журнал «Микропроцессоры и микропроцессорные системы».
  9. Электронный справочник по цифровым логическим микросхемам (часть1)(часть2), Разработка ПО:ШульгинО.А, Шульгина И.Б., Воробьёв А.Б.. Подготовка данных:Котова В.А..
  10. Цифровые и аналоговые ИМС: Справочник / С.В. Якубовский, Л.И. Ниссельсон, В.И. Кулешова и др; Под ред. С.В. Якубовского. – М.: Радио и связь, 1990. – 496 с.
  11. Микропроцессорный комплект К1810: Структура, програмирование, применение. Ю.М. Казаринов, В.Н. Номоконов, Г.С. Подклетнов; Под ред. Ю.М. Казаринова.-М.: Высш. шк., 1990.- 269с.
  12. Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов.-М.: Радио и связь, 1988.-368с.
  13. Каган Б. М., Сташин В. В Основы проектирования микропроцессорных устройств автоматики.- Энергоатомиздат, 1987. 304с.
  14. http://www.analog.com/en/

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