|
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
|
|
Использование МК для управления лифтом (учебное задание)19.11.2011, 18:14. Показов 5438. Ответов 5
Собственно тему я так назвал не зря. До сего дня с микроконтроллерами практически не сталкивался, разве что ассемблер немного учил (для старых интеловских процессоров), но теперь у меня курсовой по этому предмету. Я НЕ прошу его сделать, я просто прошу указать путь в соответствии с тем, что перечислю:
Задание у меня - микроконтроллер для управления лифтом и преподаватель посоветовал выбрать один из следующих вариантов: MCS-S1 (Intel), PIC (Microchip) или AT.... (Atmel). Я выбрал для своих целей ATmega16. А теперь собственно то, ради чего я сюда и пишу: посоветуйте софт на котором можно написать код, а потом показать его работоспособность (разработав принципиальную схему) и литературу, в которой не слишком мудрено описаны основные моменты, которые могут пригодиться. Я попробовал установить CodeVisionAVR + AVR Studio + Proteus, но разобраться в них пока принципиально не получается из-за незнания принципиальных схем. Буду благодарен всем за советы. P.S. если можно, то код писать бы в софте на Си, ибо учу его уже давно, в отличие от ассемблера.
0
|
|
| 19.11.2011, 18:14 | |
|
Ответы с готовыми решениями:
5
ATMega8. Разработка устройства для контроля и индикации (учебное задание) Эмуляция алгоритма управления лифтом Консольный проект управления лифтом |
|
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
|
|
| 19.11.2011, 20:42 | |
|
WinAVR. штука достаточно простая, я в свое время просто сел и начал програмить. все идет в комплекте. обязательно прочитать pdf, что идут с программкой- это описание сишных библиотек. все было хорошо, но внезапно автор WinAVR продался Atmel"у (*юмор*), что отразилось в том, что AVR Studio 5 включает в себя все, что было в WinAVR+ все, что было в студии(ассемблер+эмулятор+плюшки). выбор за тобой. я использовал WinAVR+AVReal для прошивки(программатор- проводки на lpt), потому что студия мне показалась огромным монстром. отлаживать не получалось- но и не требовалось.
про сам контроллер- обязательно прочитай даташит( можно даже краткий)- не въезжая, просто чтобы знать( например, что память там есть флеш, еепром и рам, какие модули и прочее). полный датащит читай только на необходимые узлы( например на ацп). из хитростей: atmega128 по сути содержит все, что содержится в младших контроллерах- можно читать про нее. gaw.ru - много всего про авр( советую, ибо у них все серьезно. переводят датащиты, прочую документацию. уровень совсем не любительский). и наконец альтернативный вариант: визуальный ассемблер. Algorithm Builder for AVR. в комплекте идет pdf, просто прочитав ее, можно научиться почти всему. из минусов- ветвь тупиковая, ибо больше нигде такой подход не применим.
1
|
|
|
анимешник++
95 / 62 / 7
Регистрация: 03.11.2009
Сообщений: 427
|
|
| 19.11.2011, 22:25 [ТС] | |
|
radiohobbyt, спасибо, обязательно попробую новую студию (ставил 4ю). Прошивка мне не нужна, только симуляция. Разобраться бы как строить схемы в протеусе (или 5й студии - если там есть) и тогда всё пойдет легче. Саму задачу я более-менее прикинул в уме. Даташит краткий на atmega16 быстренько на инглише глянул, но особо ничего не понял (разве что из полного узнал какие порты для чего), пойду туда, куда вы меня послали (ну, за русским даташитом =)
0
|
|
|
108 / 16 / 2
Регистрация: 09.03.2011
Сообщений: 37
|
|
| 22.11.2011, 17:57 | |
|
Для "простенькой" меги16 АVRStudio5 лучше и не ставить, она предназначена для "крутых" МК. АVRStudio4.18+WinAVR либо АVRStudio4.19+AVR Toolchain и протеус. Почитайте еще "Программирование на языке С для AVR и PIC микроконтроллеров" / Шпак Ю.А.
1
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 26.11.2011, 01:29 | |
|
Для AVRов можно использовать что-то типа BASCOM-AVR или FastAVR.
0
|
|
|
108 / 16 / 2
Регистрация: 09.03.2011
Сообщений: 37
|
||
| 06.12.2011, 01:07 | ||
|
0
|
||
| 06.12.2011, 01:07 | |
|
Помогаю со студенческими работами здесь
6
Остановить таймер в эмуляторе управления лифтом Digital Works. Алгоритм управления лифтом Учебное задание Массив структур. Архив больницы. Учебное задание Учебное задание - Создать сайт на ASP.NET Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|