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

Глава 6. Реализация шины SMBus на базе микроконтроллера MSP430. ; для протокола записи



; для протокола записи

; слова skpO; Чтение температуры

CALL #show_clr

PUSH #00h; место для кода ошибки PUSH #000Bh; поместить адрес в стек PUSH #008h; поместить команду

; чтения температуры

; батареи PUSH #00h; зарезервировать байт

; для данных PUSH #00h; зарезервировать байт

; для данных CALL #rwp

POP RIO; поместить данные в R1C POP Rll; поместить данные в Rll ADD #04h, SP; освободить место

; команды и адреса

POP R9; читать код ошибки CMP #00h, R9

JZ skpO; повтор при неудаче RLA R11 RLA R11 RLA R11 RLA R11 RLA R11 RLA R11 RLA R11 RLA R11 XOR RIO, R11; объединить 2 байта

; данных MOV Rll, R12 SUB #0AAAh, R12; перевод в градусы

; Цельсия CALL #display; вызов подпрограммы

; отображения XOR.B #40h, LCD1+1; добавить децимальную точку

MOV.B alcd+'T', LCD1+5

CALL #delay; вызов подпрограммы

; задержки

skpl; чтение напряжения

CALL #show_clr





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



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