как и на чем запрограммирован физический будильник - PullRequest
5 голосов
/ 25 октября 2011

Я надеюсь, что этот вопрос подходит здесь, в противном случае извините.

У меня есть физический будильник (5 $), который был запрограммирован для повтора, световых эффектов и т. Д.

Как правило,все эти устройства, такие как калькулятор, Hi-Fi-система (с дисплеем) и т. д. Как и на каком языке они их запрограммировали?

Требуется ли для каждого из них небольшой процессор?... или есть даже маленький брат процессора, который так чертовски дешев и быстр, чтобы выполнить простую работу?

Может / Могли ли мы перепрограммировать эти устройства для настройки?Какой язык программирования?

это действительно заставляет меня задуматься.

спасибо за ваше время

Ответы [ 2 ]

1 голос
/ 25 октября 2011

Они не запрограммированы на C #, это точно :) Конечно, всегда есть ассемблер. Для языковой поддержки более высокого уровня C довольно популярен. Чем больше и сложнее чип, тем больше будет доступно различных компиляторов.

Здесь - это ссылка на простое руководство по программированию одного из множества доступных небольших микропроцессоров. Старшие братья этих крошечных процессоров Atmel составляют сердце Arduino, , очень простой в использовании платы для создания прототипов, которую вы можете программировать на простом Java-подобном языке, скомпилированном для ассемблера Atmel.

Мы все должны с чего-то начать.

0 голосов
/ 25 октября 2011

Возможно, он содержит специальную ASIC, в которой все «жестко запрограммировано» на таком языке, как VHDL. Зачем? Экономия затрат при массовом производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...