Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Библиотека Компэла. Цифровой термометр на базе MSP430




Глава 9.


Цифровой термометр на базе MSP430



DIV2

DIV3


RLC RESULT
JC RES 2 F;
DEC LPCNTR;
JZ DIV3;
RLA MRESLT LW
RLC MRESLT HW
JNC DIV1
SUB MSTACK+2,MRESLT
SETC  
JMP DIV2
CLRC  

Ошибка: RESULT>16 Бит Декремент счётчика Э: выход без ошибки

Ошибки нет, С = О


: Перевод сопротивления датчика в градусы Фаренгейта: для отображения

RES 2 F    
CLR R12   • Указатель на значе-
      • ние в таблице R
MOV #064H,R13   • Поместить мин.
      • темп.-1 в темп, ин-
      • дикатор
JMP FIRST CMP   • При первом сравнении
      • 1 не добавлять
CHECK R INCD R12   • Инкремент указателя
      • на значение в табли-
      • це сопротивлений
DADD #1,R13   • Десятичный инкремент
      • счётчика
FIRST CMP CMP RESIS TAB (R12), RESULT
      • Сравнить табличное
      • значение с вычислен-
      • ным сопротивлением
JNC CHECK R   • Переход, если R дат-
      • чика < табличного
      • значения по адресу
      • указателя
; Отобразить "F" и знак «"» на ЖКИ

DISPLAY MOV.В #A+E+F+G,LCDM1+1; "F"? дисплей-

; ная память ЖК

MOV.B #A+B+F+G,LCDMl+2; """ (знак граду-

; са)? дисплейная па-; мять ЖК

Библиотека Компэла


f& Texas





Дата публикования: 2014-11-18; Прочитано: 307 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...