Модуль управления кодовым замком
Включення
динаміка
Включення
динаміка
Вимір довготи короткого сигналу
Вимір довготи довгого сигналу
Перехід на обробку натиснутої кнопки
Перехід на обробку повного коду
так
так
так
так
так
ні
ні
ні
ні
ні
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.ПЗ
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 перехід на підпрограму ZVUKMZVUK: ;Підпрограма короткого сигналу MOVF ZVUKMIN,TIMER ;Занос в таймер довготи короткого сигналу TIME: BSF PORTB,7 ;Включення динаміка DECFSZ TIMER ;Декримент значення таймеру GOTO OBR ;Якщо залишок 0 перехід на підпрограму OBRGOTO TIME ;Якщо залишок відмінний від 0ЦиклюванняZVUKM: ;Підпрограма довгого сигналу MOVF ZVUKMAX,TIMER ;Занос в таймер довготи довгого сигналу TIME1: BSF PORTB,7 ;Включення динаміка
Если Вам нужна помощь с академической работой (курсовая, контрольная, диплом, реферат и т.д.),
обратитесь к нашим специалистам. Более 90000 специалистов готовы Вам помочь.
Бесплатные корректировки и доработки. Бесплатная оценка стоимости работы.
Нужна помощь в написании работы?
Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Пишем статьи РИНЦ, ВАК, Scopus.
Помогаем в публикации. Правки вносим бесплатно.
Похожие рефераты: |