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

Твердотельный диктофон с использованием MSP430





xor.w #FXKEY+WRT, &FCTL1

Play

bis.b #BITO,&P10UT
eint

mov.w #Memstart, R14

Mainloop jmp $


Активизация FLASH памяти для записи Включение светодиода Разрешение прерыва­ний

Пересылка начального адреса памяти в регистр R14 Зацикливание, выход только по прерыванию


TB7_ISR; Подпрограмма обработки прерывания таймера; Timer В7, сохранение длительности записи; и пересылка этих данных для проигрывания


#BIT4,R5 Playl
bit.b
jnz

Проверка нажатия кнопки выбора режима Если не нажата, то переходим к метке Playl

bic.w

#ADC12SC,&ADC12CTL0; Начало преобразо­вания Conv_tst bit.w #ADC12BUSY,&ADC12CTL1; Ожидание

Conv tst

окончания преобразо­вания

3 ациклив ание до окончания преоб-

разования bis.w #ADC12SC,&ADC12CTL0; возврат в режим

выборки mov.w &ADC12MEM0,0(R14)

incd.wR14 cmp.w #Memend, R14
Proceed
bic.b #BITO,&P10UT

Запись слова во FLASH память Увеличение счетчика Проверяем, заполнена ли память Если память не заполнена, то пере­ходим к обработке Если память заполне­на, то выключаем светодиод





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



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