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