Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Курсовая работа на тему: Разработанное устройство контроля интенсивности движения машин через мост позволяет глядно практике

Купить за 350 руб.
Страниц
11
Размер файла
33.01 КБ
Просмотров
19
Покупок
0

Введение

Широкое внедрение во все сферы человеческой деятельности получила микропроцессорная техника. Этот процесс неразрывно связан как с развитием многочисленных сложных технических разработок, так и с уровнем подготовки в этой области специалистов самого различного профиля.

Микропроцессоры, как основа совершенно нового поколения интеллектуальных машин, встречаются повсюду. В настоящее время микропроцессорные системы широко внедряются во все сферы учебной, научной и производственной деятельности. Вследствие создания программируемого элемента, называемого микропроцессором, можно рассчитывать на ускорение разработок искусственного интеллекта.

Электронные вычислительные машины широко используются с 50-х годов. Сначала это были ламповые и дорогие машины, предназначенные для административно-управленческих целей, доступные только крупным предприятиям. Из-за появления нового элемента - микропроцессора структура и формы вычислительных машин изменились. Микропроцессор - это интегральная схема (ИС), обладающая такой же производительностью при переработке информации, что и большая ЭВМ. Более точно - это очень сложное программируемое устройство малых размеров, представляющее собой большую интегральную схему (БИС). Электронные вычислительные машины работают в соответствии с загружаемой в них программой, микро-ЭВМ действуют по такому же принципу, она содержит микропроцессор и, по меньшей мере, один какой-либо либо тип полупроводниковой памяти.

Выполнение курсового проекта требует от будущего специалиста промышленной электроники обязательных знаний не только о микропроцессорах и микропроцессорных системах в общем, т. е. сведениями об её аппаратной и программной частях, но и о различных аспектах архитектуры, функционирования и применения микропроцессоров и микропроцессорных систем. Курсовой проект позволит студентам укрепить знания в области цифровой и микропроцессорной техники, почувствовать себя специалистами в области разработки этой аппаратуры и её программного обеспечения.

Кроме того, проектирование микропроцессорных систем наряду с организацией центрального процессора, подключением памяти и устройств ввода/вывода информации связано с разработкой прикладных программ на языке ассемблера используемого микропроцессора. Для успешного и эффективного построения микропроцессорных систем необходимо в совершенстве знать их программные возможности и предоставляемые ими средства. На этапе разработки прикладной программы используются различные компьютерные средства поддержки проектирования: кросс-трансляторы, эмуляторы, редакторы текстов, программаторы.

При выполнении курсового проекта прямые интересы проектировщика электронного устройства замыкаются на решении специальных технических проблем: моделирование технического объекта, его эксплуатация и управление, разработки различных видов технологии и оборудования и т. д. В проекте раскрываются сложные вопросы структуры, функционирования, принципов построения аппаратных и программных средств микропроцессоров и микропроцессорных систем.

В курсовом проекте по ЦиМПТ микропроцессор является основой для построения электронного устройства с заданными в техническом - задании функциональными свойствами. Применение однокристальных микроконтроллеров в цифровых электронных устройствах обеспечивает достижение исключительно высоких показателей эффективности при низкой стоимости.

Оглавление

- 1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

- Конкретизация технического задания

- Разработка функциональной схемы устройства

- Алгоритм работы устройства

- Разработка управляющей программы

- 6. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

- 7. Список использованной литературы . . . . . . . . . . . . . . . . . . . . . 15

- Приложение А. Листинг управляющей программы

- Приложение Б. Карта прошивки памяти программ

Заключение

Микропроцессоры и микропроцессорные системы являются основой построения электронных устройств с заданными функциональными свойствами. Решающими факторами при проектировании таких устройств являются удобство практической эксплуатации и новый набор качественных характеристик (более высокое быстродействие, точность, новые функциональные возможности) по сравнению с домикропроцессорным вариантом реализации подобного устройства. В таком варианте изделие функционирует автономно и не требует постоянного вмешательства человека.

Данный курсовой проект позволил сделать серьёзные упражнения в применении знаний, полученных в процессе изучения дисциплины "Микропроцессорные устройства и системы".

Список литературы

ОС ТАСУР 6.1-97. Работы студенческие учебные и выпускные квалификационные. Общие требования и правила оформления.

Шарапов А. В. Микропроцессорные устройства и системы. Методические указания к выполнению курсового проекта. - Томск: ТУСУР, 1998. - 39 с.

Шарапов А. В. Примеры решения схемотехнических задач. Учебное пособие. - Томск: ТИАСУР, 1994. - 141 с.

Шарапов А. В. Цифровая и микропроцессорная техника: Учебное пособие. 2-е изд., перер. и доп. - Томск: Изд-во Том. Ун-та, 1997. - 108 с.

Токхайм Р. Микропроцессоры: Курс и упражнения/ Пер. С англ., под ред. В. Н. Грасевича. - М.: Энергоатомиздат, 1988. - 336 с.

Приложение А

Листинг управляющей программы

Основная программа:

ORG 00H;начальный адрес программы

CLR А;очистка аккумулятора

;начальная загрузка счетчика часов

MOV R5,А;начальная загрузка

MOV R7,А;счетчика минут

MOV Р2,А;начальная загрузка счетчика секунд

MOV R2,#1;загрузка

MOV R1,#1;счетчиков генератора

MOV TH1,#156;секундных импульсов

MOV TMOD,#20H;Т/С1 в режиме 2

MOV IЕ,#8DH;разрешение прерываний от Т/С1

SETB TR1;старт таймера Т/С1

SJMP MAIN;Переход к основной программе

;-----====== П/п обслуживания прерывания от Т/С1 =====--------

ORG 1BH;вектор прерывания

PUSH PSW;задержка

DJNZ R2,EXIT;в одну

MOV R2,#1;секунду

JNB Т0,М1;коррекция минут

JNB Т1,М2;коррекция часов

MOV А,R7;счетчик секунд

CJNE R7,#60H,М3;

М1:MOV А,R5;счетчик минут

CJNE R5,#60H,М3;

М2:CALL COMP;Запуск п/п выявления мах кол-ва а/м.

MOV R4,#0 ;Обнуление количества а/м,

MOV R6,#0;проехавших через мост за час.

MOV А,R3;Счетчик часов.

CJNE R3,#24H,М3;

MOV R3,#0;Установка 0 (24) часов.

MOV R4,#0;Обнуление количества а/м, проехавших

MOV R6,#0 ;через мост, с началом новых суток.

М3:MOV Р1,R3;Вывод информации .

MOV Р2,R5;индикаторы.

POP ACC;Восстановление аккумулятора.

EXIT:POP PSW;Восстановление регистра PSW.

RETI;Возврат из п/п.

;-----======== Основная программа. ========----------

MAIN:MOV R4,#0;Обнуление

MOV R6,#0;количества а/м.

MOV Р0,#0FFH;Сброс триггеров

SETB RD;Сброс счетчика.

NOP ;Задержка в 1мкс (для срабатывания СТ)

MOV Р0,#0;Восстановление работы триггеров.

SETB WR ;Импульс переключения линий с датчиков.

MOV SР,#100;Установка указателя стека.

BEGIN:MOV В,#4;Число датчиков.

CYCLE:CLR WR;Импульс переключения линий с датчиков.

NOP;Задержка в 1мкс (для срабатывания СТ и МS).

JNB INT0,J11;Опрос линии порта (проверка состояния датчиков).

MOV Р0,R0;Сброс соответсвующего триггера датчика

CALL SUM;Вызов п/п суммипрвания.

MOV Р0,#0;Восстановление счетнго режима триггера

RL А;Пестановка сбрасывающего бита триггеров.

SETB WR;Импульс переключения линий с датчиков.

DJNZ В,CYCLE;В=В-1. If В<>0, то переход на новый цикл

;опроса датчиков.

JВ INT1,J2;Если INT1=1, то J2,

CALL DSPLY; иначе вызов п/п вывода инф-ции на

;внешнее устройство.

J2:SJMP BEGIN;Переход на начало опроса датчиков.

;П/п суммирования количества прошедшего транспорта.

SUM:MOV А,R6;Суммирование десятков.

DА А;Десятичная коррекция.

JNC S1;Если С<>1, то S1,

MOV А,R4; иначе прибавить 1 к сотням.

DА А;Десятичная коррекция.

S1:RET;Возврат из п/п.

;-------===== П/п сравнения количесва а/м, прошедших ранее, ======-----

;с прошедшими в этот час.

COMP: MOV А,R0;Сохранение R0

PUSH ACC;в стеке.

MOV R0,#20H;Адрес хранения младшего байта максимального

;количеств а/м.

JС С1;Если содержимое @R0>А, то переход к С1,

MOV А,R6;иначе записать

MOV @R0,А;в память мах. кол-во а/м.

С1:INC R0;Увеличение указателя памяти.

JС С2;

POP ACC;Восстановление

MOV R0,А;R0 из стека.

С2:RET;Возврат из п/п

;---------======= П/П ВЫВОДА ДАННЫХ НА ВНЕШ. УСТР-ВО ========--------

DSPLY:MOV R0,#20H;Начальный адрес данных.

MOV SBUF,@R0;Вывод данных ч/з последовательный порт

INC R0;Увеличение указателя памяти.

RET;Возврат из п/п.

Приложение Б

Карта прошивки памяти программ

0: 1: 2: 3: 4: 5: 6: 7: 8: 9: А: В: С: D: Е: F:

0000: 99 00 9А 0FD5 0Е 03 F0 А9 0D 47 А8 0С 68 А8 С5

0010: 26 10 27 А8 А9 АА АВ АС АЕ BD05 36 1В 14 42 14

0030: 3А47 AED5 69 С5 F6 3Е FD D5 68 С5 Е6 40 14 6F

0040: 04 10 28 03 01 57 28 29 13 00 57 29 ВF 2F EF4E

0050: 26 42 83 2А 68 57 2А 2В 79 57 2В 2С 13 00 57 В2

00В0:FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

00С0:FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
11
Размер файла
33.01 КБ
Просмотров
160
Покупок
0
Разработанное устройство контроля интенсивности движения машин через мост позволяет глядно практике
Купить за 350 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2053 оценок
среднее 4.9 из 5
Александр Огромное спасибо Александру. Все выполнено в срок даже быстрее. Все на высшем уровне, буду обращаться еще
Александр Спасибо. Все выполнено в срок. Все хорошо.
Александр Спасибо Александру, работа выполнена раньше заявленного срока, все соответствует требованиям. Однозначно буду ещё...
Иван Заказ выполнен в срок. все замечания учтены.
Сергей Хороший автор. принял заказ и выполнил в срок. Спасибо!
Сергей Работу сделали быстро, в срок, спасибо большое!!
Сергей Спасибо за работу!
Сергей Отличная работа
Сергей Автор всегда на связи, работа выполнена в срок, буду обращаться еще)
Сергей Спасибо за работу)