Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 [ 69 ] 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

17.2.4 файл для включения clock. н

NOLIST

; Включаемый Файл программы часов реального времени

; Файл: CLOCK.Н

; Дата изменения:5-10-94

.*********, *************************♦******** ***** **:

*****************

Используется АССЕМБЛЕРОМ для вычисления некоторых частотно зависимых переменных. Значение Dev Freq должно устанавливаться в соответствии с частотой, на которой фактически функционирует устройство.

Dev Freq

D4000000

; Частота устройства - 4 MHZ

DB HI BYTE

(HIGH (((Dev Freq / 4) 1 / DlOOO) /) 3) + 1

LCD INIT DELAY

(HIGH (((Dev Freq / 4) * D46/ DlOOOO) /) 3) + 1

INNER CNTR

40 ; Адрес в памяти данных.

OUTER CNTR

; Адрес в памяти данных.

TlOSO

; RCO / ТЮ.ад / T1CKI

RESET V

0x0000

; Адрес вектора СБРОСА.

ISR V

0x0004

; Адрес вектора прерываний.

PMEM END

0x07FF

; Последний адрес в памяти программ.

TABLE ADDR

0x0400

; Адрес начала таблицы.

HR MIN SW EQU

; Кнопка выбор значения.

INC SK

; Кнопка увеличить выбранное значение.

CLR>IN SW

; Кнопка сброс минут и секунд.

FLAG REG

0x020

; Регистр флажков.

1 AM i - 1

--- 1 KEY INPUT 1 ---

1 --- i MIN UNIT 1 HR UNIT

0x07

; Флажок времени AM или РМ.

KEY INPUT EQU

0x04

; Флажок ввод от кнопок.

MIN UNIT

0x01

; Флажки установки значений

HR UNIT

0x00

; (ЧАСЫ, МИНУТЫ, отключена) .

0x030

; Значение счетчика ЧАСОВ.

0x031

; Значение счетчика МИНУТ.

SECS

0x032

; Значение счетчика СЕКУНД.

0x033

; Регистр преобразования в двоично-

; десятичный код, старший байт.

0x034

; Регистр преобразования в двоично-

; десятичный код, младший байт.

TEMP

0x035

; Временный регистр.

CHAR

0x036

; Временный регистр хранения значения.

посыпаемого в индикатор ЖКИ.

WAIT CNTR EQU

0x040 ; Счетчик ожидания нажатия кнопки.

Команды отображения и имена сигналов управления.

R W RS

EQU О EQU 1 EQU 2

,- Команды модуля ЖКИ

EQU EQU

DISP ON DISP ON C DISPON В DISP OFF CLR DISP ENTRY INC ENTRY INC ENTRY DEC EQU ENTRY DEC S DD RAM ADDR DD RAM UL EQU

LIST

EQU 0x0 ОС

OxOOE

OxOOF

EQU 0x008 EQU 0x001 0x006

EQU 0x007 0x004

EQU 0x005 EQU 0x080 0x080

Сигнал управления ЖКИ - разрешение. Сигнал управления ЖКИ - чтение/запись. Сигнал управления ЖКИ - выбор регистра.

Включить индикатор. Включить индикатор и курсор. Включить индикатор и мигающий курсор. Отключить индикатор. Очистить индикатор.

Наименьшее значение 7 разрядного адреса. Верхний левый угол индикатора.



17.3 ИМПУЛЬСНЫЙ ПРЕОБРАЗОВАТЕЛЬ НАПРЯЖЕНИЯ НА БАЗЕ PIC16C72A

PIC16C72A занимает среднее место в семействе 8-разрядных быстродействующих микроконтроллеров.

PIC16C72 имеет следующие возможности:

5 каналов 8 разрядного аналого-цифрового преобразователя (A/D);

модуль ССР для формирования ШИМ;

модуль последовательного интерфейса SPI /1 С ;

3 таймера;

8 источников прерывания.

На примере данного устройства показано как объединить модули A/D и ССР с соответствующим программным обеспечением для реализации импульсного преобразователя напряжения с выходным напряжением 3.0, 4.5, 5.0, б.О, 7.5 и 9.0 В и током до 1 А при входном напряжении 12.6 -г 30 В переменного (АС) или постоянного (DC) тока.

17.3.1 АППАРАТНАЯ РЕАЛИЗАЦИЯ

Для реализации импульсного преобразователя напряжения используются следующие модули микроконтроллера:

A/D преобразователь для контроля входного и выходного напряжения;

компаратор / накопитель / ШИМ <ССР) для управления выходным ключом;

таймер 2 для быстрого программного регулирования.

Из внешних компонентов требуется только мощный транзисторный ключ и сглаживающий фильтр. Шесть светодиодов на контактах PORTB показывают уровень выходного напряжения, который устанавливается, двумя кнопками на контактах PORTA.

Дополнительно могут, быть установлены: последовательное СППЗУ для хранения последней установки напряжения и преобразователь уровня канала RS-232 для связи с PC.

Схема тайже предусматривает внутрисхемное последовательное программирование (ICSP). Контакты порта В RB6 и RB7 используются для подключения линий TCSP, а также для индикации ошибок светодиодами D7 и D8.

Модуль аналого-цифрового преобразователя (A/D)

В данном устройстве используются три входа A/D преобразователя.

Входные каналы последовательно подключаются к A/D преобразователю.

Для корректной работы входные напряжения должны иметь значения между

Vdd и землей. Результатом A/D преобразования является 8 разрядный код

напряжения, который считывается из регистра ADRES.



Модуль компаратора / накопителя / ШИМ (ССР)

Модуль ССР формирует сигнал ШИМ, который управляет транзисторным ключом. В зависимости от периода ШИМ и частоты Fosc, ширина импульса может устанавливаться с точностью от 2 и 10 разрядов. Для формирования ШИМ с модулем ССР используются таймер 2, предделитель таймера 2 и регистр PR2.

Таймер 2 и постделитель

Таймер 2 совместно с постделнтелем управляет периодом ШИМ модуля ССР. Постделитель увеличивается при сбросе таймера 2 в конце каждого цикла ШИМ и вызывает прерывание при переполнении.

Внешние компоненты

Силовая цепь предлагаемого импульсного преобразователя напряжения состоит из трех компонентов:

последовательного проходного ключа (Q1);

дросселя (L1);

коммутационного диода (D10).

Схема входного фильтра

Схема входного фильтра представляет собой стандартный линейный источник питания с максимальным входным напряжением ЗОВ. Силовая цепь преобразователя функционирует от нестабилизированного напряжения (VUNREG), стабилизатор 78L05 обеспечивает питание и опорное напряжение для микроконтроллера. На рис. 17-4 представлена схема входного фильтра. Диодный мост BR1 выпрямляет входное напряжение, которое может быть АС или DC. Конденсатор Сб обеспечивает фильтрацию для уменьшения пульсаций входного напряжения. Конденсатор С8 сглаживает короткие импульсы, которые возникают когда транзистор Q1 открыт. Конденсатор С7 обеспечивает фильтрацию выходного напряжения стабилизатора U2.

41 1

гсб .OIuF

гч вн


1000UF 35V

. С7 10uF

Рис. 17-4 Схема входного фильтра



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 [ 69 ] 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



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



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.