زنگ.

کسانی هستند که این خبر را قبل از شما خوانده اند.
مشترک شدن برای دریافت مقالات تازه.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه

سلام الکترونیک تازه کار قبل از شما، مقاله مقدمه ای بر روی عنوان "میکروکنترلرهای برنامه نویسی" (برای کاهش در آینده ما از MK استفاده خواهیم کرد). این موضوع شما را با برنامه AZA مانند AVR-KI و PIC و PIC آشنا می کند.

راه های متعددی برای شروع برنامه نویسی MK وجود دارد:

شما می توانید آماده خرید هزینه Arduino "Andurino" (در هیئت مدیره با استفاده از MK Atmega328)

یا خرید "سنگ" - میکروکنترلر (AVRII PIC)

در این مورد، شما به یک برنامه نویس نیاز دارید (بسته به MK خریداری شده)

پس از تصمیم گیری که بیشتر در روحیه: Andurino یا "Pebbles" باید هزینه دسته ای (با آداپتورهای سیم - Jumpers) را بدست آورید. عکس همراه با طرح بندی و Jumpers به \u200b\u200bمنبع تغذیه نشان داده شده است.

LED ها و مقاومت 220 اهم (در مرحله اولیه کافی خواهد بود)؛

در حال حاضر به ترتیب:

هزینه Andurino قطعه ای از textolite آبی است (دیگران دیده نمی شود) که MK نصب شده است. هیئت مدیره مجهز به یک مجموعه حداقل ضروری برای کار عادی MK (نشانه، تثبیت کننده قدرت، رزوناتور کوارتز (برای Tecting MK)، حافظه و غیره). این هزینه حدود 10 تا 50 دلار است.

Macateneck - قطعه ای از پلاستیک سفید با بسیاری از سوراخ های کوچک. هزینه 5-10 دلار.

در طرف "+" و "-" - این خطوط مواد غذایی است.

5 سوراخ های متوالی (به عنوان مثال 1 A B C D E) - یک گروه از نتیجه گیری. تغذیه "+" و "-" را در یک گروه از نتیجه گیری ها به طور مستقیم بدون عناصر رادیویی متصل نکنید (خطر آتش سوزی ممکن است بوجود آید).

"Jumpers" - سیم با پین در انتهای یا لانه.

LED ها - من فکر می کنم شما می دانید) هزینه تا 1 دلار.

مقاومت مورد نیاز است به طوری که شما LED ها را دریافت نمی کنید. هزینه تا 1 دلار.

"سنگ" AVR یا PIC. همه چیز اینجا روشن است هزینه آن از 1 دلار است.

برنامه نویس یک دستگاه (هزینه) است که اطلاعات را از حافظه MK ثبت می کند. هزینه 5-10 دلار

شما ممکن است بپرسید، بنابراین من هنوز خرید: Anduurino یا یک میکروکنترلر. بیایید آن را شکل دهیم به هر حال، من بلافاصله یادداشت می کنم - برای شروع، ما با MK AVR آشنا خواهیم شد، قله ها بعدا خواهند بود)

Pluses Andurino:

  • برنامه آسان تر است
  • در هر رادیو ورودی، شما می توانید مقدار زیادی از دستگاه های ارزان قیمت (سنسورهای کنترل مختلف، و غیره) را پیدا کنید که بدون مشکل با هیئت مدیره کار خواهد کرد؛
  • امن "نرم افزار". این یک فوب کردن در AVR برای نمایشگاه نیست. کمی از دست رفته و پذیرفتن تبریک من، شما صاحب "سنگ" در معنای حقیقی کلمه؛
  • در هیئت مدیره، تمام نتیجه گیری های MK در حال حاضر در لانه هایی که در آن نصب شده اند نمایش داده می شود؛
  • Andurino - مگا، Uno، Nano- یک مبدل USB-سریال و یک اتصال USB برای پر کردن برنامه (در Arduino - Sketch)، بنابراین نیازی به خرید یک برنامه نویس وجود ندارد.
  • قدرت از طریق USB یا از منبع فعلی خارجی رخ می دهد.

منهای Andurino - قیمت!

تفاوت مهم بین Arduino از AVR است وزن های مختلف برنامه های نوشته شده (در Andurino Progrina بیشتر وزن می شود و ممکن است اتفاق بیفتد که به سادگی در حافظه MK نوشته نخواهد شد). AVR دارای معایب خاص خود است - برنامه نویس، منبع تغذیه، کامپیوتر قدرتمند برای کار با محیط برنامه نویسی.

انواع مختلفی از آندورینو وجود دارد؛ هر هیئت مدیره دارای خودش است):

arduino uno.

هیئت مدیره نتایج کمتری برای اتصال دستگاه های محیطی نسبت به مگا دارد. در تخته های UNO و مگا تثبیت کننده های قدرت پراکنده هستند، که به شما اجازه می دهد تا کارت باتری 9b یا از منبع تغذیه را بسازید.

Arduino نانو.

اکنون آسان تر است))

Arduino Mega.

پیشوند می دهد تا بتواند توسعه دهنده را درک کند که هیئت مدیره قوی ترین است.

برای طرفدار مینی من نمی گویم چه کسی می تواند به طور جداگانه پیدا شود من فقط می توانم بگویم: او نیاز به یک برنامه نویس USB-SERIAL دارد و باید با یک آهن لحیم کاری بنشیند تا به خمیر برسد، که با آن هیئت مدیره به هیئت مدیره منتقل می شود.

محیط برنامه نویسی Arduino. برنامه ساده هیچ چیز اضافی وجود ندارد برای او، بیایید به طور جداگانه در مقالات زیر صحبت کنیم.

برای مقدمه مقاله به اندازه کافی فکر می کنم. از توجه شما سپاسگزارم. ادامه دارد.

1. مقدمه............................................... .................................................. ................................

اهداف دوره. دوره های اصلی بخش. .................................................

تعاریف اصلی. طبقه بندی IPC ..................................

طبقه بندی omk ................................................. ............................

معماری اصلی پردازنده های OMK ..........................................

طبقه بندی سیستم های ریزپردازنده .....................................

1.6 معماری حافظه هاروارد و پس زمینه-نئوموفسکایا

1.7. ساختار عمومی دستگاه ریزپردازنده برای سیستم ها

کنترل ................................................. .. ............................................

ساخت نرم افزار MPU ..................................

2. طراحی MPU بر اساس omk محیطی .......................................... .........

ویژگی های اصلی omk محیطی ..................................

خانواده کنترل کننده های یک تراشه .............................

Pic Controller Pic16C58 ................................................. . ...................

ساختار داخلی کنترل کننده PIC16C58 .................................

طرح های همگام سازی PIC16C58 ................................................. .............. .......

سازمان حافظه کنترل کننده PIC16C58 (ROM) ......

2.7. سازمان حافظه داده (RAM داخلی کنترل کننده

Pic16c58) .................................................. ............................................

ماژول تایمر / کنترل کننده کنترل PIC16C58 ..........................

کنترل کننده WDT Watchdog Pic16c58 ..........................

سیستم دستورات کنترل کننده PIC16S58 ..........................................

2.10.1 تیم های کار با بایت ............................................. ... ..................................

2.10.2 تیم های کار با بیت Pic16c58 ............................................ . ...................

2.10.3. دستورات انتقال کنترل و کار با ثابت ها ................................

2.10.4. دستورات مدیریت حالت های کنترل کننده PIC16C58 ..................

2.11. اثر دستورات کنترل کننده بر روی بیت-نشانه های نتیجه (در

3.1. نگهداری مشخصات فنی و ساختار OMK

K1816V51 ................................................. .............. .................................... ......

انتصاب نتایج پایه BIS OMK K1816V51 .................

سازمان از حافظه کنترل کننده کنترل کننده v51 ...............................

سیستم فرماندهی OMK K1816V51 .............................................. ......

دستورات حمل و نقل داده ها ................................................. ..................................

دستورات عملیات ریاضی .............................................. ... .....................

تیم های کار با بیت ............................................. . .........................................

دستورات مدیریت یا انتقال .............................................. ........... ......

ساخته شده در رابط سریال omk ...........................

تنظیم سرعت انتقال بیش از رابط سریال ...

سیستم وقفه omk v51 .............................................. ........

مکانیسم تعمیر و نگهداری از وقفه های omk ....................................

ساخت سیستم های MP توسعه یافته بر اساس OMK VE 51 ......

گسترش بیشتر و توسعه خانواده OMK MCS-51 .....

4. اصول سازمان سیستم های دیجیتال I / O در MPS ..............................

ساختار عمومی سیستم های گسسته I / O .......................

پیاده سازی انتخاب ها از آدرس ............................................ ... ............

پیاده سازی پورت های I / O ............................................ . .........

4.4. نرم افزار و سخت افزار اطمینان از ورود گسسته

4.5. اطمینان از تعامل دستگاه های ریزپردازنده و

کامپیوتر سطح بالا.........................................................................

معنی تعامل MPU با یک اپراتور ................................

پانل های شاخص کریستال مایع ...............................

کنترل کننده های صفحه کلید ترکیبی و شاخص ..................

5. سازمان زیرسیستم های ورودی / خروجی سیگنال های آنالوگ MPU .................................

خروجی سیگنال های آنالوگ ............................................. .... .................

ساختار کلی زیر سیستم ورودی سیگنال های آنالوگ ...........

5.3. انواع اصلی ADC های مورد استفاده در MPU. نگهداری

5.6. نرم افزار و سخت افزار تحقق سریال ADC

حساب ها و تقریبی سازگار .............................................

مفاهیم در مورد ADC با مدولاسیون دلتا-سیگما ..................................

دستگاه نمونه ذخیره سازی (UHH) ............................................ ..

6. اصول کلی برای استفاده از 16 بیتی omk ...................................... ....... .............

ویژگی کلی 16 بیتی omk .......................................

ویژگی های فنی اصلی OMK SAB80C167 ...........

ساختار داخلی OMK SAB80C167 ........................................

سازمان حافظه OMK C167 ............................................. . .........

پشته سیستم OMK C167 ............................................. ... .................

راه هایی برای رسیدگی به داده ها در OMK C167 ........................................

ساختار کلی ماژول پردازنده C167 (CPU C167) ..........

ویژگی های سیستم وقفه OMK SAB80C167 ...................

کنترل کننده رویداد محیطی (PEC) ............................................ .....

6.13. ساخته شده در کنترل صنعتی ساخته شده است میتواند شبکه ها (می توانند

تم 1.- 6 ساعت (U.-1) مقدمه.

مفاهیم اصلی و تعاریف تجهیزات ریزپردازنده. مفهوم معماری ریزپردازنده. طبقه بندی میکروکنترلرهای تک تراشه (OMK) و ریزپردازنده ها. RISC معماری OMK.

انواع اصلی MPSU. اصول ساخت و ساز و ساختار ابزار فنی کنترل کننده ریزپردازنده (IPC). مراحل اصلی توسعه

سیستم ریزپردازنده پردازنده های سیگنال دیجیتال.

1. مقدمه

1.1. اهداف دوره. دوره های اصلی بخش.

یادگیری توسعه سخت افزار سیستم های ریزپردازنده SU بر اساس میکروکنترلرهای یک تراشه (OMK). مهارت های آموزشی برنامه نویسی OMK در زبان های سطح پایین.

بخش های اصلی دوره:

1. تعاریف اصلی. طبقه بندی کنترل کننده های ریزپردازنده (IPC).

2. توسعه دستگاه های ریزپردازنده بر اساس OMK محیطی (PIC).

3. توسعه دستگاه های ریزپردازنده بر اساس OMK 8 رقمی جهانی (MCS-51، K1816V51).

4. ویژگی های استفاده omk 16 بیتی

5. ویژگی های ساخت زیر سیستم های ورودی / خروجی سیگنال های آنالوگ و گسسته.

6. ساخت زیر سیستم های تعامل با اپراتور و کنترل بالاترین سطوح.

ادبیات.

1. Stashin v.V. ، Urusov A.V. و دیگران طراحی دستگاه های دیجیتال در OMK. مسکو، Energysdat، 1990. 300 پ

2. خوابگاه microcomputer. فهرست راهنما. ویرایش شده توسط Boborykina A.V.، مسکو، بنین، 1994.

3. Schelknov N.N.، Dianov A.P. میکروپروسسور به معنای و سیستم ها. مسکو، ارتباطات رادیویی، 1989.

4. قبلا M. M. Guide Microcontrollers. مسکو، postmarket، 2001.

5. microchip pic16c5x omk. ویرایش شده توسط Vladimirov A.M. ریگا، اورمیکس، 1996.

6. Fedorov، B.E.، Taurus v.A. نمودارهای یکپارچه DAC و ADC. مسکو، Energoatomizdat، 1990.

7. ugryumov e.p. مهندسی مدار دیجیتال. سنت پترزبورگ، BHV 2000.

1.2. تعاریف اصلی. طبقه بندی IPC.

ریزپردازنده (MP) یک پردازنده کامپیوتری به پایان رسید به صورت یک یا چند BIS اجرا می شود و برای رسیدگی به اطلاعات دیجیتال در برنامه های مشخص طراحی شده است.

کنترل کننده ریزپردازنده (IPC) - میکرو کامپیوتر کامل به اتمام رسید، برای اهداف کنترل و مدیریت طراحی شده است.

IPC را می توان در پایگاه داده عنصر زیر اجرا کرد:

- میکروپروسسورهای تک تراشه (OMP)؛

- بخش مقطعی (چندرسانه ای) MP؛

- میکروکنترلرهای تک تراشه (OMK)؛

- ماتریس پیچیده قابل برنامه ریزی طرح های منطقی (PLI، PLD، CPLD، و غیره).

OMK - IPC به طور خودکار به پایان رسید، به صورت یک SBSI (بیش از حد BIS) اجرا شده است. Comm شامل: پردازنده، RAM، ROM، پورت های I / O برای اتصال دستگاه های خارجی، ماژول های ورودی سیگنال آنالوگ ADC، تایمر، کنترل کننده های وقفه، مختلف رابط کنترل کننده ها و غیره

ساده ترین OMK یک منطقه BIS بیش از 1 سانتی متر 2 و همه چیز با هشت نتیجه است.

1.3. طبقه بندی OMK

تمیز دادن:

1) omk محیطی (رابط) omk برای اجرای ساده ترین سیستم های کنترل MP طراحی شده است. یک بهره وری کوچک داشته باشید

و کم اهمیت ابعاد. به طور خاص، دستگاه های محیطی ایمیل (صفحه کلید، ماوس، و غیره) می تواند مورد استفاده قرار گیرد.

به این شامل: PIC - میکرو تراشه، VPS - 42 (اینتل).

2) OMK 8 بیتی جهانی برای پیاده سازی سیستم های کوچک و متوسط \u200b\u200bMP طراحی شده اند.

یک سیستم فرمان ساده و یک نامزد بزرگ از دستگاه های داخلی داشته باشید. انواع اصلی: MSC - 51 (اینتل)

موتورولا HC05 - HC012 و همکاران.

3) Universal 16-bit omk. طراحی شده برای پیاده سازی سیستم های عملکرد متوسط \u200b\u200bزمان واقعی. ساختار و سیستم دستورات با هدف پاسخ سریع به رویدادهای خارجی هدف قرار می گیرند.

بیشترین استفاده در سیستم های کنترل موتورهای الکتریکی (سیستم های مکاترونیک).

4) تخصصی OMK 32 بیتی معماری ARM با کارایی بالا را اجرا می کند و برای سیستم های تلفنی، انتقال اطلاعات، تلویزیون و دیگر، نیاز به پردازش اطلاعات با سرعت بالا دارد.

نوع 16 بیتی OMK شامل: MSC96 / 196/296 (اینتل)، C161-C167 (زیمنس، Infineon)، HC16 موتورولا و غیره

5) پردازنده های سیگنال دیجیتال (DSP - سیگنال دیجیتال پردازنده) طراحی شده برای پردازش پیچیده ریاضی سیگنال های اندازه گیری شده در زمان واقعی. به طور گسترده ای مورد استفاده قرار می گیرد

تلفن و ارتباطات.

تفاوت های اصلی بین DSP: افزایش بیت از کلمات فرآوری شده (16،32،64 بیت) و سرعت بالا در قالب نقطه شناور (16 فلاپ). تولید کنندگان: تگزاس ابزار (TMS 320، و غیره)، دستگاه آنالوگ (ADSP 2181، و غیره).

1.4. معماری اصلی پردازنده های OMK

معماری پردازنده زیر در OMK مدرن استفاده می شود:

- RISC - (کاهش دستورات تنظیم دستورالعمل) معماری با مجموعه فرمان اختصاری.

- CISC - (دستورالعمل های پیچیده دستورالعمل ها) معماری سنتی با مجموعه ای از دستورات گسترده.

- ARM - (پیشرفته RISC - ماشین) معماری RISC پیشرفته.

وظیفه اصلی RISC معماری بالاترین عملکرد پردازنده او ویژگی های متمایز کننده هست یک:

- تعداد کمی از دستورات پردازنده (چند ده)؛

- هر فرمان در حداقل زمان انجام می شود (1-2 چرخه ماشین، تاکتیک).

- حداکثر تعداد احتمالی ثبت همه منظوره پردازنده (چند هزار)؛

- افزایش بیت پردازنده (12،14،16 بیت).

معماری RISC مدرن شامل، به عنوان یک قاعده، تنها 3 امتیاز گذشته، به دلیل با توجه به تراکم طرح بندی BIS معلق، ممکن بود تعداد زیادی از تیم ها را تحقق بخشید.

در OMK 32 بیتی مدرن، بازو توسط معماری ARM (معماری RISC گسترش یافته با دستورات Superstral TNVV) استفاده می شود.

1.5. طبقه بندی سیستم های ریزپردازنده

نمایندگان مجلس به سه نوع اصلی تقسیم می شوند:

نرم افزار منطقی کنترل (PLU)؛

سیستم های جمع آوری و پردازش اطلاعات (سویا)؛

سیستم های کنترل اتوماتیک دیجیتال (CAU).

سیستم های PLU با این واقعیت مشخص می شوند که همه هشدار من را اندازه گیری می کنند و سیگنال من صادر شده به جسم منطقی (بله / نه، روشن / خاموش).

(1ili 0)

(1ili 0)

i \u003d 1، m

i \u003d 1، n

تیزر مغز

سیگنال های کنترل

به نام ب

MPU برنامه ای

سیگنال های خروجی از توابع منطقی یا

دستگاه های منطقی محدود

سیستم های سویا برای انجام سه اصلی طراحی شده اند

- بررسی دائمی و اندازه گیری سیگنال ها از یک گروه از سنسورها (سنسورهای فشار، دما، جریان، و غیره) واقع در تسهیلات

- پردازش اولیه اندازه گیری اطلاعات (حذف تداخل، تبدیل فرمت داده ها، و غیره)

- صرفه جویی در بلوک اطلاعات اندازه گیری شده در حافظه یا انتقال آن

در رایانه سطح بالا (EUM WU)، ساختار کلی فرم دارد:

D1، ...، DN - سنسورها در OU.

Well1، ...، NO - دستگاه های عادی، تبدیل یک سیگنال از سنسورها به محدوده مورد نظر برای اندازه گیری ADC.

AK - سوئیچ آنالوگ، یکی از سنسورهای ADC را برای اندازه گیری متصل می کند

سیستم های CAU برای سازماندهی با یک مدار کنترل بسته از یک شی طراحی شده اند و توابع یک تنظیم کننده خودکار مشخص شده توسط نسبت Z-gear یا معادله تفاوت را اجرا می کنند.

اجرایی

دستگاه؛

تنظیم

سو - دستگاه تطبیق،

تقویت کننده

تأثیر

مورد نیاز توسط yi

PWM - عرض جغرافیایی پالس

مدولاتور برای تبدیل کد به یک سیگنال آنالوگ با مدولاسیون عرض پالس استفاده می شود.

نقش مهمی در سیستم های DAC زمان گزارش زمان تایمر، آنها فاصله اندازه گیری و صدور سیگنال های کنترل شده در سیستم را تعریف می کنند.

1.6 هاروارد و پس زمینه-نئوموفسکایا معماری حافظه (OMK)

ویژگی های اصلی متمایز معماری هاروارد سازمان حافظه کنترل کننده عبارتند از:

پیاده سازی در فرم دستگاه های مختلف حافظه برای برنامه ها و حافظه برای داده ها.

استفاده از دو لاستیک مستقل کار موازی برای خواندن داده ها و دستورات.

توجه: حجم PD معمولا به طور قابل توجهی کمتر از حجم PP است. مزایای اصلی معماری Background-Neimon:

پیاده سازی آسان سخت افزار

جهانی بودن اجرای فرمان

که در در حال حاضر، هر دو معماری حافظه مورد استفاده قرار می گیرند: هاروارد در کنترلرهای هشتگانه بدون عارضه Background-Neumonovskaya در 16 نوع و بالاتر.

1.7. ساختار کلی دستگاه ریزپردازنده برای سیستم های کنترل

دستگاه

cm (بزرگراه Sistamna)

شاخص

صفحه کلید

به جسم

مشاهده بعدی:

در دستگاه های ریزپردازنده از تنه استفاده می شود - ساختار مدولار. تمام بلوک های اصلی به یک بزرگراه سیستم متصل می شوند:

ماژول MPM -microproprocessor بر اساس یک پردازنده تک دست یا یک میکروکنترلر اجرا می شود.

SS -Shem هماهنگ سازی، تولید فرکانس ساعت پردازنده و سیگنال "Reset" را فراهم می کند.

BFSM بلوک تشکیل خط سیستم، سیگنال های کنترل ریزپردازنده را به سیگنال های تایر بزرگراه سیستم تبدیل می کند.

دستگاه های ذخیره سازی BMS BMS شامل RAM، ROM، اغلب حافظه غیر انتفاعی است.

پردازش وقفه BOP -BLOCK از ماژول های اصلی دستگاه ریزپردازنده.

شکل گیری زمان بازده BFI -BLOCK هر دو برای شمارش زمان و شمارش پالس های خارجی استفاده می شود؛ این به عنوان یک شمارنده تایمر اجرا می شود.

ST (WDT) -Watch Dog Timer-WatchDog Timer برای از بین بردن برنامه های تمرکز اضطراری دستگاه ریزپردازنده طراحی شده است.

UVV Au-definition / خروجی سیگنال های آنالوگ در نظر گرفته شده برای اندازه گیری و تولید ولتاژ های مختلف، به عنوان یک قانون، در محدوده 0 ... 10 V. در این مورد، به عنوان یک دستگاه ورودی، ADC استفاده می شود، و به عنوان دستگاه خروجی سیگنال آنالوگ یا PWM.

UVV DC یک ورودی / خروجی / خروجی سیگنال های گسسته است که برای اندازه گیری و صدور سیگنال های منطقی، به عنوان یک قانون، سطح TTL است.

BPS -BLock Serial Communication برای دریافت و انتقال اطلاعات از MPU بر روی یک کامپیوتر یا به دستگاه دیگری طراحی شده است. نشان دهنده یک رابط سریال یا یک شبکه صنعتی است.

KKO -CONTROLLER KEYBOARD و شاخص ها برای اتصال به دستگاه صفحه کلید و هفت بخش یا شاخص های کریستال مایع طراحی شده است.

BFI-Block تشکیل یک رابط طراحی شده است برای افزایش سیگنال های CM و صدور آنها را به اتصال.

تعریف . MPU به نام S.معماری باز اگر سیگنال های SM بر روی اتصال صادر شوند و می توانند برای اتصال دستگاه های خارجی استفاده شوند. در غیر اینصورت معماری بسته

سایر لوازم جانبی کیفیت آنها را می توان کنترل کننده های مختلف رابط های متوالی و موازی (برای اتصال دستگاه ها، دیسک های خارجی، دستگاه های کنترل ویژه و غیره) استفاده کرد.

اغلب، MPU صنعتی از درایو ها در دیسک های جامد استفاده می کند. در حقیقت، حافظه فلش است، اما با یک سازمان فایل، مانند یک دیسک.

تم 2. - 2 ساعت (U.Z.-2). سیستم های ریزپردازنده سیستم (نرم افزار) سیستم های ریزپردازنده.

ترکیب و ساختار سیستم ریزپردازنده. ساختار عمومی I.

توابع اصلی برنامه کنترل "مانیتور" ویژگی های عمومی

روش های تست گره های اصلی کنترل کننده ریزپردازنده. کتابخانه های استاندارد نرم افزار کاربردی.

1.8. ساختار نرم افزار MPU

نرم افزار را می توان به سه بخش اصلی تقسیم کرد:

سیستم سیستم ساکن

ساکن اعمال شده توسط

سیستم متقابل ابزار برای توسعه نرم افزار. نرم افزار Resident System شامل موارد زیر است:

سیستم عامل های عملیاتی عملیاتی برای MPU (RTX، X11، QHS، لینوکس، ...). عملکرد اصلی OSR برای به حداقل رساندن زمان پاسخ نرم افزار نرم افزار برای درخواست های خارجی، و همچنین ساده سازی تعامل برنامه های کاربردی با گره های اصلی MPU است. در ساده ترین مورد زمان واقعی، می توان آن را جایگزین کرد نظارت بر برنامه؛

روش های برنامه تست؛

کتابخانه های زیرپروژنی کاربردی طراحی شده اند تا ساده نوشتن نرم افزار نرم افزار را ساده کنند. نظارت بر برنامه طراحی شده برای ساده سازی تعامل با

کاربر از طریق صفحه کلید یا رابط سریال. تیم های مانیتور اصلی متعلق به:

مشاهده و تغییر سلول های حافظه دستگاه (دستورات S)؛

اجرای برنامه از آدرس وارد شده (G-Commands)؛

مشاهده و اصلاح پورت های کنترلر I / O (I / O- دستورات)؛

گام به گام اجرای برنامه کنترل کننده (J-Commands)، و غیره روش های تستطراحی شده برای پیدا کردن گسل و

بررسی عملکرد گره های MPU اصلی.

کتابخانه های کاربردی استاندارد ممکن است ترکیب متفاوت بسته به استفاده از MPU داشته باشد.

سیستم های متقابل ابزار برای توسعه مجموعه ای از برنامه های رایانه های سازنده را نشان می دهد.

اظهار نظر. تفاوت های اصلی بین سیستم عامل واقعی از سیستم عامل جهانی این است که هدف اصلی آنها این است که تاخیر را به حداقل برسانید تا به درخواست خارجی پاسخ دهد. هدف اصلی سیستم عامل جهانی، توزیع بهینه منابع کامپیوتری در هنگام اجرای برنامه ها است.


در این لحظه کار دوره ها به حالت تعلیق درآمده است. در تمام سوالات، شما هنوز هم می توانید برای پست های پست الکترونیکی بنویسید.

گروه های کوچک برای سمینارها به میزان "مبانی برنامه های کاربردی میکروکنترلر" استخدام می شوند. این دوره شامل چندین کلاس است که در آن در نظر گرفته می شود (بسته به سطح کلی گروه) مشخصه های میکروکنترلرهای برنامه نویسی. هر هیئت مدیره یادگیری و برنامه نویسان ارائه شده است. این دوره همچنین اصول مدار را در نظر می گیرد. درس را به صورت رایگان مطالعه کنید. ضبط برای دوره ها به صورت جداگانه ساخته شده است، نامه ها را به صندوق پستی ارسال کنید [ایمیل محافظت شده]سایت اینترنتی علامت گذاری دوره های برنامه نویسی

دوره اصلی

برای مبتدیان دوره های آموزشی را با استفاده از هیئت مدیره اشکال زدایی انجام خواهند داد avr پروانه (اطلاعات اضافی در مورد هزینه های اشکال زدایی)، بر اساس هیئت مدیره اشکال زدایی که توزیع زیادی از میکروکنترلرهای 8 بیتی اتم را از اتبل دریافت کرده اند. جلسات ساده ترین وظایف سیستم های کنترل در نظر گرفته می شود: کار با دکمه ها (جوی استیک)، کار با صفحه نمایش ال سی دی، حافظه و دیگر MK Periphery. کلاس ها با توجه به کتاب "C برنامه نویسی برای میکروکنترلرها شامل پروانه Avr Avr و Compiler Winavr رایگان برگزار می شود.

پیشرفته

برنامه نویسی میکروکنترلر خانواده ARM7 شرکت های NXP. حاشیه میکروکنترلر، اتصال از طریق USB، می تواند اتوبوس، ماژول های SSP، و همچنین اصول اساسی و خاصیت میکروکنترلرهای خانواده ARM7، Cortex M3 مورد مطالعه قرار گیرد.

دوره

اگر می خواهید در سراسر "S. کپ"درس اول برگزار می شود مشروط رایگان(به جز برنامه های فردی)، به جز برنامه های فردی شما آن را به منظور درک، مناسب برای شما چنین آموزش و یا نه. گوش دادن به یک تصمیم مثبت، پرداخت می شود. حداقل پیش پرداخت - برای 4 کلاس. برای برنامه های فردی - فقط پیش پرداخت.

برای اتصال خوب، شما باید اینترنت را با سرعت کافی (کابل بهتر، معمولا حداقل 2 مگابیت در ثانیه) داشته باشید. کیفیت ارتباطی می تواند جلسه آزمون را بررسی کند.

برای درک اینکه چگونه آموزش رخ می دهدپست الکترونیک شما می توانید درس اول هر دوره را به صورت رایگان منتقل کنید:

1. شما مواد این کلاس ها را دریافت خواهید کرد.

2. آنها را بررسی کنید، پاسخ دهید سوالات کنترل و پاسخ های خود را (و همچنین سوالاتی که از شما در فرآیند مطالعه مواد مورد استفاده قرار گرفته اند، ارسال کنید.

3. پس از بررسی، شما نظرات خود را در پاسخ های خود دریافت خواهید کرد (درست است، که نادرست یا نه کاملا درست است) و پاسخ به سوالات شما (نگاه کنید به).

دستور پرداخت:

شما دوره های آموزشی مورد نیاز را سفارش می دهید (اگر به دستگاه یا مجموعه قطعات نیاز دارید). شما برای پرداخت فاکتور هستید شما این لایحه را پرداخت می کنید. پس از ورود پول، شما توسط مواد آموزشی ارسال خواهید شد پست الکترونیک برای آموزش درپست الکترونیک (دستگاه های مجهز یا مجموعه قطعات، سپس آنها توسط بسته های ارزشمند به طور منظم ارسال می شود) یا کلاس ها در "اسکایپ "(زمان با توافق، شما می توانید 1-2 درس در روز).

گزینه های پرداخت:

پرداخت به حساب لایحه اتحادیه اروپا صورت می گیرد، روش های زیر ممکن است:

از طریق Sberbank یا یک بانک دیگر

بانک اینترنت

خدمات "پرداخت رسید" سیستم پرداخت "Yandex .d"

خدمات پرداخت "WebMoney"


یا از طریق سیستم پرداخت "Onpay"(بسیاری از گزینه های پرداخت کارت، پول الکترونیکی، از طریق پایانه ها، و غیره)

تخفیف:

هنگام سفارش چندین دوره مختلفپست الکترونیک یا چند نفر را به صورت یک نفر آموزش دهیدپست الکترونیک (به جز "سفارشی سازی سفارشی"):

2،3،4 دوره های سفارش شده - تخفیف 10٪،

5 تماس - تخفیف 20٪.

هنگام آموزش چندین نفر در همان زمان در اسکایپ، تخفیف ها مورد بحث قرار می گیرند.

که در نامه تعیین تعداد دوره هایی که می خواهید کلاس های محاکمه را دریافت کنید یا پرداخت دوره های آموزشی (و در صورت لزوم یادگیری را انجام دهید). اگر شما آن را انتخاب کنید یک دوره را انتخاب کنید، نوشتن دستگاه هایی که قصد دارید توسعه دهید، می خواهید به منظور طراحی دستگاه های رادیویی آماتور مطالعه کنید یا برای فعالیت های حرفه ای نیاز دارید، من به شما کمک خواهم کرد که مناسب ترین دوره را انتخاب کنید.

یا تماس + + 79126195167 (از 8 تا 18 سال مسکو).

سوالات متداول:

من یک برنامه نویس مبتدی هستم در شرکت، جایی که من کار می کنم (من در کار کار می کنم) لازم بود که یک متخصص (متخصصان) را بر روی میکروکنترلرها آماده کنیم و تصمیم گرفتم مرا آماده کنند.

از من خواسته شد که دوره های مناسب را برای مطالعه میکروکنترلرها جستجو کنید، چگونه می توانم دوره های پرداخت را از شرکت دریافت کنم؟

شرکت شما یک قرارداد را با من به پایان می رساند تا شما را با توجه به یک برنامه خاص به اشتراک بگذارد، که در قرارداد نشان داده شده است. برای نوشتن چنین آموزش هایی در مورد هزینه های شرکت، با صدور آن به عنوان "مشاوره نرم افزار" راحت تر است. بر اساس درخواست، من به شما یک توافق نامه نمونه، پرداخت پرداخت غیر نقدی ارسال خواهم کرد. اگر مدیریت شرکت در مورد دوره های من سوالاتی را مطرح کند، اجازه دهید آنها بنویسند یا نوشتن کنند.

همانطور که من متوجه شدم، شما دوره های آموزشی را در مورد مطالعه میکروکنترلرها انجام می دهید. من یک سوال برای شما دارم، آیا شما به طور رسمی ثبت نام کرده اید و می توانید به طور رسمی یک دوره مطالعه، پرداخت و در پایان صدور یک سند را تایید کنید که گذرگاه دوره را تایید می کند؟

من رسما به عنوان یک کارآفرین فردی ثبت نام کردم.

از نقطه نظر قانون، من یک معلم خصوصی هستم (معلم).

من حق ندارم اسناد نمونه ای از دولت را صادر کنم. این تنها می تواند نهادهای آموزشی باشد.

من می خواهم زبان "C" را یاد بگیرم و برای برنامه ریزی میکروکنترلرهای طراحی دستگاه های رادیویی آماتور، یاد بگیرم، اما نمی دانم کدام میکروکنترلرها را انتخاب کنید:PIC ® یا AVR ®

زبان "C" خود تقریبا یکسان برای میکروکنترلرهای مختلف است.

اما بسته به کامپایلر استفاده شده، استفاده از آن ممکن است متفاوت باشد.

PIC® و AVR Microcontrollers معماری نیز به طور قابل توجهی متفاوت است ® (ثبت، پیکربندی و عملکرد دستگاه های محیطی).

بنابراین، برنامه نویسی برای آنها نیاز به مطالعه کار میکروکنترلر خود، زبان "C" و ویژگی های کامپایلر مورد استفاده است. در این راستا، دوره های مختلف ساخته شده اند به صورت شکل گیری کریوکترولر و کامپایلر. تفاوت قابل توجهی در روند تسلط بر برنامه نویسی Microcontrollers PIC® و AVR® برای دوره های مختلف وجود دارد (برنامه ها توسط همان نوع ساخته شده اند).

اگر شما یک مبتدی هستید و می خواهید برنامه نویسی و PIC® و AVR® را مدیریت کنید، بهتر است یک میکروکنترلر اول و یک کامپایلر را به کار ببرید (یک دوره). سپس شما را به راحتی می توانید از یک کامپایلر دیگر یا نوع دیگری از میکروکنترلر (عبور از یک دوره دیگر). با یک مطالعه همزمان، یک "فرنی" ممکن است در سر رخ دهد و این امر به جذب مواد کمک نمی کند.

محبوب ترین دوره های №18.34 برای Microcontrollers AVR® و شماره 20 برای میکروکنترلرهای PIC16®. شما می توانید یکی از این دوره ها را انتخاب کنید.

هدف این برنامه دوره ای در مورد مطالعه و توسعه عملی معماری یکی از رایج ترین خانواده های میکروکنترلر 8 بیتی است - خانواده ATMEL AVR.

در دوره های شانزدهمین درس در مورد نمونه ای از یکی از میکروکنترلرهای قابل استفاده از خانواده -ATMEGA16، عملیات دستگاه پردازنده مرکزی و تمام اجزای آن، ساختار و حالت های عملیات تمام دستگاه های محیطی به طور دقیق مورد بررسی قرار گرفته است.

توجه به ویژگی های میکروکنترلرهای این خانواده و مشخصه های کار بلوک های فردی متمرکز شده است.

به عنوان کلاس های فردی، چهار نمونه عملی در مورد استفاده از دستگاه های محیطی میکروکنترلر و سیستم های وقفه وجود دارد. برنامه نویسی و مدل سازی عملیات میکروکنترلر در این نمونه ها با استفاده از ابزارهای توسعه یکپارچه انجام می شود. برنامه نویسی در نمونه ها در زبان SI انجام می شود و از شنونده نیاز به حداقل دانش این زبان دارد.

صلاحیت

  • توانایی استفاده حرفه ای تجهیزات مدرن و دستگاه ها؛
  • توانایی استفاده از روش های مدرن برای توسعه فنی، اطلاعات و الگوریتمی سیستم های اتوماسیون و سیستم های مدیریت.

مخاطبان هدف

دانش آموزان تخصص های فنی، مهندسان و متخصصان در زمینه سیستم های کنترل و مدیریت.

نویسنده برنامه

K.T.N.، دانشیار گروه سیستم های کنترل اتوماتیک Golik Stanislav Evseevich.

شرح تکنولوژی یادگیری

تکنولوژی یادگیری مبتنی بر مطالعه مستقل مواد در سخنرانی های ویدئویی، تست تست است. ویدئو مواد شامل چندین وظایف عملیبا استفاده از محیط های توسعه یکپارچه و مدل سازی انجام شده است.

در فرایند یادگیری، معلم انجام می شود بازخورد با شنوندگان برای گذراندن دوره، و همچنین بر عملکرد وظایف عملی.

مدت زمان برنامه

این برنامه برای 24 ساعت علمی طراحی شده است (تعداد مواد ویدئویی موجود برای مطالعه 16 آهنگ ویدئویی و 4 کلاس عملی است).

مدت دوره دوره 6 هفته است. میانگین بار هفتگی در دانش آموز - 4 ساعت تحصیلی در هفته.

این دوره شامل 16 سخنرانی و 4 کلاس عملی است:

  • سخنرانی 1. مقدمه. معماری میکروکنترلرهای خانواده AVR. دستگاه پردازنده مرکزی دستگاه عامل
  • سخنرانی 2. دستگاه پردازنده مرکزی. دستگاه کنترل ژنراتور ساعت و دستگاه هماهنگ سازی.
  • سخنرانی 3. دستگاه پردازنده مرکزی. تنظیم زیرسیستم حالت مصرف برق
  • سخنرانی 4. سازمان حافظه.
  • سخنرانی 5. سیستم وقفه. وقفه های خارجی
  • درس عملی برنامه ریزی وقفه های خارجی.
  • سخنرانی 6. ماژول پورت موازی I / O.
  • درس عملی پورت های I / O برنامه ریزی
  • سخنرانی 7 تا 8. تایمر / شمارنده. تایمر / شمارنده TC0 (شروع).
  • درس عملی تشکیل سیگنال های مدولاسیون عرض جغرافیایی و پالس.
  • سخنرانی 9 - 11. تایمر / شمارنده TS2. تایمر / TC1 متر.
  • سخنرانی 12. Timer Watchman. مقایسه آنالوگ.
  • سخنرانی 13. مبدل آنالوگ دیجیتال.
  • درس عملی برنامه نویسی مبدل آنالوگ به دیجیتال.
  • سخنرانی 14 تا 15. فرستنده جهانی همزمان همزمان.
  • سخنرانی 16. رابط سریال SPI.

معاینه نهایی

به عنوان بخشی از صدور گواهینامه نهایی، شنونده آزمایش شده و کلاس های عملی را انجام می دهد. نتیجه کار به معلم فرستاده می شود تا تأیید شود.

پس از بررسی کار با شنونده، مصاحبه (بخشی از زمان یا در حالت وبینار) انجام می شود، که در آن یادگیری فرصتی برای ایجاد ویرایش ها برای کار کردن اگر آنها مورد نیاز و یا بحث در مورد انتخاب تکنولوژی خود برای ایجاد یک شی مشخص شده

اطلاعات تماس

pn - PT از 10:00 تا 17:00
197376، روسیه، سنت پترزبورگ، ul. پروفسور Popova، House 5، Corp. د، پوم D402.
+7 812 346-28-18, +7 812 346-45-21
+7 812 346-45-21
[ایمیل محافظت شده]

زنگ.

کسانی هستند که این خبر را قبل از شما خوانده اند.
مشترک شدن برای دریافت مقالات تازه.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه