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