Другие языки программирования и технологии
Как создавать программы для устройств
Как создаются программы для устройств, например для электронных весов, микроволновок, бортовых компьютеров. В общем как интегрировать программы с различными устройствами. Какие для этого используются языки программирования. Дайте пожалуйста ссылки
для этих целей используются микроконтроллеры. Есть микроконтроллеры специального назначения которые используются в перечисленных приборах промышленного производства. Есть микроконтроллеры универсального назначения для мелкосерийного производства и разработки единичных экземпляров устройств. Наиболее известные AVR фирмы Atmel и PIC фирмы Microchip у них есть достоинства и недостатки. Цена колеблется от 5 до 1000 долларов в зависимости от возможностей. Для работы c МК необходимо знать не только программирование но и электронику. Для программирования дешевых МК (мало памяти) можно использовать Assembler, для более дорогих СИ-подобный язык. Как правило все модели выпускаются в 3-х вариантах:
ROM с перемычками - дешевые но программируются один раз;
ROM с УФ - дороже, но можно перепрограммировать после стирания ультрафиолетом;
Flash ROM - дорогие но очень удобные для эксперементов
В инете ссылок море, посмотри в гугле. Если что пиши в агент или icq 452371863
ROM с перемычками - дешевые но программируются один раз;
ROM с УФ - дороже, но можно перепрограммировать после стирания ультрафиолетом;
Flash ROM - дорогие но очень удобные для эксперементов
В инете ссылок море, посмотри в гугле. Если что пиши в агент или icq 452371863
Для этого нужно проучится на специальности "Вычислительные машины, комплексы, системы и сети" пять лет, и там изучить все основы от тразнисторых усилителей низкой частоты, и генераторов импульсов, затем уже изучать интегральные схемы, платы и устройства.
Все пишется на ассемблере, для каждого устройства обычно свой ассемблер. В лучшем случае - есть куцый Си. Код компилируется на компьютере и потом загоняется в схему, после чего можно начинать тестировать. Если программа написана неудачно - микросхема стоимостью $500 сгорит, поэтому обычно существуют программы-эмуляторы.
Насчет ссылок не могу ничего сказать, в интернете такие темы мало кого интересуют. Лучше всего сходи в библиотеку и поищи справочники для микросхем. Можешь по интернету заказать недорогие простенькие программируемые процессоры, не знаю как они называются точно.. . ИМС, вроде бы. К ним в комплекте должны идти справочник, набор софта для программирования и эмулятор. Дальше просто придумай как его припаять к своей микроволновке и запрограммируй. Простенький таймер или что-нибудь с лампочками можно сделать без проблем.
Сам в свое время думал идти учится на ВМ, но не попал туда. :(
Все пишется на ассемблере, для каждого устройства обычно свой ассемблер. В лучшем случае - есть куцый Си. Код компилируется на компьютере и потом загоняется в схему, после чего можно начинать тестировать. Если программа написана неудачно - микросхема стоимостью $500 сгорит, поэтому обычно существуют программы-эмуляторы.
Насчет ссылок не могу ничего сказать, в интернете такие темы мало кого интересуют. Лучше всего сходи в библиотеку и поищи справочники для микросхем. Можешь по интернету заказать недорогие простенькие программируемые процессоры, не знаю как они называются точно.. . ИМС, вроде бы. К ним в комплекте должны идти справочник, набор софта для программирования и эмулятор. Дальше просто придумай как его припаять к своей микроволновке и запрограммируй. Простенький таймер или что-нибудь с лампочками можно сделать без проблем.
Сам в свое время думал идти учится на ВМ, но не попал туда. :(
Используется микросхема 155ЛА3... Причем одна.. .
Из нее делается и радио-приемник и обработчик сигнала.. .
Вообщем собирается суперкомпьютер.. .
А так микроконтроллеры PIC используются.. .
Прошивается внутрь программа на языке.
программирования С, Basic, Assembler...
Сходи на сайт журнала Радио, журнала Чип.. .
Или устройства изготавливаются на матрице.. .
Прожигаются перемычки и реализуется нужная функция.. .
Или разработка чипа с нужной логикой заказывается на заваоде.. .
Суперкомпьютер.. .
http://www.liveinternet.ru/users/angelfire2009/post122355185/
(рабочая блок схема контроллера - притом лицензия бесплатное железо)
Из нее делается и радио-приемник и обработчик сигнала.. .
Вообщем собирается суперкомпьютер.. .
А так микроконтроллеры PIC используются.. .
Прошивается внутрь программа на языке.
программирования С, Basic, Assembler...
Сходи на сайт журнала Радио, журнала Чип.. .
Или устройства изготавливаются на матрице.. .
Прожигаются перемычки и реализуется нужная функция.. .
Или разработка чипа с нужной логикой заказывается на заваоде.. .
Суперкомпьютер.. .
http://www.liveinternet.ru/users/angelfire2009/post122355185/
(рабочая блок схема контроллера - притом лицензия бесплатное железо)
в таких устройствах обычно стоят контролеры в которых уже заложены основные логические операции (и, или, инверсия, импликация и т. д) и микропроцессор. Все это объединено в микросхему/ы и общается между собой посредством двоичных кодов.
Программы можно писать на любом языке, но чаще пишутся на языках низкого уровня. ассемблер например. Код компилируется на компе (переводится в машинный код то бишь) и передается микропроцессору программатором.
можешь почитать тут немного: http://kaf401.rloc.ru/DSP/systdevprog.htm
и тут посмотреть на примере: http://habrahabr.ru/blogs/personal/103227/
Программы можно писать на любом языке, но чаще пишутся на языках низкого уровня. ассемблер например. Код компилируется на компе (переводится в машинный код то бишь) и передается микропроцессору программатором.
можешь почитать тут немного: http://kaf401.rloc.ru/DSP/systdevprog.htm
и тут посмотреть на примере: http://habrahabr.ru/blogs/personal/103227/
Похожие вопросы
- я создаю программу (несколько вопросов от чайника!): D
- delphi 7 создаём программу-прикол
- Сколько нужно учится что бы знать создавать программы?
- На какой факультет надо поступить, чтобы после окончания учебы стать программистом, то есть, создавать программы и игры?
- Как самостоятельно научиться создавать программы для пк и что для этого нужно?
- Посоветуйте какую- нибудь программу с помощью которой можно создавать собственную, новую музыку.
- Можно ли писать программы на одном и том же языке для разных устройств?
- подскажите программу, с помощью которой можно создавать професиональные видеоэффекты или программу, в которой можно созд
- Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при эт
- Какая программа сама создает видео из фото и музыки??