Спасибо автору за выполненную работу! Все верно, преподаватель принял работу. Рекомендую всем!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение…………………………………………………………………………...2
1. Техническое задание……………………………………………………….5
2. Синтез структурной схемы………………………………………………...6
3. Описание алгоритма сжатия данных……………………………………..7
4. Блок-схемы программы сжатия………………...…………………………9
5. Описание блок-схем программы сжатия………...……………………...14
6. Программа работы устройства на ассемблере МК и ее описание…………………………………………………………………..16
7. Моделирование устройства сжатия данных в среде Multisim……...…24
8. Расчёт быстродействия устройства……………………………………...27
9. Затраты памяти……………………………………………………………28
10. Расчёт погрешности………………………………………………………
1. Левонюк С. В. Методическое руководство к курсовому проектированию “Микропроцессорная техника”. Таганрог: Издательство ТРТУ, 1994, 23с.
2. Левонюк С. В. Использование MCU-модуля LabVIEW-Multisim для моделирования микропроцессорных устройств: Учебное пособие. – Таганрог: Изд-во ТТИ ЮФУ, 2008. – 41с.
3. 8051 CROSS Assembler User’s Manual. Metalink Corparation, 1990.
...
2. Синтез структурной схемы устройства.
Согласно полученному техническому заданию была разработана структурная схема устройства сжатия данных (схема приведена в приложении).
Структурная схема устройства сжатия данных содержит в себе следующие функциональные блоки:
1. Датчики
2. Мультиплексор;
3. Аналого-цифровой преобразователь;
4. микроконтроллер (МК);
Микроконтроллер посылает на вход мультиплексора адрес опрашиваемого датчика. После того как мультиплексор соединит датчик с входом АЦП, от микроконтроллера на АЦП поступает команда на выполнение преобразования. После чего на входе микроконтроллера поступает оцифрованное значение напряжения опрошенного датчика.
3. Описание алгоритма сжатия данных
Поясним алгоритм сжатия сигнала (см. Рисунок 1).
Алгоритм сжатия сигнала
Рисунок 1
В начальный момент времени t1 фиксируется выборка и устанавливается допуск на изменение сигнала (±Е) на горизонтальном участке (работает нулевая ступень алгоритма сжатия).
...
5. Описание блок-схем программы сжатия.
Основная программа - программа начинается с подготовки порта вывода и режима работы таймера. Выполняется первый опрос датчиков, сжатие информации от всех датчиков на данном этапе выполняется методом экстраполяции нулевого порядка. После опроса всех датчиков и выдачи информации в ЛС о них, ожидается команда сигнализирующая о переполнении таймера. Это сделано, чтобы опрос датчиков выполнялся через равные промежутки времени. После переполнения таймера, вновь выполняется опрос датчиков. Полученные данные сравниваются с предыдущими выборками. В ходе сравнения определяется, есть ли необходимость перейти к другому порядку сжатия данных полученных от датчика.
Подпрограмма сжатия при нулевом порядке - полученные данные сохраняются в память, после чего выдаются в порт вывода. При данном порядке сжатия отсутствуют вычисления 𝛥 или других значений.
Подпрограмма сжатия при первом порядке – определяется знак Δ.
...
6. Программа работы устройства на ассемблере МК и ее описание
$MOD51
mov SCON,#0
setb TCON.0
Настройка последовательного порта в синхронный режим
mov 89H,#00010000B
clr TCON.6
mov 8DH,#254
mov 8BH,#0
Установка режима работы таймера
mov R3,#10
Выставление допуска на изменение сигнала, где 0 – это 0 вольт, 255 – 5 вольт. Соответственно 10 – это 0,196 вольт.
acallМ1
Вызов подпрограммы «М1»
mov P2,#0
mov R1,#0
Запись в Р2, значение 0
Запись в R1, значение 0
jmp М2
Переход на метку «М2»
М1:
mov R4,#8
mov R0,#20H
mov R2,#0
mov R1,#28H
ret
Подпрограмма «М1». В R4 записывается количество датчиков. В R0 записывается адрес ячейки памяти, с которой начнется запись значения напряжения. В R2 записывается адрес датчика, с которого начнется опрос. В R1 записывается адрес ячейки памяти с которой начнется запись данных о порядке экстраполяции и знака.
М2:
mov P2,R1
setb P2.7
clr P2.7
mov @R0,P1
mov SBUF,R1
inc R1
mov SBUF,@R0
inc R0
djnz R4, М2
setb tcon.
...
1. Левонюк С. В. Методическое руководство к курсовому проектированию “Микропроцессорная техника”. Таганрог: Издательство ТРТУ, 1994, 23с.
2. Левонюк С. В. Использование MCU-модуля LabVIEW-Multisim для моделирования микропроцессорных устройств: Учебное пособие. – Таганрог: Изд-во ТТИ ЮФУ, 2008. – 41с.
3. 8051 CROSS Assembler User’s Manual. Metalink Corparation, 1990.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение…………………………………………………………………………...2
1. Техническое задание……………………………………………………….5
2. Синтез структурной схемы………………………………………………...6
3. Описание алгоритма сжатия данных……………………………………..7
4. Блок-схемы программы сжатия………………...…………………………9
5. Описание блок-схем программы сжатия………...……………………...14
6. Программа работы устройства на ассемблере МК и ее описание…………………………………………………………………..16
7. Моделирование устройства сжатия данных в среде Multisim……...…24
8. Расчёт быстродействия устройства……………………………………...27
9. Затраты памяти……………………………………………………………28
10. Расчёт погрешности………………………………………………………
1. Левонюк С. В. Методическое руководство к курсовому проектированию “Микропроцессорная техника”. Таганрог: Издательство ТРТУ, 1994, 23с.
2. Левонюк С. В. Использование MCU-модуля LabVIEW-Multisim для моделирования микропроцессорных устройств: Учебное пособие. – Таганрог: Изд-во ТТИ ЮФУ, 2008. – 41с.
3. 8051 CROSS Assembler User’s Manual. Metalink Corparation, 1990.
...
2. Синтез структурной схемы устройства.
Согласно полученному техническому заданию была разработана структурная схема устройства сжатия данных (схема приведена в приложении).
Структурная схема устройства сжатия данных содержит в себе следующие функциональные блоки:
1. Датчики
2. Мультиплексор;
3. Аналого-цифровой преобразователь;
4. микроконтроллер (МК);
Микроконтроллер посылает на вход мультиплексора адрес опрашиваемого датчика. После того как мультиплексор соединит датчик с входом АЦП, от микроконтроллера на АЦП поступает команда на выполнение преобразования. После чего на входе микроконтроллера поступает оцифрованное значение напряжения опрошенного датчика.
3. Описание алгоритма сжатия данных
Поясним алгоритм сжатия сигнала (см. Рисунок 1).
Алгоритм сжатия сигнала
Рисунок 1
В начальный момент времени t1 фиксируется выборка и устанавливается допуск на изменение сигнала (±Е) на горизонтальном участке (работает нулевая ступень алгоритма сжатия).
...
5. Описание блок-схем программы сжатия.
Основная программа - программа начинается с подготовки порта вывода и режима работы таймера. Выполняется первый опрос датчиков, сжатие информации от всех датчиков на данном этапе выполняется методом экстраполяции нулевого порядка. После опроса всех датчиков и выдачи информации в ЛС о них, ожидается команда сигнализирующая о переполнении таймера. Это сделано, чтобы опрос датчиков выполнялся через равные промежутки времени. После переполнения таймера, вновь выполняется опрос датчиков. Полученные данные сравниваются с предыдущими выборками. В ходе сравнения определяется, есть ли необходимость перейти к другому порядку сжатия данных полученных от датчика.
Подпрограмма сжатия при нулевом порядке - полученные данные сохраняются в память, после чего выдаются в порт вывода. При данном порядке сжатия отсутствуют вычисления 𝛥 или других значений.
Подпрограмма сжатия при первом порядке – определяется знак Δ.
...
6. Программа работы устройства на ассемблере МК и ее описание
$MOD51
mov SCON,#0
setb TCON.0
Настройка последовательного порта в синхронный режим
mov 89H,#00010000B
clr TCON.6
mov 8DH,#254
mov 8BH,#0
Установка режима работы таймера
mov R3,#10
Выставление допуска на изменение сигнала, где 0 – это 0 вольт, 255 – 5 вольт. Соответственно 10 – это 0,196 вольт.
acallМ1
Вызов подпрограммы «М1»
mov P2,#0
mov R1,#0
Запись в Р2, значение 0
Запись в R1, значение 0
jmp М2
Переход на метку «М2»
М1:
mov R4,#8
mov R0,#20H
mov R2,#0
mov R1,#28H
ret
Подпрограмма «М1». В R4 записывается количество датчиков. В R0 записывается адрес ячейки памяти, с которой начнется запись значения напряжения. В R2 записывается адрес датчика, с которого начнется опрос. В R1 записывается адрес ячейки памяти с которой начнется запись данных о порядке экстраполяции и знака.
М2:
mov P2,R1
setb P2.7
clr P2.7
mov @R0,P1
mov SBUF,R1
inc R1
mov SBUF,@R0
inc R0
djnz R4, М2
setb tcon.
...
1. Левонюк С. В. Методическое руководство к курсовому проектированию “Микропроцессорная техника”. Таганрог: Издательство ТРТУ, 1994, 23с.
2. Левонюк С. В. Использование MCU-модуля LabVIEW-Multisim для моделирования микропроцессорных устройств: Учебное пособие. – Таганрог: Изд-во ТТИ ЮФУ, 2008. – 41с.
3. 8051 CROSS Assembler User’s Manual. Metalink Corparation, 1990.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
500 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую