![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Глава 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; Прочитано: 331 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
