Перейти к содержанию
    

стенд EV8031_AVR

 Помогите пожалуйста сделать это задание. Сформировать синусоиду с частотой повторения 70 Гц, по нажатию 
SW7 на клавиатуре прямоугольные импульсы, с длительностью 
25мсек и скважностью 2. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, Dushlak сказал:

Помогите пожалуйста

Помощь подразумевает то, что вы уже что-то сделали. И у вас не получилось. И тогда будет в чём помогать. Пока же вы предлагаете сделать задание за вас. А это или халява или раздел "Предлагаю работу".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, MrBearManul сказал:

Помощь подразумевает то, что вы уже что-то сделали. И у вас не получилось. И тогда будет в чём помогать. Пока же вы предлагаете сделать задание за вас. А это или халява или раздел "Предлагаю работу".

ORG 0 
Begin: 
       mov A,#0                 
       mov DPTR,#0F000h        
       movx @DPTR,A             
 
       call         ZAD        
continue: 
 
        inc  A                  
        movx @DPTR,A           
        call ZAD 
              cjne A,#255d,continue
        jmp Begin               
ZAD:                            
           mov R4,#005h 
C2:     mov R2,#0FFh 
C3:     djnz R2, C3 
        djnz R4, C2 
        ret                    
END

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по наличию DPTR в коде либо тема выбрана не верно, либо топикстартер вообще не понимает, о чем ведет речь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это в подраздел восьмибитников для начинающих в общем-то.

Автору темы: внезапно, у 51 есть таймеры. Как минимум 2. Но с ними или без них, без знания тактовой частоты рассчитать задержку ни у кого не получится.

Касательно синусоиды 70 Гц - тоже можно, называется DDS, придётся задействовать один порт (в случае "классического" 51 - не P0) и R-2R ЦАП. Или же послать подальше того, кто такое задание дал, и применить МК с ЦАП на борту, благо их валом и недорого, в т.ч. и с 51 ядром. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...