икористаних джерел
1. Бабич Н.П., Жуков І.А. Комп'ютерна схемотехніка. Методи побудови та проектування: Навчальний посібник. - К.: В«МК-ПрессВ», 2004. - 576 с.
2. Схемотехніка Електрон систем: У 3 кн. Кн.2. Цифрова схемотехніка: Підручник/Бойко В.І., Гуржій А.М., Жуйков В.Я., Зорі А.А., Співак В.М., Терещенко Т.О., Багрій В.В. -2-ге вид., Допов. и переробл. - К.: Вища школа, 2004. - 408 с.
. Мікропроцесорна техніка: Підручник/Ю.І.Якіменко, Т.О.Терещенко, Є.І. Сокіл, В.Я. Жуйков, Ю.С. Петергеря; За ред. Т.О. Терещенко. - 2-ге вид., Переробл. та доповнено. - К.: ІВЦ "ВидавництвоВ« Політехніка В»"; "Кондор", 2004. - 440 с.
4. Угрюмов Є.П. Цифрова схемотехніка. - СПб.: БХВ-Петербург, 2010. - 798с.
5. Предко М. Довідник з PIC-мікроконтролерів: Пер. з англ. - М.: ДМК Пресс, 2004.-512с. br/>
Додаток А
Алгоритм роботи програми керуючого автомату
В
Додаток Б
Програма керуючого автомату
; Використання мікроконтролер PIC16F84А
; Период переривані 2 з частота переривані 1/2 = 0.5
; коефіцієнт дільніка 1:64 Кпод = 32768/512 = 64
# include p16f84а.inc
__ CONFIG 3FF0H
; описание регістрівEQU 8BHEQU 01HEQU 02HEQU 03HEQU 05HEQU 06HEQU 85HEQU 86H_REG EQU 81HEQU 04H
; описание робочих регістрівEQU 010H; 0-ий біт прапорець переріванняEQU 011H; лічильник кількості перерівань_TEMP EQU 012H; Тимчасовий для W_TEMP EQU 013H; Тимчасовий для STATUS_TEMP EQU 014H; Тимчасовий для FSR0INIT4CONST
; ініціалізаціяSTATUS, 5;! Зміни в банк1B 00000101 ; коефіцієнт поділу дільніка 1:64 OPTION_REG; дільнік увімкнено перед RTCCB 10100000 ; переривані по переповненнюINTCON; лічільніка RTCCB 00000000 ; порт В на віхідTRISBSTATUS, 5;! Зміни в банк0NEW; всі обнуляємоCOUTPORTB
; качан ОСНОВНОЇ програміNEW, 0; Якщо не Було переріваньSTART; чекаємоNEW, 0; ЯКЩО є скідаємо прапорецьTABL; вібіраємо кодPORTB; заносимості в порт ВCOUT; перевіряємо лічільнік.4STATUS, 2; Якщо не ВСІ коди відправленоSTART; чекаємо щеCOUT; інакше чистимо лічильник іSTART: i почінаємо спочаткуCOUT; заносимості Значення
; лічільнікаPCL, 1; для Вибори кодуB 00000111 B 00011100