Микропроцессорная техника
Основные свойства класса интегральных схем – микроконтроллеров. Расширение функциональных возможностей процессоров компьютера. Реализация электрического устройства на основе микроконтроллера Intel 8051. Программный код выбранного температурного датчика.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 24.01.2014 |
Размер файла | 14,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
В микропроцессорной технике имеется самостоятельный класс интегральных схем - микроконтроллеры, которые предназначены для встраивания в приборы различного назначения.
Использование микроконтроллеров в различных изделиях не только приводит к улучшению всех показателей (стоимость, надежность, потребляемая мощность, габариты) и позволяет многократно сократить сроки, но и придаёт им принципиально новые потребительские качества: расширенные функциональные возможности, модифицируемость, адаптивность и т.д. В данной курсовой работе на основе микроконтроллера будет разработан система, поддерживающая определённую температуру в помещении. В качестве датчиков используются датчики температуры воздуха.
1. Техническое задание
Реализовать электрическое устройство на основе микроконтроллера 8051 осуществляющее контроль температуры в помещении на основе датчиков, которые установлены в 8 точках. Диапазон удерживаемой температуры - 10°С-15°С. При выходе уровня температуры за пределы требуемого диапазона необходимо её скорректировать одним из исполнительных элементов (вентилятор для охлаждения и нагреватель для нагрева).
2. Разработка схемы устройства
Терморегулятор выполнен на однокристальном микроконтроллере Intel 8051. В качестве многоканального АЦП был выбран 8-ми канальный АЦП К572ПВ4.
На входы Р0.0-Р0.7 микроконтроллера поступает код выбранного температурного датчика. Выбор датчика осуществляет АЦП, используя сигналы Р2.0-Р2.2. С выхода Р2.3 на вход АЦП поступают синхросигналы, необходимые для выбора датчика и начала преобразования.
Порты Р2.4 и Р2.5 используются для управления реле, через которые подключены исполнительные элементы (вентилятор и нагреватель).
3. Написание программы
микроконтроллер компьютер программный процессор
ORG 0H ;начало программы
MOV P0, #0h ;обнуление Р0
MOV P2, #0h ;обнуление Р2
MOV R7, #0h ;номер датчика температуры
SJMP STRART ;переход на метку START
ORG 0BH ;программа обработки прерывания о таймера 0
MOV TH0,#11111111B ;”настройка” таймера 0
MOV TL0,#11101010B ;на нужное время срабатывания
PUSH ACC ;сохранение аккумулятора в стеке
MOV A, P0 ;считывание кода температуры одного из датчиков
CPL P2.3 ;выдача синхросигнала на АЦП
SUBB A, R5 ;Т>1
JNC T1 ;переход, если Т>1 MOV A, P0
SUBB A, #1100001B ;T<2
JC T2 ;переход, если Т>2
CLR P2.4 ;выключение вентилятора
CLR P2.5 ;выключение нагревателя
SJMP NEXT ;переход на метку NEXT
T21: SETB P2.4 ;включение вентилятора
CLR P2.5 ;выключение нагревателя
SJMP NOCORRECT ;переход на метку NOCORRECT
T19: SETB P2.5 ;включение нагревателя
CLR P2.4 ;выключение нагревателя
SJMP NOCORRECT ;переход на метку NOCORRECT
NEXT: INC R7 ; настройка на проверку следующего датчика
CJNE R7, #1000B, NOCORRECT ; R7=8
MOV R7, #0H ;переход на нулевой датчик
NOCRRECT: POP ACC ;извлечение аккумулятора из стека
RETI
START: MOV TMOD, #00000001B ;настройка таймера 0: 16 битный таймер
MOV TH0, #11111111B ;”настройка” таймера 0
MOV TL0, #11101010B ;на нужное время срабатывания (1 раз за 20 мкс)
SETB TCON.4 ;пуск таймера 0
SETB IE.7 ;снятие блокировки прерывания
STEB IE.1 ;разрешение прерывания от таймера 0
TEMP: CLR IE.7 ;блокировка прерываний
MOV A, P2 ;считывание значения Р2
ANL A, #11111000B ;”обнуление” кода номера датчика
ANL A, R7 ;добавление “свежего кода”
MOV P2, A ;обновление информации
SETB IE.7 ;снятие блокировки прерываний
MOV R5, #1101011B ;код 21 градуса по Цельсию
CLR C ;сброс бита заёма
SJMP TEMP ;переход на метку TEMP
END ; конец программы
Размещено на Allbest.ru
...Подобные документы
История Intel, выпуск оперативной памяти для компьютера. Главные особенности построения бренда компании. Модели процессоров, выпускаемые корпорацией Intel. Виды подложек, используемых при производстве микросхем. Краткая история процессоров Pentium.
реферат [28,8 K], добавлен 13.02.2013История развития фирмы INTEL. Развитие и выпуск процессоров INTEL. Обзор технологии ATOM. Обзор процессоров. Материнская плата Gigabyte GC230D. Ноутбуки на базе процессоров INTEL ATOM. Ноутбук MSI Wind U100-024RU, ASUS Eee 1000H, Acer One AOA 150-Bb.
курсовая работа [233,0 K], добавлен 24.11.2008Стратегия развития процессоров Intel. Структурная организация современных универсальных микропроцессоров. Особенности многоядерной процессорной микроархитектуры Intel Core, Intel Nehalem, Intel Westmere. Серверные платформы Intel c использованием Xeon.
реферат [36,5 K], добавлен 07.01.2015Микропроцессор как важнейший компонент персонального компьютера, особенности их устройства, основные составные и их назначение. Функции, параметры и производительность микропроцессоров, сравнительные характеристики. Поколения и виды процессоров Intel.
контрольная работа [42,3 K], добавлен 25.11.2010Синтез комбинационных схем, построение простых операционных устройств. Запоминающие устройства с прямым доступом. Операционные устройства для выполнения умножения. Изучение команд MMX процессоров Intel. Программа для выполнения матричных вычислений.
контрольная работа [923,5 K], добавлен 05.07.2014История создания и развития компьютерных процессоров Intel. Изучение архитектурного строения процессоров Intel Core, их ядра и кэш-память. Характеристика энергопотребления, производительности и систем управления питанием процессоров модельного рядя Core.
контрольная работа [7,6 M], добавлен 17.05.2013Гнездовой или щелевой разъём центрального процессора для облегчения его установки. Стандартный слот типа Socket. История изменения и характеристики всех сокетов, используемых для установки процессоров Intel. Разработка новых интерфейсов компании Intel.
реферат [202,4 K], добавлен 01.10.2009Исследование функциональных возможностей табличных процессоров в информационном обеспечении управления. Структура информационной системы на предприятии. Понятие электронных таблиц и табличных процессоров. Тенденции развития табличных процессоров.
курсовая работа [45,4 K], добавлен 15.03.2012Создание приемника команд RC5 для персонального компьютера на основе микроконтроллера ATmega8. Особенности написания файла прошивки и симулирование устройства. Порядок выполнения сборки собственной схемы и характеристика полученного микроконтроллера.
курсовая работа [2,0 M], добавлен 24.11.2013Характеристика процессоров линейки Intel. Знакомство с особенностями микропроцессора, предназначенного для настольных систем с поддержкой симметричной многопроцессорности. Pentium Pro как процессор Intel шестого поколения, совместимый с архитектурой x86.
реферат [57,6 K], добавлен 25.07.2013Отличительные особенности микроконтроллеров AVR семейства Mega. Характеристики процессора, подсистемы ввода-вывода. Архитектура ядра и организация памяти. Регистры общего назначения. Алгоритмы моделирования команд. Реализация модели внешнего устройства.
курсовая работа [3,7 M], добавлен 24.06.2013Изучение истории появления, назначения и основных составляющих процессоров - вычислительных устройств, состоящих из транзисторов. Анализ современной микропроцессорной технологии фирмы Intel. Развитие семейства K-6. Советы по выбору процессора Intel и AMD.
курсовая работа [2,3 M], добавлен 21.11.2010Целесообразность применения МП-устройства. Архитектура микропроцессорной системы. Структурная организация БИС ВТ с изолированными шинами. Содержание и возможная направленность микроконтроллера. Обобщенная структура простого встраиваемого микроконтроллера.
реферат [224,5 K], добавлен 28.04.2011Основные виды периферийных устройств в персональных компьютерах. Классификация периферийных устройств. Устройства ввода, вывода и хранения информации. Передача информации с помощью периферийных устройств. Организация сетей на основе программных средств.
контрольная работа [1,7 M], добавлен 11.11.2014Архитектура системных плат на основе чипсетов Intel 6 Series и Intel P67 Express. Технологии, используемые в Intel 6 Series: Smart Response, Intel Quick Sync Video, Технология Hyper-Threading, Технология Intel vPro. Ошибка в чипсетах Intel 6-й серии.
реферат [3,3 M], добавлен 11.12.2012История развития, устройство и назначение центральных процессоров Intel. Особенности архитектуры различных поколений ЦП. Характеристики и общая схема чипсетов материнских плат разных серий. Повышение их функциональности и уровня производительности.
реферат [121,4 K], добавлен 08.11.2015Состав центрального процессора: устройства управления, арифметико-логическое, запоминающее. Тактовая частота и разрядность процессоров, его адресное пространство и рабочая температура. Тепловыделение процессоров и отвод тепла; количество ядер.
презентация [1,0 M], добавлен 03.02.2015История и перспективы развития производства процессоров компьютеров. Основы работы центрального процессора. Характеристика многоядерных процессоров. Ведущие производители: Intel и AMD, их планы по выпуску новых процессоров. Советы по выбору CPU.
курсовая работа [2,8 M], добавлен 03.11.2011Семь поколений процессоров. Технология производства микропроцессоров. Сравнительные характеристики процессоров AMD и Intel на ядре Clarkdale. Квазимеханические решения на основе нанотрубок. Одновременная работа с Firefox и Windows Media Encoder.
дипломная работа [2,2 M], добавлен 11.06.2012Процессоры AMD Athlon 64X2, их параметры и характеристики, возможности разгона. Двухъядерные процессоры Intel и их особенности, совместимость новых процессоров с материнскими платами. Методика, последовательность и результаты тестирования процессоров.
статья [31,6 K], добавлен 03.05.2010