простые и интересные  РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!



» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ


Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

Страница 1 из 11
Модератор форума: Электродыч, Витинари, Sam 
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » 89c2051 имитатор звуков
89c2051 имитатор звуков
Пн, 28.11.2016, 22:14 | Сообщение # 1        
alekseyustinov2
аватар
  Постов: 5  Offline
Так получилась что у меня целая кучка этих чипов,прочитал что в нём есть 2к памяти...и вот думаю,можно ли зашить туда кусок .wav и выводить на простеший ЦАП при нажатии на кнопку с последующим повторением при удерживании кнопки....понимаю что что памяти и маловато...но для имитации звуков выстрелов,думаю достаточно.Программка думаю несложная..помогите.Совсем не петрю в этом)
Пн, 28.11.2016, 23:41 | Сообщение # 2        
msmmmm
аватар
  Постов: 329  Offline Друзья 
При частоте дискретизации 10 кГц (это очень низкая частота) и 8-ми битном ЦАП-е всей памяти хватит на 2000/10000=0,2с. Даже так для выстрела с его послезвучанием маловато, а еще и программа что-то занимать будет. Запиши нужный звук, конвертируй в .wav, поиграйся с настройками, и, если получишь удовлетворительный результат (не забывай, что каждая команда программы занимают слово, т.е. 2 байта) с приемлемым занимаемым объемом, можно будет что-то думать.
Вт, 29.11.2016, 11:05 | Сообщение # 3        
alekseyustinov2
аватар
  Постов: 5  Offline
просто качество особо не нужно...так как хочу встроить это дело ребёнку в танчики и самолётики...выкидывать жалко микрухи...просто нужен совет от программиста..как массив на порт выкинуть...в цикле...ну и с задержкой с паузами между выстрелами при нажатой кнопке...просто я не программист....и как этот массив прикрепить к проге и затем залить
Вт, 29.11.2016, 14:29 | Сообщение # 4        
alekseyustinov2
аватар
  Постов: 5  Offline
повозился со звуками...видимо лучше написать прогу для генерации взрыва...так как получился файл 12к..а если резать до 2к..то ерунда полная
Вт, 29.11.2016, 15:01 | Сообщение # 5        
msmmmm
аватар
  Постов: 329  Offline Друзья 
Почитал даташит на контроллер. Редкостная устаревшая гадость. Программатор нужен только параллельный, о внутрисхемном программировании и разговора нет. В известных IDE его нет, нужно искать специальную или заплаты, на Atmel Studio например. Старые IDE написаны еще под ДОС, Винд95, и ME.
Овчинка выделки не стОит. attiny2313 стоит копейки (неделю назад брал по 0,75$), программируется любым программатором для AVR и для написания программ интегрированных сред разработки полно, в т.ч. официально бесплатных.
Если чипов кулек - может быть есть смысл заняться изучением самому. Может чего посоветуют более опытные программеры, но как раз программа будет простенькая, а накладные расходы (времени и труда) - большие.
Вт, 29.11.2016, 22:01 | Сообщение # 6        
alekseyustinov2
аватар
  Постов: 5  Offline
спасибо за ответ....а изучение прог под данную микруху пригодиться для програмирования современных чипов...или там тоже всё плохо?как бейсик для z80..?
Ср, 30.11.2016, 00:03 | Сообщение # 7        
msmmmm
аватар
  Постов: 329  Offline Друзья 
Там ассемблер и С, причем с отладчиками, т.е. совсем уж зря не будет. Но сначала нужно сделать (или приобрести) и проверить программатор, а затем уже заниматься программной частью. Схемы и софт программатора в сети есть.
Посмотрел только что - в Протеусе есть возможность написать и отладить программу для 89c2051. Может поможет.


Отредактировал msmmmm - Ср, 30.11.2016, 00:04
Ср, 30.11.2016, 13:39 | Сообщение # 8        
ert_zeb
аватар
  Постов: 50  Offline
Не знаю в какой мере (возможно почти полностью) 89c2051 программно совместим с 8051/8031.
Поэтому можно предполагать совместимость со множеством компиляторов. Например в mikroBasic PRO for 8051, mikroC PRO for 8051, mikroPascal PRO for 8051 они есть в списке.

Что же касается нехватки памяти под звуки, никто не запрещает использовать внешнюю микросхему флешки или вообще SD-карточку.
Полная поддержка файловой системы скорее всего не потребуется. Нужно найти первый подходящий файл или вообще указать его начальный кластер в названии метки и т.п.
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » 89c2051 имитатор звуков
Страница 1 из 11
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2016, "Радиосхемы". Все права защищены. Почта