Разработка устройства для электросна

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 14.03.2015
Размер файла 401,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

rcall i2c_delay

ret

; подпрограмма короткой задержки для I2C, LCD_short_delay и т.д.

I2C_delay:

ldi cnt2,0x10

; общая подпрограмма короткой задержки: вызывается внутри подпрограмм I2C_delay

short_delay1:

dec cnt2

nop

brne short_delay1

ret

; подпрограмма деления 16-ти битного числа в регистровой паре tmpH:tmpL на восьмибитное в регистре divisor: результат - в tmpH:tmpL, остаток - в rest

div16to8:

ldi cnt1,0x11

clr rest

clc

rol tmpL

rol tmpH

dec cnt1

brne PC+2

ret

rol rest

sub rest, divisor

brcs PC+3

sec

rjmp div16to8+3

add rest, divisor

rjmp div16to8+2

; подпрограмма деления регистра tmpL на 10: результат от деления в tmpL, остаток - в rest

div10:

ldi cnt1,0x09

clr rest

clc

rol tmpL

dec cnt1

brne PC+2

ret

rol rest

subi rest, 0x0A

brcs PC+3

sec

rjmp div10+3

subi rest,-0x0A

rjmp div10+2

; подпрограмма записи данных из регистра tmpL по адресу EEPROM, записанному в tmpH

EEWrite:

out EEAR, tmpH

out EEDR, tmpL

sbi EECR, EEMWE

sbi EECR, EEWE

sbic EECR, EEWE

rjmp PC-1

ret

; подпрограмма чтения в регистр tmpL из адреса EEPROM, записанного в tmpH

EERead:

out EEAR, tmpH

sbi EECR, EERE

in tmpL, EEDR

ret

; подпрограмма обработки прерывания по срабатыванию модуля сравнения OC0A таймера T0 (прерывание возникает с интервалом 1 мс)

T0_COMPA_handle:

push tmpL

in tmpL, SREG

push tmpL; сохранение критичных регистров в стеке

inc T0_int_countL; инкремент счётчика 1 мс-задержек

pop tmpL

out SREG, tmpL

pop tmpL; извлечение критичных регистров из стека

reti; и выход из подпрограммы обработки прерывания

; таблица адресов обработчиков нажатия клавиш

key_handlers: .dw stim_pressed, param_pressed, plus_pressed, minus_pressed

; таблица адресов для обработки нажатия клавиши выбора регулируемого параметра (адрес зависит от выбранного параметра)

Menu_handlers: .dw Param1sel, Param2sel, Param3sel

; таблица адресов для обработки нажатий клавиш регулировки (адрес зависит от выбранного параметра)

change_handlers: .dw set_freq, set_Width, set_current

; коды для генерации символа стрелки вправо в области знакогенератора LCD

sym_right: .db 0x08,0x0C, 0x0E, 0x0F, 0x0E, 0x0C, 0x08,0x00

; выводимые на индикатор строки

str_off: .db «off», 0x00

str_on: .db «on», 0x00

str_HZ: .db «Hz», 0x00,0xFF

str_Ti: .db «Ti=0.», 0x00

str_current: .db «I=», 0x00,0xFF

str_freq: .db «F=», 0x00,0xFF

Размещено на Allbest.ru


Подобные документы

  • Сравнительный анализ существующих приборов. Разработка функциональной схемы устройства. Выбор и статистический расчет элементов, входящих в систему: датчика, источник тока, усилителя, микроконтроллера, блок питания. Блок-схема управляющей программы.

    курсовая работа [769,9 K], добавлен 12.01.2015

  • Описание функциональной схемы контроллера системы отопления, обеспечивающего многопозиционный контроль температуры и управление ветками отопления и котлом. Разработка принципиальной схемы. Обоснование выбора. Алгоритм работы устройства. Листинг программы.

    курсовая работа [1,1 M], добавлен 26.12.2012

  • Разработка структурной и принципиальной схемы. Блок-схема основной программы и подпрограмм обработки прерываний. Имена переменных, используемых в них. Результаты моделирования работы устройства в программе ISIS пакета Рroteus. Разработка печатной платы.

    курсовая работа [1,5 M], добавлен 13.11.2016

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

    курсовая работа [118,0 K], добавлен 04.07.2008

  • Актуальность задачи. Разработка функциональной схемы устройства. Радиолокационная установка (РЛУ). Микропроцессорная часть. Обоснование алгоритма работы устройства. Разработка управляющей программы устройства. Схема алгоритма. Пояснения к программе.

    курсовая работа [193,9 K], добавлен 18.10.2007

  • Разработка функциональной и принципиальной схемы. Выбор управляющего контроллера. Описание МК PIC16F626, МК AVR, МК 51. Выбор элементной базы. Разработка управляющей программы. Описание алгоритма работы программы. Схема устройства, листинг программы.

    курсовая работа [492,9 K], добавлен 28.12.2012

  • Выбор манипулятора-указателя, микропроцессора, интерфейса подключения к ПК. Обзор используемых команд. Проектирование функциональной и электрической принципиальной схемы контроллера трекбола. Разработка алгоритма и программы функционирования системы.

    курсовая работа [453,3 K], добавлен 22.10.2012

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

    курсовая работа [304,4 K], добавлен 17.08.2013

  • Разработка принципиальной электрической схемы микропроцессорного устройства управления двигателем постоянного тока на базе контроллера ATmega 128. Разработка пакета подпрограмм на языке Assembler в целях регулирования и корректной работы устройства.

    курсовая работа [271,5 K], добавлен 14.01.2011

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

    контрольная работа [230,0 K], добавлен 16.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.