Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
анимешник++
94 / 61 / 7
Регистрация: 03.11.2009
Сообщений: 426
1

Использование МК для управления лифтом (учебное задание)

19.11.2011, 18:14. Просмотров 3607. Ответов 5

Собственно тему я так назвал не зря. До сего дня с микроконтроллерами практически не сталкивался, разве что ассемблер немного учил (для старых интеловских процессоров), но теперь у меня курсовой по этому предмету. Я НЕ прошу его сделать, я просто прошу указать путь в соответствии с тем, что перечислю:
Задание у меня - микроконтроллер для управления лифтом и преподаватель посоветовал выбрать один из следующих вариантов: MCS-S1 (Intel), PIC (Microchip) или AT.... (Atmel). Я выбрал для своих целей ATmega16.
А теперь собственно то, ради чего я сюда и пишу: посоветуйте софт на котором можно написать код, а потом показать его работоспособность (разработав принципиальную схему) и литературу, в которой не слишком мудрено описаны основные моменты, которые могут пригодиться.
Я попробовал установить CodeVisionAVR + AVR Studio + Proteus, но разобраться в них пока принципиально не получается из-за незнания принципиальных схем. Буду благодарен всем за советы.
P.S. если можно, то код писать бы в софте на Си, ибо учу его уже давно, в отличие от ассемблера.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2011, 18:14
Ответы с готовыми решениями:

ATMega8. Разработка устройства для контроля и индикации (учебное задание)
разработка устройства для контроля и индикации параметров изменяющегося по случайному закону 8-ми...

Многоканальный контроллер пожарной сигнализации на ATmega128 (учебное задание)
Всем доброго времени суток. В общем такая ситуация: у моей девушки курсовая работа(техникум) по...

Эмуляция алгоритма управления лифтом
Здравствуйте. В универе дали работу сделать в Trace Mode 6. Я учусь на заочке, поэтому какого-то...

Digital Works. Алгоритм управления лифтом
Помогите создать простейшую схему управления лифтом в Digital Works3.04

5
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
19.11.2011, 20:42 2
WinAVR. штука достаточно простая, я в свое время просто сел и начал програмить. все идет в комплекте. обязательно прочитать pdf, что идут с программкой- это описание сишных библиотек. все было хорошо, но внезапно автор WinAVR продался Atmel"у (*юмор*), что отразилось в том, что AVR Studio 5 включает в себя все, что было в WinAVR+ все, что было в студии(ассемблер+эмулятор+плюшки). выбор за тобой. я использовал WinAVR+AVReal для прошивки(программатор- проводки на lpt), потому что студия мне показалась огромным монстром. отлаживать не получалось- но и не требовалось.
про сам контроллер- обязательно прочитай даташит( можно даже краткий)- не въезжая, просто чтобы знать( например, что память там есть флеш, еепром и рам, какие модули и прочее). полный датащит читай только на необходимые узлы( например на ацп). из хитростей: atmega128 по сути содержит все, что содержится в младших контроллерах- можно читать про нее. gaw.ru - много всего про авр( советую, ибо у них все серьезно. переводят датащиты, прочую документацию. уровень совсем не любительский).

и наконец альтернативный вариант: визуальный ассемблер. Algorithm Builder for AVR. в комплекте идет pdf, просто прочитав ее, можно научиться почти всему. из минусов- ветвь тупиковая, ибо больше нигде такой подход не применим.
1
анимешник++
94 / 61 / 7
Регистрация: 03.11.2009
Сообщений: 426
19.11.2011, 22:25  [ТС] 3
radiohobbyt, спасибо, обязательно попробую новую студию (ставил 4ю). Прошивка мне не нужна, только симуляция. Разобраться бы как строить схемы в протеусе (или 5й студии - если там есть) и тогда всё пойдет легче. Саму задачу я более-менее прикинул в уме. Даташит краткий на atmega16 быстренько на инглише глянул, но особо ничего не понял (разве что из полного узнал какие порты для чего), пойду туда, куда вы меня послали (ну, за русским даташитом =)
0
108 / 16 / 2
Регистрация: 09.03.2011
Сообщений: 37
22.11.2011, 17:57 4
Для "простенькой" меги16 АVRStudio5 лучше и не ставить, она предназначена для "крутых" МК. АVRStudio4.18+WinAVR либо АVRStudio4.19+AVR Toolchain и протеус. Почитайте еще "Программирование на языке С для AVR и PIC микроконтроллеров" / Шпак Ю.А.
1
PB
Просто прогер
1285 / 1072 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
26.11.2011, 01:29 5
Для AVRов можно использовать что-то типа BASCOM-AVR или FastAVR.
0
108 / 16 / 2
Регистрация: 09.03.2011
Сообщений: 37
06.12.2011, 01:07 6
Цитата Сообщение от PB Посмотреть сообщение
Для AVRов можно использовать что-то типа BASCOM-AVR или FastAVR.
А смысл качать паленое крякнутое ПО для бейсика если топикстартер просил Си, для которого существуют бесплатные компиляторы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2011, 01:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Учебное задание - Хранение на DNS информации о домене
Вопрос по учебному заданию - Схематично нарисовать несколько вариантов хранения нa DNS cepвepax...

Учебное задание - Создать сайт на ASP.NET
купил учебный курс Microsoft "разработка клиентских веб-приложений на платформе Net Framework" но в...

Задание значений по умолчанию для полей и элементов управления
Access 2007 1. Есть таблица, поля в которой заполняются через списки, привязанные к другой...

Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание»
5. Дано целое число в диапазоне 10-40, определяющее количество учебных заданий по некоторой теме....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.