AT89C51
AT89C51
Ребята, приветствую!
Возникла необходимость поработать с этим контроллером. Расскажите поподробнее и по шагам как к нему писать программы, какой софт нужен и т.д.
Дайте ссылки! Может форумы такие есть ещё?
Возникла необходимость поработать с этим контроллером. Расскажите поподробнее и по шагам как к нему писать программы, какой софт нужен и т.д.
Дайте ссылки! Может форумы такие есть ещё?
- Реклама
Re: AT89C51
отдай предпочтение at89s51 или at89s52
у АТМЕЛ на сайте полное описание и ассемблер (с51asm.exe)
http://www.atmel.com/dyn/resources/prod ... in_1-2.zip
http://www.atmel.com/dyn/resources/prod ... oc0509.pdf
http://www.atmel.com/dyn/resources/prod ... oc4316.pdf
http://www.atmel.com/dyn/resources/prod ... oc2487.pdf
http://www.atmel.com/dyn/resources/prod ... oc1919.pdf
если имеется ПК с LPT-портом могу скинуть схемку железа (собственно stk200m + переходник) и программку для "прошивки" (aec_isp.exe)
симулятор/имитатор - fd51rus.exe
а так пошукай поисковиком "mcs51" ежли лапки имеютяся
у АТМЕЛ на сайте полное описание и ассемблер (с51asm.exe)
http://www.atmel.com/dyn/resources/prod ... in_1-2.zip
http://www.atmel.com/dyn/resources/prod ... oc0509.pdf
http://www.atmel.com/dyn/resources/prod ... oc4316.pdf
http://www.atmel.com/dyn/resources/prod ... oc2487.pdf
http://www.atmel.com/dyn/resources/prod ... oc1919.pdf
если имеется ПК с LPT-портом могу скинуть схемку железа (собственно stk200m + переходник) и программку для "прошивки" (aec_isp.exe)
симулятор/имитатор - fd51rus.exe
а так пошукай поисковиком "mcs51" ежли лапки имеютяся
Re: AT89C51
Да вот уже третий(!) день ищу и ничего полезного найти не могу. У меня есть компилятор Си, какой-то LIB (библиотекарь?) и линкер, всё под DOS, но как этим всем пользоваться?
Если не сложно, скинте симулятор.
Если не сложно, скинте симулятор.
Re: AT89C51
насчет С - увы не пользуюсь 
все серьезные среды для mcs51 платные - доступны или демо-версии или калеченый КРЯК
если интерес к асму - могу помочь. но только на электронку
все серьезные среды для mcs51 платные - доступны или демо-версии или калеченый КРЯК
если интерес к асму - могу помочь. но только на электронку
Re: AT89C51
Если очень хочется именно Си, то вот тут: http://sdcc.sourceforge.net/
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- Реклама
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: AT89C51
вот http://www.spjsystems.com/sc51.htm - весит немного и "для разобраться" ИМХО вполне подойдет... ничего полезного найти не могу
Re: AT89C51
Встречал этот пакет - хорошая штучка..ChipKiller писал(а):весит немного и "для разобраться" ИМХО вполне подойдет
Там, как помнится и ассемблер есть..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- IM1
- Грызет канифоль
- Сообщения: 268
- Зарегистрирован: Вт фев 16, 2010 12:10:38
- Откуда: Воронеж, Россия
Re: AT89C51
Начинайте сразу с IDE - это интегрированная среда разработки программного обеспечения для однокристальных микроконтроллеров семейства Intel 8051 и его клонов.179 писал(а):Ребята, приветствую!
Возникла необходимость поработать с этим контроллером. Расскажите поподробнее и по шагам как к нему писать программы, какой софт нужен и т.д.
Дайте ссылки! Может форумы такие есть ещё?
А то Вам сейчас насоветуют программы под ДОС, под арифмометр, под калькулятор.
Я начинал с ProView фирмы Franklin Software Inc. Сейчас эта прога не поддерживается, но в сети найти можно. ProView, честно говоря, использовался из-за того, что по нему есть хорошая методичка, а дальше уже и другие IDE легко осваиваются
на смену ProView пришел Raisonance (Raisonance Development Kits) http://www.raisonance.com/ , ну и вне конкуренции конечно Keil development tools for the 8051 microcontroller family http://www.keil.com/
Вы можете в этих средах делать все: писать программы, исправлять ошибки, следить за портами, таймерами, прерываниями, памятью, создавать точки останова, симулировать выполнение, менять содержимое ячеек и т.д. и т.п.l
Литература
Обязательная энциклопедия: Фрунзе "Микроконтроллеры это же просто." 4 тома
Практическое руководство: Белов "Самоучитель по микропроцессорной технике."
И, не смотря на некоторую фривольность названия, серьезная и очень полезная: Микушин "Занимательно о микроконтроллерах."
Все это есть в сети, если проблемы с поиском, скажите куда, я сброшу.
Re: AT89C51
Из литературы могу порекомандовать вот эту книгу: https://sunduk.radiokot.ru/loadfile/?load_id=1287668569
Но сразу предупрежу - в ней есть опечатки..
Но сразу предупрежу - в ней есть опечатки..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- IM1
- Грызет канифоль
- Сообщения: 268
- Зарегистрирован: Вт фев 16, 2010 12:10:38
- Откуда: Воронеж, Россия
Re: AT89C51
Маленькое дополнение.
Оказывается, что все книги есть в "сундуке кота" https://sunduk.radiokot.ru/ кроме тома-4, но я закачал его и, надеюсь, скоро появится.
Оказывается, что все книги есть в "сундуке кота" https://sunduk.radiokot.ru/ кроме тома-4, но я закачал его и, надеюсь, скоро появится.
- Panda_Y2K
- Грызет канифоль
- Сообщения: 258
- Зарегистрирован: Пт сен 23, 2011 06:44:41
- Откуда: ЮФО
- Контактная информация:
Re: AT89C51
Для MCS51 есть очень хорошая среда Keil uVision сам ей пользуюсь, отличная вещь. V2.40a Она умеет С, есть дебагер. Поддерживает очень много процов, в том числе и АРМ. Оставался бы на ней постоянно, но она не поддерживает AVR, по этому для AVR Code Vision, для 51х Keil.
Купи два беляша и собери из них кошку
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)
Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).
-
Freiwind
- Прорезались зубы
- Сообщения: 208
- Зарегистрирован: Вт авг 14, 2007 14:46:45
- Откуда: Москва
- Контактная информация:
Re: AT89C51
Я предпочитаю mikroC.
До 2К кода бесплатен.
До 2К кода бесплатен.
Re: AT89C51
Raisonance и Keil uVision в режиме демо - только "поиграться", полная официальная версия денежки американской стоит... поболе windows7pro однако... а с хаками работать неохота... и без того непоняток достаточно 


