початківець UC - C або Assemly?

T

tzviel

Guest
Я тільки почала працювати з УК.

Я хочу навчитися повільно, починаючи з простих програм, тому мені потрібні прості ЦС для початку - це 8051 добре почати?

Інше питання: я знаю, деякі C, але майже нічого Асамблеєю можна запрограмувати всі УНЦ в C або за якою я повинен використовувати Асамблеї?

Tzviel

 
Як ви говорите, що ви beginer. Ви повинні почати зі збірки програм. Це дасть вам дуже добре оволодіти мікроконтролерів.
Потім переходьте до C крос-компілятор.

Але в звичайній практиці використання proffessionals зборів і C і комбіновані

Кращий порядку удачі

 
Я знаю, C так що я думаю, це буде easyer для мене, щоб почати з цим.

я можу об'єднати C і ASM.в тій же програмі?

Я буду використовувати prbably 8051-У вас є схеми для програміста?
яке програмне забезпечення використовувати для написання програми, компіляції і спалити?

Дякуємо за вашу допомогу

 
Спробуйте використовувати 8051 похідні, які можуть бути запрограмовані безпосередньо з ПК через послідовний порт.
Ось посилання на мікроконтроллер Tool Kit.Ви можете завантажити її безкоштовно, а є схематичне про те, як підключити мікроконтроллер для підключення до ПК, а також список мікроконтролерів, які можуть бути запрограмовані таким чином.
http://www.maxim-ic.com/products/microcontrollers/software/index.cfm

Що стосується C, то, ви завжди можете вставити зборів код C:

# АНМ

yourcodehere

# Endasm

так що років може початися в C, але knowladge зборів буде досить корисним.

З повагою,
ІАнП

 
Так 8051 це дуже широко сфабриковані контролера і майже easyliy Особливості будови і ви зможете отримати безліч інструментів розробки на цьому контролері є порада схема, і крос-компілятори

Про програмування:
а моя порада, що краще почати з C, як програмування, а потім Асамблеї, які майже не
потрібно, як тільки ви звикнете в письмовій формі в C пізніше ви можете навчитися писати невеликий код на асемблері також

якщо ви спробуєте зборів вам заблукати в море на Nemonics і незабаром знайти весь проект unintresting і вийти

Багато beginer книгу про 8051/Pic Особливості будови і Ke * компілятор avilabe л йти вперед і ласкаво просимо в світ розробників

Сподіваюся, що я даючи зрозуміти,

Девен

 
Сьогодні 32-розрядних ARM мікроконтролерів наближаються до вартості 8-біт.Тому я настійно рекомендую почати з 32-розрядними.Ви можете подивитися Philips, Atmel зараз Texas Instruments і Freescale також почали надавати 32-розрядних ARM.
Що стосується мови програмування Краще всього використовувати C у тому числі малих ассемблерних код для найбільш критичних частин часу, як переривання обробників.

Варужан

 
Дякую Вам за відповіді.

Стає ясно, і я думаю, що я повинен почати працювати і набиратися досвіду.

Я збираюся побудувати програміст ланцюга, але я до сих пір не знаю, яке програмне забезпечення я можу використовувати для запису чіпа.

що стосується

tzviel

 
привіт
Ви можете використовувати з і зборів для мікроконтролерів
з більш простий і швидкий монтаж, але є більш повним, його краще почати з зборів, якщо ви хочете understans, що сталося у мікро-регістрів і hardwars.
удача

 
C, може бути, підходять для розуміння новачкові.і Keil IDE може полегшити відладку і розвиватися.

 
Я рекомендую вам почати з зборів, так як ви безпосередньо пов'язані з обладнанням вибрати простий мікро-то почати з нею, зрозуміти апаратних потім обновити до мікро з додатковими модулями апаратного забезпечення.
коли ви почали робити ще більший код, то оновлення основних або C, ви побачите різницю і як збори працював з вами добре.

якщо вам потрібна допомога з рис я буду там ...

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Підморгувати" border="0" />
 
привіт
Якщо ви хочете зрозуміти, що вико ви повинні почати зі збирання, в збірці можна зрозуміти що-небудь про апаратних засобів.
монтаж важче для створення проекту, але його більш повним, і ви можете писати програми на асемблері з меншим розміром шістнадцятковий програми.
удача

 
Я згоден з навідь t. .. хоча зборів здається нудним і безбарвним, але якщо ви вже в рамках навчальних курсів, як architecure комп'ютера або мікро-процесорів, вам не взяти більше ніж день або два, можливо, щоб почати курсувати в збірці.сказати у мого власного досвіду, я прийняв майже 30 хвилин, щоб з'ясувати, як боротися в зборі, коли я писав код для мій перший проект на мікроконтролері (8051).то, як тільки у отримали контроль над зборів, у можете легко перейти до C у будь-який час без особливих проблем.Перевага будуть мати у цього підходу буде те, що у зможуть зрозуміти, чому код, написаний на асемблері може бути швидше і менше за розміром, ніж в C і може використовувати це розуміння в оптимізації ур програм, написаних на C, вставивши код зборів і рутину, де необхідно.

Однак, якщо у не знаю nething про робочий процесора або про комп'ютерної архітектури, навчання збірка буде реальна важка робота і забирає багато часу вправа для вас.У такому випадку я б рекомендував у почати безпосередньо в C.

 
Нічого страшного з 8051 в якості відправної точки.Я думаю, знаючи зборів, ви можете не тільки зберегти кінцевий скомпільований код, але іноді потрібно написати збори для того, щоб виконати певні процедури в найкоротші строки більш ефективно.

 
Я росіянин книгу в форматі PDF "MC це просто".Вона описується, як програма в реальному жорсткому Асамблеї.
Для beinner, але тільки російською мовою

 
По-моєму, я віддаю перевагу для вас почати з PIC16F84A ...це просто і багато мікроконтроллер Основи вам потрібно на даному етапі ..а спробувати почати з зборів мова не який-небудь інший ...

 
хай

на мою думку, починати з ПІК мікроконтролерів є кращим для початківців
перший почати з зборів потім піти на с
починаючи з 8051 не підходить на мою думку

 
Привіт
Моя думка, спробуй почати з ПІК (наприклад, 16f676-дуже гнучким, дешеві і ADConverter) і assembler.Easy спробувати нові програми, легко імітувати раніше в MPLAB або PICSimulator.
Найкращі побажання

 
Привіт

Давним-давно я почав програмувати з 8051 на асемблері, але не було мови C compliler доступна тільки PLM

Сьогодні я роблю все мої програмування на мові Сі і стрибаємо на збори час від часу

Моя вам порада, щоб дізнатися на асемблері, тому що це Важливий дізнатися контролер основних.І записати всі ваші програми на мові СіВсього хорошого

Бобі

 
Я думаю, ви повинні почати з асемблері і приступити до C, як тільки ви освоїли на асемблері.Зазвичай програмісти і інженери, так би уникнути змішування обох типів кодів в програмі, оскільки це може виглядати неакуратно і іноді в оману.Я почав з 8051 кілька років тому, але я думаю, PICmicro надає широкий спектр вибору почати з особливо в 16 серії.Майже всі апаратні fucntionality входить в чіп і специфікації себе PICmicro вже достатньо, щоб написати початкового і середнього програм.Все найкраще.

 
монтаж першої ..тому що це ближче до ISA ..
Потім C ..

 

Welcome to EDABoard.com

Sponsor

Back
Top