Электронный секундомер

  • Добавили07.07.2009
  • Размер433,84 Kб
  • Скачали170

регистров temp0- temp3, для индикации. Работа программы осуществляется по циклу. Вначале производится инициализация портов, очистка рабочих регистров.

Запуск программы осуществляется нажатием кнопки “Пуск/Стоп/Сброс”. Внутри цикла осуществляется проверка на переполнение секундомера (если оно произошло, то происходит обнуление всех регистров и программа ожидает нажатия кнопки “Пуск/Стоп/Сброс”). При нажатии кнопки “Пуск/Стоп/Сброс” происходит остановка подсчета секунд, и программа ожидает обнуления.

Текст программы приведен ниже. LIST P=16F628 #include temp0 EQU H'20' temp1 EQU H'21' temp2 EQU H'22' temp3 EQU H'23' temp4 EQU H'24' temp5 EQU H'25' temp6 EQU H'26' temp7 EQU H'27' temp8 EQU H'28' i EQU H'29' t EQU H'30' k EQU H'31' N0 EQU H'32' N1 EQU H'33' org 0 goto Start Start clrf PORTA bsf STATUS,RP0 movlw B'10' movwf TRISB ;Настроить RB7 на ввод, RB0-RB6 на вывод clrf TRISA bcf STATUS,RP0 clrf PORTB k1 clrf temp0 clrf temp1 clrf temp2 clrf temp3 clrf temp4 clrf temp5 clrf temp6 clrf temp7 clrf temp8 clrf i clrf t call INDIKATOR btfss PORTB,7 goto k1 MOVLW 1 MOVWF i MOVLW 1 MOVWF temp0 call ZVUK goto c1 k2 call DELAY c1 call INDIKATOR btfsc PORTB,7 goto k3 c2 btfss i,0 goto c1 k7 call INCTIM goto k2 k3 btfsc PORTB,7 goto k3 movf i,0 movwf t incf i btfss t,0 goto k1 goto c2 INCTIM movlw 0xe6 ;230 раз movwf temp4 k8 decfsz temp4,1 goto k8 ;увеличение до 0,9 сек incf temp0 movf temp0,0 ;инкрементировать на 0,1 сек sublw 9 ;проверка: если >9, то перейти btfsc STATUS,0 ;был заем - да, то clrf temp0 и на следующее увеличение goto I0 ;иначе на IO clrf temp0 ;очистка значения последнего разряда ;увеличение до 9 сек incf temp1 movf temp1,0 sublw 9 btfsc STATUS,0 goto I1 clrf temp1 ;увеличение до 59 сек incf temp2 movf temp2,0 sublw 5 btfsc STATUS,0 goto I2 clrf temp2 ;увеличение 10 мин incf temp3 movf temp3,0 sublw 9 btfsc .

Скачать
Книга Физика 03.09.2009

Кинематика и динамика поступательного движения

Указания к выполнению лабораторных работ по механике 4 Математическая обработка результатов измерений 6 Лабораторная работа 1. Изучение кинематики и динамики поступательного движения на машине Атвуда 13 Лабораторная работа 2. Изучение вращательного движения

Диплом Физкультура и спорт 12.04.2007

Педагогический контроль за физической подготовленностью школьников старших классов

3 Глава I. О развитии физической подготовленности школьников История вопроса . 11 Глава II. Физическая подготовленность учащихся школы 723 старших классов 25 2.1. Контрольные испытания тестирования 28 2.2. Анализ результатов физической подготовленности

Диплом Педагогика 16.07.2004

Педагогический контроль за физической подготовленностью школьников старших классов

3 Глава I. О развитии физической подготовленности школьников История вопроса . 11 Глава II. Физическая подготовленность учащихся школы 723 старших классов 25 2.1. Контрольные испытания тестирования 28 2.2. Анализ результатов физической подготовленности

Реферат Физика 01.06.2006

Лабы по физике

Проневич О.И. г. Гомель,2001 Тема определение плотности тел правильной геометрической формы. Цель работы изучить основные понятия масса, сила тяжести, вес на примере определения плотности тел правильной геометрической формы оценить погрешность измерений.

5ballov.qip.ru рекомендует:

  • Выбор ВУЗа

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

  • Как сдать ЕГЭ

    Прежде, чем идти в выбранный вуз с документами, нужно сначала получить аттестат, который выдается после сдачи экзаменов. А подготовиться к ним можно в нашем разделе ЕГЭ. Там также представлены варианты за прошлые года.

  • Подготовка к ГИА

    Для девятиклассников не менее важно окончание учебного года. Их также ждет государственная итоговая аттестация. Подготовиться к ней можно на нашем сайте в разделе ГИА. Главное помнить: самоподготовка - это путь к успешной сдаче.

Облако тегов