Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Требования к оформлению отчета




Отчет по лабораторной работе должен содержать:

1) титульный лист в соответствии с требованиями приложения 3;

2) цель работы;

3) блок-схемы основных алгоритмов программы;

4) эпюры сигналов, поясняющих принцип преобразования с указанием длительности основных процессов;

5) расчет погрешностей преобразования АЦП;

6) выводы.

Контрольные вопросы

1. Какие микросхемы макета ЛМ51С участвуют в процессе аналого-цифрового преобразования?

2. В чем заключается принцип последовательного приближения?

3. От каких факторов зависит время аналого-цифрового преобразования методом последовательного приближения?

4. Чем определяется динамический диапазон АЦП последовательного приближения?

5. Дайте определение абсолютной и относительной погрешностей измерения, как они вычисляются?

6. Как можно повысить быстродействие АЦП последовательного приближения?

 

 

Приложение 1

Схемы расположения элементов на модулях макета

Модуль ЛМ51А. Схема расположения элементов

 

 

 

Приложение 1(Продолжение)

 

Модуль ЛМ51В. Схема расположения элементов

 


Приложение 1 (Продолжение)

 

Модуль ЛМ51С. Схема расположения элементов


 

Приложение 2

Таблица команд микроконтроллера

 

Команды пересылки данных
Мнемоника Пример Количество циклов
MOV A, Rn MOV A, R4  
MOV A, <direct> MOV A, 40h  
MOV A, @ Ri MOV A, @R0  
MOV A, #data MOV A, #036h  
MOV Rn, A MOV R7, A  
MOV Rn, <direct> MOV R6, P2  
MOV Rn, #data MOV R3, #049h  
MOV <direct>, A MOV P0, A  
MOV <direct>, Rn MOV PSW, R6  
MOV <direct>, <direct> MOV 48h, 45h  
MOV <direct>,@Ri MOV 51h, @R1  
MOV <direct>, # data MOV 5Fh, #027h  
MOV @Ri, A MOV @R1, A  
MOV @Ri, <direct> MOV @R0, P3  
MOV @Ri, #data MOV @R1, #0A9h  
MOV C, <bit> MOV C, P3.0  
MOV <bit>, C MOV P0.3, C  
MOV DPTR, #data MOV DPTR, #01234h  
MOVX A, @Ri MOVX A, @R0  
MOVX A, @DPTR MOVX A, @DPTR  
MOVX @Ri, A MOVX @R0, A  
MOVX @DPTR, A MOVX @DPTR, A  
MOVC A, @A+(<R16>) MOVC A, @(A+DPTR)  
POP <direct> POP DPH  
PUSH <direct> PUSH DPL  
XCH A, Rn XCH A, R4  
XCH A, <direct> XCH A, P3  
XCH A, @Ri XCH A, @R1  

 

 


Приложение 2 (Продолжение)

Команды безусловного перехода
Мнемоника Пример Количество циклов
ACALL, <addr 11> ACALL MT1  
LCALL, <addr 16> LCALL PRN  
AJMP, <addr 11> AJMP MT1  
LJMP, <addr 16> LJMP MT2  
JMP @A+DPTR JMP @A+DPTR  
RET RET  
RETI RETI  
SJMP <addr-128..+127> SJMP MT1  
Команды условного перехода
Мнемоника Пример Количество циклов
JZ M1 JZ LAB1  
JNZ M1 JNZ LAB2  
JB M1,A.2 JB A.2, LAB3  
JNB M1, A.2 JNB P1.3, LAB4  
JC M1 JC LAB6  
JNC M1 JNC LAB7  
JBC <bit>, <reI 8> JBC A.4, LAB8  
DJNZ Rn, M1 DJNZ R2, LAB9  
CJNE A, <direct>, M1 CJNE A,P2,MT3  
CJNE A, #data, M1 CJNE A, #0BFh, MT4  
CJNE Rn, #data, M1 CJNE R7, #081h, MT5  
CJNE @Ri, #data, M1 CJNE @R0, #029h,MT6  
Команды операций с битами и тетрадами
Мнемоника Пример Количество циклов
ANL C, <bit> ANL C,P1.0  
CLR bit CLR C  
CPL bit CPL P1.1  
ORL C, <bit> ORL C, P1.4  
SETB <bit> SETB P2.0  
SWAP A SWAP A  
XCHD A, @Ri XCHD A, @R0  

 

 

 

Приложение 2 (Продолжение)

Команды логических операций
Мнемоника Пример Количество циклов
ANL A, Rn ANL A, R2  
ANL A, @Ri ANL A, @R0  
ANL A, <direct> ANL A, PSW  
ANL A, # data ANL A, #0DDh  
ANL <direct>, A ANL P2, A  
ANL <direct>, #data ANL P1, #073h  
ORL A, Rn ORL A, R5  
ORL A, @Ri ORL A, @ R0  
ORL A, <direct> ORL A, PSW  
ORL A, #data ORL A, #00Ah  
ORL <direct>, A ORL IP, A  
ORL <direct>, #data ORL P1, #0C4h  
XRL A,Rn XRL A, R6  
XRL A, @Ri XRL A, @R1  
XRL A, <direct> XRL A, P1  
XRL A, #data XRL A, #0F5h  
XRL <direct>, A XRL P1, A  
XRL <direct>, #data XRL IP, #65h  
RR A RR A  
RL A RL A  
RRC A RRC A  
RLC A RLC A  
CPL A CPL A  

 

 

 

Приложение 2 (Продолжение)

Команды арифметических операций
Мнемоника Пример Количество циклов
ADD A, Rn ADD A, R3  
ADD A, @Ri ADD A, @R0  
ADD A, <direct> ADD A, 090h  
ADD A, #data ADD A, #0D3h  
ADDC A, Rn ADDC A, R0  
ADDC A, @Ri ADDC A, @R1  
ADDC A, <direct> ADDC A, 080h  
ADDC A, #data ADDC A, #055h  
INC A INC A  
INC Rn INC R4  
INC @Ri INC @R1  
INC <direct> INC 043h  
INC DPTR INC DPTR  
DEC A DEC A  
DEC Rn DEC R1  
DEC @Ri DEC @R1  
DEC <direct> DEC SCON  
SUBB A, Rn SUBB A, R2  
SUBB A, @Ri SUBB A, @R0  
SUBB A, <direct> SUBB A, B  
SUBB A, # data SUBB A, #03Fh  
CLR A CLR A  
DA A DA A  
MUL AB MUL AB  
DIV AB DIV AB  

 

 

 

Приложение 3

Требования к оформлению отчета

Отчеты по лабораторным работам оформляются в электронном виде на персональных компьютерах и распечатываются на листах бумаги формата А4. Печать текста допускается выполнять как на одной, так и на двух сторонах листа. Графики и рисунки допускается выполнять вручную или подготавливать в каком-либо графическом редакторе.

При оформлении отчетов лабораторных работ титульный лист распечатывается на отдельном листе. Он должен соответствовать перечисленным ниже требованиям.

Ширина полей: справа — 1см, слева — 3см, сверху — 1см, снизу — 2см.

Надписи на титульном листе выполняются следующими стилями.

Название учебного учреждения: шрифт Arial, 10 пт, курсив, без отступа, выравнивание по центру, интервалы перед и после абзаца — 0.

Надпись «Лабораторная работа №1»: выполняется после шестнадцати пустых строк, соответствующих стилю названия учреждения, шрифт Arial, 16 пт, обычный, без отступа, выравнивание по центру, интервал перед текстом — 0, после — 6.

Название учебной дисциплины: шрифт Arial, 10 пт, курсив, без отступа, выравнивание по центру, интервалы перед и после абзаца — 6.

Название лабораторной работы: шрифт Arial, 14 пт, курсив, без отступа, выравнивание по центру, интервал перед — 6, после — 0.

Номер учебной группы и фамилия студента, выполнившего работу, должность, ученая степень и фамилия преподавателя, принявшего работу: выполняется после 8 пустых строк, соответствующих стилю названия лабораторных работ, шрифт Arial, 11 пт, обычный, интервалы перед и после абзаца — 6, отступ во всех строках абзаца — 11 см от левого поля, выравнивание по левому краю. Надписи «Выполнил (а)» и «Принял (а)» выделяются курсивом.

Название города и год выполнения работы: выполняются в том же стиле, что и название учебного учреждения, и размещаются в последней строке страницы.

Образец оформления титульного листа лабораторной работы показан на следующей странице.

 

 

62
Министерство образования и науки Украины

Харьковский национальный университет им. В.Н. Каразина

Институт высоких технологий

Кафедра электроники и управляющих систем

 

 

Лабораторная работа № 1

по курсу «Принципы проектирования систем

автоматического управления»

на тему: «Создание, компиляция и отладка программ»

 

 

Выполнил(а):

студент(ка) группы КС — №

А.И. Макаров

Принял:

ст. преподаватель каф.

электрон. и упр. систем

Д.С. Бодров _____________

 

Харьков 2007

 

Приложение 4.Листинг программы инициализации

 

;----------------------------- INITIAL.ASM -------------------------------

;==========================================================================

; УСТАНОВКА ВЕКТОРОВ ПРЕРЫВАНИЯ И ПЕРЕХОДОВ

;--------------------------------------------------------------------------

;.ORG 003H;адрес размещения вектора прерывания INT0

; LJMP IO000;переход на подпрограмму обработки INT0

;.ORG 00BH;адрес размещения вектора прерывания T/C0

; LJMP IT000;переход на обработку прерывания по T/С0

;.ORG 0013H;адрес размещения вектора прерывания INT1

; LJMP IO100;переход на подпрограмму обработки INT1

;.ORG 001BH;адрес размещения вектора прерывания Т/С1

; LJMP IT100;переход на обработку прерывания Т/С1ORG

;.ORG 023H;адрес размещения вектора прерывания TI+RI

; LJMP IS000;переход на обработку прерывания TI+RI

;

;==========================================================================

.ORG 030H;установка адреса трансляции

INI00 MOV IE, #000H;запрет всех прерываний

MOV SP, #060H;установка дна стека

MOV PCON, #000H;установка режима энергопотребления

;==========================================================================

; ИНИЦИАЛИЗАЦИЯ ТАЙМЕРОВ И ПРЕРЫВАНИЙ

;--------------------------------------------------------------------------

MOV TMOD, #00000000B;включить Т/С 0 режим 1, Т/С 1 - режим 2

; ¦¦¦¦¦¦L+-- режим Т/С0

; ¦¦¦¦¦L---- 0: Т/С0 -таймер, или 1: Т/С0 - счетчик

; ¦¦¦¦L----- 1 - управление Т/С0 со входа INT0

; ¦¦L+------ режим Т/С1

; ¦L-------- 0: Т/С1 -таймер, или 1: Т/С1 - счетчик

; L--------- 1 - управление Т/С1 со входа INT1

 

MOV TH0, #000H;начальная установка таймера Т/С 0

MOV TL0, #000H;начальная установка таймера Т/С 0

 

MOV IP, #00000000B;установка приоритетов прерываний

; ¦¦¦¦¦¦¦L-- PX0 приоритет прерывания по входу INT0

; не используются -+-¦¦¦¦L--- PT0 приоритет прерывания по таймеру Т/С0

; ¦¦¦L---- PX1 приоритет прерывания по входу INT1

; ¦¦L----- PT1 приоритет прерывания по таймеру Т/С1

; ¦L------ PS приоритет прерывания от УАПП

; L------- PT2 приоритет прерывания по таймеру Т/С2

MOV IE, #00110110B;включение прерываний Т/С0

 

; разрешение EA --¦¦¦¦¦¦L-- EX0 разрешение прерывания по входу INT0

; всех прерываний ¦¦¦¦¦L--- ET0 разрешение прерывания по таймеру Т/С0

; ¦¦¦¦L---- EX1 разрешение прерывания по входу INT1

; не используются ---¦¦L----- ET1 разрешение прерывания по таймеру Т/С1

; ¦L------ ЕS разрешение прерывания от УАПП

; L------- ET2 разрешение прерываний по таймеру Т/С2

 

MOV PSW, #000H;включение 0-банка регистров

MOV R0, #07FH;-

ZERR0 MOV @R0, #000H; ¦ - процедура обнуления ОЗУ 00Н-7FH

DJNZ R0, ZERR0;--

 

MOV TCON, #01010100B;включение таймеров

; флаг переполнения ¦¦¦¦¦¦¦L-- IT0 вид прерывания 0 (0-уровень, 1-фронт)

; Т/С1 - TF1 -¦¦¦¦¦L--- IE0 флаг запроса внешнего прерывания 0

; ¦¦¦¦L---- IT1 вид прерывания 1 (0-уровень, 1-фронт)

; бит включения ¦¦¦L----- IE1 флаг запроса внешнего прерывания 1

; Т/С1 - TR1 --¦L------ TR0 бит включения Т/С0

; L------- TF0 флаг переполнения Т/С0

SETB EA;разрешение прерываний

LJMP M00;передача управления главной программе

 

;**************************************************************

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...