roboforum.ru

Технический форум по робототехнике.

8051 Для чайников. С чего начать?

8051 Для чайников. С чего начать?

Fantomas25 » 23 мар 2010, 22:00

Всем Доброго дня.
Я студент заочник, изучаю в универе дисциплину "Микропроцессорная техника".
Сначала учили С++.

Потом начали учить контроллеры на основе Intel 8051 (MCS 51)
Препод конечно молодец - всего была 1-на лекция, на которой поговорили об процессорах Pentium и Core пару слов о том что учим и все.
Вместо того чтобы учить C51 начали учить макроассемблер, в котором требуется знание архитектуры процессора, смысл было учить С++.

1. Скажите с чего начать изучение "для чайников?"
2. Можно ли писать программы на С или Basic и конвертировать их в макроассемблер и в какой среде это можно сделать?
3. С какой среды лучше начать и где ее можно скачать?
пока идет выбор между:

а) Bascom-8051 - нигде не могу найти нормальной версии с лекарством.
б) Keil C51 - пока тоже не нашел.
в) Franklin Proview32 - нашел, но нету ключика. Как по мне уже не актуально.


4. Чем отличаются КР580ВВ55 и Intel 8051. В одном задании используется КР580ВВ55, тут должен быть спрятан подвох?

Re: 8051 Для чайников. С чего начать?

boez » 23 мар 2010, 23:32

Наверное подвох состоит в том, что ВВ55 - это не процессор :)

Re: 8051 Для чайников. С чего начать?

avr123.nm.ru » 23 мар 2010, 23:40

Fantomas25 писал(а):8051 Для чайников. С чего начать?

Вот для вас подборка материалов http://kurs8051.narod.ru

и симулятор PROTEUS http://proteus123.narod.ru в нем есть и примеры на 8051 и встроен ассемблер для них.

КНИГИ !!! обязательно. Библы по линку 1 и туту на форуме есть.

Fantomas25 писал(а): а) Bascom-8051 - нигде не могу найти нормальной версии с лекарством.
б) Keil C51 - пока тоже не нашел.


Эта фигня скачивается как И ВСЁ ОСТАЛЬНОЕ на крупнейшем торенте rutracker.org

rutracker.org/forum/viewtopic.php?t=2598431

свежачокс Keil uVision for C51 v9.00

Re: 8051 Для чайников. С чего начать?

Fantomas25 » 24 мар 2010, 11:24

Спассибо boez, avr123.nm.ru.

Keil нашел, Baskom на rutracker.org - нету.

boez писал(а):Наверное подвох состоит в том, что ВВ55 - это не процессор :)


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

И еще остался вопрос №2.

Re: 8051 Для чайников. С чего начать?

avr123.nm.ru » 24 мар 2010, 11:37

2) KEIL это делает при компиляции - файл листинг называется - там ASM выходит.
Лекарство рабочее я поставил KEIL - запустите отладку любого прожекта там код увидите на Си с подстрочником в АСМ-е.

Зачем баском когда есть keil ? и по моей сылке уроки Фрунзе.

Re: 8051 Для чайников. С чего начать?

Fantomas25 » 24 мар 2010, 19:46

Спасибо буду разбираться.

Re: 8051 Для чайников. С чего начать?

Drunya » 25 мар 2010, 03:18

Советую цикл статей С. Рюмика из журнала "Радиоаматор" №№ 3-12 за 2004 год. http://www.ddrservice.info/catalog/Journals/


Rambler\'s Top100 Mail.ru counter