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

Приветствую всех, форумчане.

У меня возникла проблема следующего плана. На дисциплине "Микропроцессоры устройств систем управления" дали задание на курсовой проект. Тема: "Микропроцессорная система управления музыкальным звонком". Поискал в "паутине" про звонки данного типа, много чего нашлось и схемы принципиальные, но хотелось бы понять все это.

 

Вопрос в следующем: "С чего вообще начать сие изделие не зная азов?"

Прошу не смеяться и не критиковать, для меня данная тема "лес дремучий", помогите чем можете. Благодарю за внимание :unsure:

 

В КП следующие исходные данные:

1. Звонок одноголосый

2. Кол-во мелодий одновременно находящихся в памяти - 8

3. Для хранения мелодий использовать РПЗУ с электрическим способом перезаписи

4. Управление по вводу новых мелодий с заданных портов

5. Время звучания любой мелодии - 2 сек

6. Адреса портов управления - 04Н, 05Н, 06Н

7. Использовать МПК К580

Изменено пользователем Kirill_Guido

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


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

Предлагаю достать методичку у сокурсников,там уверен,всё расписано.Система команд простая,с кодом разберётесь за неделю.Лекции тоже не помешают-они как раз азы Вам и дадут.Подозреваю,что на поиск ответа тут больше времени потратите,чем разберётесь сами.И,кстати,не понятно, что в итоге получить надо?-готовую плату или листинг кода и структурную схему?Наверное,второе,значит методички пролне хватит.Если нет и надо принципиалку,то подойдут любые книги по схемотехнике-откроете скаченные уже Вами схему,откроете скаченную книгу и будете разбираться что почём там.

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


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

Спасибо за подсказки. Попробую.

Но если что-то не понятно, можно обратиться сюда?

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


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

Спасибо за подсказки. Попробую.

Но если что-то не понятно, можно обратиться сюда?

Да,конечно,я только хотел скачать,что правильно поставленный вопрос- на половину решённый вопрос,т.е,если из вопроса будет казаться,что Вы понимаете о чём спрашиваете,то шансов получить ответ больше.

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


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

А не подскажете какой аналог буржуйский МПК К580 ??

 

И интересна сама реализация - это чтоб железячка была или как обычно у нас - всё на бумаге ?

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


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

А не подскажете какой аналог буржуйский МПК К580 ??

Ну Вы, блин, даете - i8080. Правда уровень "учебного заведения" практикующего в наше время 8080 вообще поражает наповал :(. Полный развал.

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


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

По большому счету только на бумаге, но если получится, то я бы с удовольствием довел дело до логического завершения.

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


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

Может, можно договориться с руководителем о замене К580 чем-то более современным?

Уж очень архаично...

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


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

И напряжений питания три, неудобно до безобразия. Если уж так любят старину, то Z80, что ли (1858ВМ1), остальное можно и из 580 комплекта, порыскав по задворкам радиорынка...

А вообще-то - 51. Третий десяток лет вроде пошёл, и не собираются умирать.

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


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

В КП следующие исходные данные:

4. Управление по вводу новых мелодий с заданных портов

'заданные порты' где должны находится? Или это большая доска с тумблерами?

7. Использовать МПК К580
А обвязку на 155й серии? Таким звонком убить можно :rolleyes:

А нельзя договорится с кафедрой о применении не музейных экспонатов, а чего нибудь поновее?

Весь звонок вполне уместится в 4 м/сх:

  1. МК - какой нибудь маленький PIC или AVR (с ШИМом, UARTом и SPI)
  2. Память - Atmel DataFlash (AT45DB161 например)
  3. Усилитель - TDA чего нибудь
  4. MAX232 для связи с PC для заливки мелодий
+ блок питания

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


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

Ну Вы, блин, даете - i8080. Правда уровень "учебного заведения" практикующего в наше время 8080 вообще поражает наповал :(. Полный развал.

Благодарствую - меня в универе чем то похожим пужали, счас не вспомню - может и им же, в обсчем С8051F120 меня тогда спас :laughing: (а так же полное отсутствие у нас этого "отечественного" аналога 8080 :biggrin: ). Правда прожект в виде железячки был..

 

2 Kirill_Guido - то, что вам нужно, как правильно писал XVR, можно сделат ьс помощъю авр-ки/пик-а, память можно другую взять (подешевле/поменьше) и вообсче сваять это на макетке и показать работающий дЫвайс :laughing: Да и время много не уйдёт..

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


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

не надо никаких avr, pic, arm и др. пусть человек изучает как работает процессор. как формируются адреса, куда идут данные и как выводится порт.

- для надала, как говорили выше, открой методичку и почитай рекомендации по построению схемы.

- нарисуй схему: проц, формирователи шин, генератор тактовых сигналов, прикрути ОЗУ, ПЗУ, выведи необходимые порты

- почитай как фообще формируется звук

- напиши алгоритм, переведи на ассемблер

 

в общем, начни со схемы. нарисуй, выкладывай, посмотрим.

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


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

2 Kirill_Guido - то, что вам нужно, как правильно писал XVR, можно сделат ьс помощъю авр-ки/пик-а, память можно другую взять (подешевле/поменьше)
В Терраэлектронике AT45DB161D-SU стоит 43р в розницу. Куда уж меньше :rolleyes:

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


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

не надо никаких avr, pic, arm и др. пусть человек изучает как работает процессор. как формируются адреса, куда идут данные и как выводится порт.

- для надала, как говорили выше, открой методичку и почитай рекомендации по построению схемы.

- нарисуй схему: проц, формирователи шин, генератор тактовых сигналов, прикрути ОЗУ, ПЗУ, выведи необходимые порты

- почитай как фообще формируется звук

- напиши алгоритм, переведи на ассемблер

 

в общем, начни со схемы. нарисуй, выкладывай, посмотрим.

 

+1000, да простят меня коллеги за "ветхозаветный" взгляд на проблему... :)

 

Основная проблема, что если реально делать данный звонок в "железе" то, :( это по нынешним планкам образования тянет

на дипломную работу... :) Это вам, Господа не "тиньку 2313 через понипрог залить"...

 

Если нужно весь "девайс" нарисовать на бумаге - это не сложно, а вот реальное изделие - :(

 

Попробую по памяти... "железо"

 

1) КР580ВМ80 + тактовый генератор для него + питание...

2) Адресная мултиплексируемая шина, т.е. + 2 логических микросхемы (буфер и инвертор).

3) Шина данных.

4) ПЗУ (547РФ2 например)

5) ОЗУ (565РУ5)

6) логическая обвязка...

а) порты ввода-вывода (динамик-кнопки)

б) дополнительные опции...

 

 

P.S. И не надо ржать, Господа ! Я подозреваю, что на реализацию примитивного звонка на данной элементной базе,

у большинства из нас уйдет времени и труда больше чем на реализацию например игровой приставки "Денди" на

ARM-e, хотя она гораздо сложнее...

 

P.P.S Топикстартеру ! Спросите пожалуйста у человека (преподавателя) из каких соображений он дал Вам ТАКОЕ зада-

ние. Если он просто следует "древней" учебной программе это один разговор. Если он действительно знает что

такое микропроцессорный коплект К580 и хочет сделать из Вас профессионала - это другой разговор...

В любом случае Вам помогут на данном форуме... :)

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


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

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

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

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

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

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

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

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

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

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