Страница 5 из 6
Добавлено: Вт июн 23, 2009 16:14:21
suslogon
пухич, у вас тоже есть микропроц техника???а какой мк изучаете?

Добавлено: Вт июн 23, 2009 17:04:28
Пухич
suslogon писал(а):пухич, у вас тоже есть микропроц техника???а какой мк изучаете?

Там конкретных МК они не изучают. Изучают обобщенные архитектуры х51, немножко про HC08, ПИК, АВР. Но больше всего х51.
МитяРа писал(а):
написанием собственных ОС РВ
Класс !!!! Моё уважение..
Вот и я о том же. И эти люди прокладывают себе дорогу к знаниям начиная с ассемблера и ОиУЭВМ.
Добавлено: Вт июн 23, 2009 17:09:14
МитяРа
ОиУЭВМ
И ещё ОМЭВМ..
Нравятся мне всё-таки старые названия..
Интересно, а сокращение ИВЭП кто нить помнит...

Добавлено: Вт июн 23, 2009 17:10:30
Пухич
МитяРа писал(а):
Интересно, а сокращение ИВЭП кто нить помнит...

Источники вторичного электропитания.

Добавлено: Вт июн 23, 2009 17:12:06
МитяРа
Да.. а ещё было ЕС ЭВМ, ТЭЗ... красота...
Добавлено: Вт июн 23, 2009 18:17:39
Пухич
МитяРа писал(а):Да.. а ещё было ЕС ЭВМ, ТЭЗ... красота...
Мне еще всегда нравилось страшное слово СБИС.
Оно как-то внушительно звучит вообще-то.
Добавлено: Вт июн 23, 2009 18:19:00
Барсик
Давайте вместе прослезимся. Читал я одну нашу кнжку - перевод буржуйских даташитов. В ней даже буржуйскую мнемонику сигналов перевели на отечественный язык:
IOR -> ЧТВВ (чтение из устройства ввода/вывода)
MEMR -> ЧТЗУ (чтение из памяти)
IOWR -> ЗПВВ (запись в устройство ввода/вывода)
MEMWR -> ЗПЗУ (запись в память)
Мне это сильно действовало на нервы... Приходилось всё время переводить обратно, чтобы понять что к чему.
Добавлено: Вт июн 23, 2009 19:41:21
Пухич
Барсик писал(а):
Мне это сильно действовало на нервы... Приходилось всё время переводить обратно, чтобы понять что к чему.
Иногда и так бывает.

Добавлено: Вт июн 23, 2009 20:36:41
suslogon
а мы на мп изучали 2313 и общие принципы мп техники...

а на цифровых измерительных приборах изучали очень активно с применением отладочных плат атмега8515
Добавлено: Вт июн 23, 2009 23:24:14
therian
Stalker46 писал(а):ну вы народ даете)))
Сейчас расскажу я вам сказку.
Жил был один пацанчег в маленьком городе, где нет радиомагазинов - вообще нет, ...
так вот, смотрит, что за детали надо покупать, руку в карман опустил - а там ничего нет.
Так тем более бери Си и компьютер и начинай хоть что то учить, иначе ты просто потеряешься. Программирование практически тоже самое будет только намного проще и быстрее процесс изучения будет.
с asm сразу на микроконтроллерах конечно можно начинать но для этого вам надо либо разжованную хорошую книгу либо учителя, сами потеряетесь даже не зная этого.
Разжеванная очень хорошая книга у меня есть там сначала асм для мелких камней а потом си для сильных камней, но она для Пиков, хотя можете попробовать у микрочипа выпросить бесплатные образцы, разница программирования конечно есть но перейти с одного на другое намного проще чем вообще ничего не зная
еше можете с этих ссылок выпросить детали
http://www.dutchforce.com/~eforum/index ... opic=13348
Добавлено: Вт июн 23, 2009 23:40:30
Arlleex
ну выпрашивать - я не смогу обмануть компанию. а хотелось бы получить штук 10 ATMega16...
Добавлено: Вс июн 28, 2009 18:07:39
Arlleex
Народ!
а как подключить кнопку к МК? в Си это так:
if (PINX...)
{}
а в асме как?
вот, а дальше как?
ddrd 0b00000000 ; d на ввод инфы
дальше как то?
Добавлено: Вс июн 28, 2009 18:11:19
GRAF
Stalker46, в обучалку БЕГОМ МАРШ!
Добавлено: Вс июн 28, 2009 18:13:22
SII
Stalker46 писал(а):Народ!
а как подключить кнопку к МК? в Си это так:
if (PINX...)
{}
а в асме как?
вот, а дальше как?
ddrd 0b00000000 ; d на ввод инфы
дальше как то?
А дальше опрашивать нужный порт. Если речь про ATmega, то что-нибудь вроде:
in R16, PIND
andi R16, 0x80
brne куда-то
Это на тот случай, если кнопка висит на 7-м разряде порта D.
Добавлено: Вс июн 28, 2009 18:14:22
GRAF
SII, вы медвежью услугу оказываете.
Добавлено: Вс июн 28, 2009 18:15:34
SII
Барсик писал(а):Давайте вместе прослезимся. Читал я одну нашу кнжку - перевод буржуйских даташитов. В ней даже буржуйскую мнемонику сигналов перевели на отечественный язык:
IOR -> ЧТВВ (чтение из устройства ввода/вывода)
MEMR -> ЧТЗУ (чтение из памяти)
IOWR -> ЗПВВ (запись в устройство ввода/вывода)
MEMWR -> ЗПЗУ (запись в память)
Мне это сильно действовало на нервы... Приходилось всё время переводить обратно, чтобы понять что к чему.
А перевод сигналов интерфейса ввода-вывода ЕС ЭВМ и битов состояния? Типа "канал кончил", "устройство кончило"...

Добавлено: Вс июн 28, 2009 18:24:41
Arlleex
вот есть оператор in - чтение порта.
а что сделает программа, прочитав этот порт? что она считывает?
считывает состояния каналов?
Добавлено: Вс июн 28, 2009 19:23:23
SII
Stalker46 писал(а):вот есть оператор in - чтение порта.
а что сделает программа, прочитав этот порт? что она считывает?
считывает состояния каналов?
Термин "оператор" в таком контексте не употребляется. Оператор -- это законченное "предложение", так сказать. В случае ассемблера в общем случае включает метку, мнемонику инструкции или директивы, операнды и комментарий. Так что in, andi и т.д. -- это инструкции или команды, но не операторы.
in считывает содержимое указанного в ней порта ввода-вывода (в моём примере выше -- PIND) и заносит это значение в указанный регистр общего назначения (у меня -- R16). Ну а что за значение будет, зависит от того, какой порт читать. PINx -- это состояние выводов микроконтроллера, составляющих порт х.
А вообще, всё, что касается портов, регистров и команд, вполне вменяемо описано в руководствах на микроконтроллер. Есно, на буржуйском, но без оного ни в программировании, ни в электронике сегодня делать особо нечего...
Добавлено: Вс июн 28, 2009 21:46:37
suslogon
очень советую норм литературу намутить

Добавлено: Вс июн 28, 2009 21:55:55
Krik99
Самого асм заинтересовал, хотя Си знаю и он мне больше по душе, но как говорят некоторые, асм не знать - позор. Предлагаю создать таблицу с основными структурами на Си типа: while, if, for, и т. д. и их аналогам на асм'е. Думаю многим поможе Си прогерам освоить ещё и асм
