Xreferat.com » Рефераты по радиоэлектронике » Модуль управления кодовым замком

Модуль управления кодовым замком

src="https://xreferat.com/image/79/1306983656_70.gif" alt="" width="2" height="361" align="LEFT" hspace="13" />

Включення

динаміка


Включення

динаміка


Вимір довготи короткого сигналу

Вимір довготи довгого сигналу

Перехід на обробку натиснутої кнопки

Перехід на обробку повного коду

так

так

так

так

так

ні

ні

ні

ні

ні

V. Експлуатаційний розділ


5.1 інструкція по експлуатації пристрою

5.1.1 Блок схема фрагменту програми роботи пристрою


5.1.2 Фрагмент програми роботи пристрою


M1: BTFSS PORTB,0 ;Запит натиску кнопок SB1-SB3

GOTO VZVUK ;Якщо кнопка натиснута перехід на

підпрограму вибору звуку

BTFSS PORTB,1 ;Запит натиску кнопок SB4-SB6

GOTO VZVUK ;Якщо кнопка натиснута перехід на

підпрограму вибору звуку

BTFSS PORTB,2 ;Запит натиску кнопок SB7-SB9

GOTO VZVUK ;Якщо кнопка натиснута перехід на

підпрограму вибору звуку







КТ КДПУ КП. 19.00.000.ПЗ

Арк




27 Зм. Арк № Докум Підпис Дата

BTFSS PORTB,3 ;Запит натиску кнопок SB10-SB12

GOTO VZVUK ;Якщо кнопка натиснута перехід на

підпрограму вибору звуку

GOTO M1 ;Циклювання запиту

VZVUK: ;Вибір довготи звуку

MOVLW .7 ;Занос в акумулятор константи 7

SUBWF NUM ;Віднімання від NUM константи

BTFSC STATUS,Z ;Визначення залишку

GOTO ZVUK ;Якщо залишок 0 перехід на підпрограму

ZVUK

GOTO ZVUKM ;Якщо залишок 1 перехід на підпрограму

ZVUKM

ZVUK: ;Підпрограма короткого сигналу

MOVF ZVUKMIN,TIMER ;Занос в таймер довготи короткого

сигналу

TIME:

BSF PORTB,7 ;Включення динаміка

DECFSZ TIMER ;Декримент значення таймеру

GOTO OBR ;Якщо залишок 0 перехід на підпрограму

OBR

GOTO TIME ;Якщо залишок відмінний від 0

Циклювання

ZVUKM: ;Підпрограма довгого сигналу

MOVF ZVUKMAX,TIMER ;Занос в таймер довготи довгого

сигналу

TIME1:

BSF PORTB,7 ;Включення динаміка

Если Вам нужна помощь с академической работой (курсовая, контрольная, диплом, реферат и т.д.), обратитесь к нашим специалистам. Более 90000 специалистов готовы Вам помочь.
Бесплатные корректировки и доработки. Бесплатная оценка стоимости работы.

Поможем написать работу на аналогичную тему

Получить выполненную работу или консультацию специалиста по вашему учебному проекту
Нужна помощь в написании работы?
Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Пишем статьи РИНЦ, ВАК, Scopus. Помогаем в публикации. Правки вносим бесплатно.

Похожие рефераты: