Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Цифровий термометр на базі контролера PIC16F877

Реферат Цифровий термометр на базі контролера PIC16F877





дповідний зміни температури на 1 В° С:

В 

Т. е. отриману комбінацію потрібно розділити на 14.

Текст програми

p = 16f877

include В«p16f877.incВ» _1 equ 0x21_0 equ 0x22 EQU 0x23 EQU 0x24 EQU 0x25 b'00000000 ' ; команда запису в акумулятор;

movwf ADRESS_1 ; копіює з акумулятора в прямоуказанний регістр;

movwf ADRESS_0 ССС ССС2 ССС3

BSF STATUS, RP0 ; перехід в перший банк

BCF STATUS, RP1

movlw b'10000000 '

movwf ADCON1 ; настройка АЦП

CLRF TRISC ; обнулення регістра, настройка PORTC на вихід

movlw b'00000111 ' OPTION_REG ; настройка TMR0 STATUS, RP0 ; перехід в нульовій банк

movlw b'10000001 '

movwf ADCON0 ; настройка АЦП

; ----------------- тіло циклу --------------------

preobr BSF ADCON0, 2 ; установка прапора GO/ DONE

ggg BTFSC ADCON0, 2 ; пропустити наступну інструкцію, якщо бітове поле 2

; містить 0

goto ggg

movf ADRESH, 0 ; копіювати вміст регістра в акумулятор

movwf ADRESS_1 ; і записати його в змінну

movf ADRESL, 0

movwf ADRESS_0

CLRF STATUS, C ; скидання прапора перенесення

; віднімання 301 b&#...


Назад | сторінка 5 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Status and rights of refugees in Kazakhstan
  • Реферат на тему: Інсталяція, настройка і супровід FTP-сервера
  • Реферат на тему: Інсталяція, настройка і супровід Web-сервера Linux
  • Реферат на тему: Дослідження діяльності малого підприємства ІП "It-status" з надан ...
  • Реферат на тему: Вироблення і реалізація мережної політики, настройка телекомунікаційного об ...