Форум по Роботика
Технически форум => Електроника => Темата е започната от: iwbei в Ноември 27, 2009, 09:50:32 am
-
Здравейте :)
от известно време чета форума (поздравления за него!!!) и днеска най-накрая се реших да пусна тема.
Става дума за това, че искам да се науча да програмирам на С добре, за да мога да програмирам контролери след това. В университета в момента посещавам лекция "сигнална и микропроцесорна техника" и там горе долу ми се изясниха нещата, имахме и няколко часа практическа подготовка, но искам да се подготвя по-добре.
Значи в унито ни учат на 8051 (с платка с няколко диода, говорителче и др.), който го програмираме чрез LPC2468 -> Hitop5.
Това което ми се иска обаче, е да се подготвя по-добре вкъщи, а за целта ми трябва някакъв симулатор (+ С-компилатор), който да ми показва какво се случва евентуално на микроконтролера и как той би работил.
Ще се радвам на всякакви идеи :)
Поздрави
П.П. Не ми се карайте за евентуални лаишки грешки. Профилът ми е Енергетика, с микроелектрониката се запознавам чак сега :D .
-
Това няма ли да е достатъчно:
http://www.mikroe.com/sr/tools/easy8051b/
-
Здравей :)
Предложеното по-горе е хардуерно решение, което е най-добре. Но аз разбрах, че искаш симулатор. Препоръчвам ти например Proteus, това е програма за чертаене на схеми и печатни платки. Схемите, обаче, освен да се чертаят могат и да се симулират и при това симулаторът е доста сериозен. Поддържа няколко марки микроконтролери (аз съм го тествал веднъж или два пъти с ПИК и си работеше, но предпочитам да тествам на живо :)). Просто се нуждае да зададеш .hex файла на контролера. Вече как ще го генерираш този .hex файл си е твоя работа - какъв език ще ползваш, какъв компилатор, всички накрая изкарват .hex файл. Аз лично ползвам С и работя с компилатора на CCS - PICC, но съм чувал хубави неща за С компилатора на mikroe.
-
Мятай се на микроС не е сложно особенно, ако имаш някаква предстедстава по С. По - лесно от него нема хехе готови функции има правиш проектче и почваш. Функции бол за: usb,rs232,mmc,mmc_fat16, I2C,SPI, има функции и за управление на LCD, GLCD и т.н.
-
Развойната система не е само хардуерно решение. Предлага се с компилатор(free за файлчета до 2к) и примери. Резултатът от симулациите ще го виждаш "на живо".
-
Здравейте,
съжалявам за късния отговор, но напоследък много неща бяха останали за последния момент :)
Първо благодаря за отговорите. В момента си свалям Proteus, надявам се да успея да го подкарам и да си свърша работата без да задавам допълнителни въпроси :)
Освен това си свалих µC за 8051. За съжаление не виждам там да има симулатор, въпреки че изглежда аналогично на програмата в Университета :)
Също така си свалих и AVR Studio i AVR Tools и започнах да ям темата "как да започнем с програмирането" :)
-
Ами има си как да няма симулатор , просто не е като протеуса ами може само да гледаш как се променя съдържанието на регистрите това онова, такива са симулаторите към компилаторите и на микрочип са така.А също си намери и кракче че да пишеш по-големи кодове от 2кб има такива поне аз намерих за ПИК микроЦ