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

Глава 10. FSK модуляция и демодуляция с использованием микроконтроллера„




FSK модуляция и демодуляция с использованием микроконтроллера „.



0-127 градусов
#80h,reg_2 reg_2,sinne_value

хог add jmp

first_quadrant

mov.b

output_sample: add mov


#0ffffh,reg_2

#l,reg_2

output_sample

cos_table(reg 1),reg_2

; результат; в переменной; sinne value


/начало сервисной подпрограммы fetch new out bit

fetch new output _bit:
  dec tx cycle counter
  jnz NO RESET TX PTR
    ; при производительности
    ; 19200 выборок/сек divl6 =
    ; 12 00 бод
  mov #16,tx cycle counter
load next cycle:  
  mov # 2100 Hz,delta phase; примите это
    ; сначала
  mov tx data ptr,reg 1
  bit @reg l,tx data mask
  jnz TX BIT IS 1
TX BIT IS _0:  
  mov # 1300 Hz,delta phase
TX BIT IS 1:  
  rra tx data mask
  BIC #8000h,tx data mask
  jnc NO TX PTR UPDATE
  mov #8000h,tx data mask
  add #2,tx data ptr
  mov tx data ptr,reg 1
  tst 0(reg 1)
  jnz NO RESET TX PTR
  mov #TX DATA TABLE,tx data ptr
  bis #TX DONE,global status
NO TX PTR UPDATE  
NO RESET TX PTR  
RufinunTRKa Kn ret AA

II






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



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