Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Модуляция треугольного сигнала треугольником
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Fizler
Требовалось сформировать значения треугольного сигнала используя TMS320C54 выводя их через Graph в CCS. У меня получился следующий код:
Код
    .mmregs; определение регистров
    .asg    60h, Arg; данные на нулевой странице
    .asg    61h, Stp; Arg адрес 60h Stp адрес 61h
    .def    _c_int00
           .align    80h
_c_int00:
    ssbx    SXM; для загрузки B
    ld    0, DP; текущая страница
    stm    #0h, Arg; начальная фаза (аргумент)
    stm    #200h, Stp; шаг (определяет период)
    ld    Arg, 16, a
    stm    #1023, ar1; счетчик
    stm    #1000h, ar2; буфер
loop    ssbx    OVM; для ABS 8000h
    ld    ah, 16, b; треугольник
    abs    b    ; треугольник
    sth    b, *ar2+; треугольник
    rsbx    OVM; для ADD
    add    Stp, 16, a
    banz    loop, *ar1-
    nop
    nop
    nop
    .end

Теперь требуется промодулировать пять треугольников одним.

Помогите понять как это сделать. Если я обратился не в тот раздел заранее прошу прощения, и прошу указать мне в каком нужно спрашивать =).
rv3dll(lex)
если взять описание треугольной функции через гармонические и перемножить их - такая картинка получиться?
r_dot
Цитата(Fizler @ Dec 2 2007, 21:17) *
...
Теперь требуется промодулировать пять треугольников одним.
...


Типы модуляции бывают разные. Узнай, по какому закону надо модулировать, и вопрос отпадёт. smile.gif
rv3dll(lex)
Цитата(r_dot @ Dec 4 2007, 02:34) *
Типы модуляции бывают разные. Узнай, по какому закону надо модулировать, и вопрос отпадёт. smile.gif


по картинке видно что это вписывание а не модуляция - точно не уверен но почемуто кажется что при амплитудной модуляции форма треугольников внутри исказиться
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.