طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
اندازه گیری ظرفیت خازن از 1pF تا 1uF، سلف از 1nH تا 1H و فرکانس از 1Hz تا 4MHz تنها با یک میکرو سوئیچ و همچنین کلیدی برای کالیبراسیون اتوماتیک.این پروژه قابلیت تشخیص نشتی گاز و کمی دود و افزایش دما را دارد. به این صورت که اگر نشتی رخ دهد با ارسال یک پیامک SMS برای شماره تعریف شده کاربر را مطلع می نماید. همچنین یک رله نیز فعال می شود که می تواند یه آژیر خطر را صدا درآورد.این پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. از امکانات آن می توان برای هر یادآور یک نام تعیین کرد (20 کاراکتر اسکی) با قابلیت تایپ حروف کوچک و بزرگ انگلیسی با کیبورد 3×4 و ...یک سیستم امنیتی که دارای یک کاربر اصلی می باشد و توسط این کاربر می توان کاربرهای متعددی با پسورد های مجزا تعریف نمود. می توان تا 100 کاربر و 100 پسورد مختلف را تعریف، و در قسمت ورود هر یک از اعضاء که نام کاربری و رمز عبور خود را بدرستی وارد کند یک رله به همراه LED روشن خواهد شد.بر اساس رنج حداقل و حداکثر تعریف شده توسط کاربر و با توجه به دمای محیط، سرعت موتور بین 10 تا 99 به صورت خودکار تنظیم می شود.
پروژه خازن سنج و سلف سنج-LC متر با avr

MCP-14

پروژه خازن سنج و سلف سنج-LC متر با avr
پروژه نشت یاب گاز و کنترل با SMS

MCP-35

پروژه نشت یاب گاز و کنترل با SMS
پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

MCP-7

پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr
پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr

MCP-12

پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr
پروژه کنترل دور موتور با PWM برحسب دما با avr

MCP-18

پروژه کنترل دور موتور با PWM برحسب دما با avr

ثبات های عمومی ریزپردازنده 8086/8088

همانطوریکه اشاره شد ریزپردازنده 8086/8088 یک ریزپردازنده 16 بیتی است. پس ثبات های عمومی آن 16 بیتی است و می توانند همزمان 16 بیت داده را در خود جای دهند. (در فهرست مقالات میکرو رایانه جستجو کنید) ریزپردازنده 8086/8088 دارای چهار ثبات عمومی به نام های AX , BX , CX , DX است، که هر کدام از آنها به صورت 8 بیتی هم قابل استفاده است و به ترتیب به نام های AL , AH , BL , BH , CL , CH , DL , DH نامیده می شوند. یعنی مثلا نیمه کم ارزش ثبات AX ثبات AL و نیمه پرارزش آن ثبات AH است و ...

بدین ترتیب با استفاده از این ثبات های 8 بیتی ، ریزپردازنده 8086/8088 همانند ریزپردازنده های 8 بیتی قادر خواهد بود پردازش بر روی داده های 8 بیتی را هم به راحتی انجام دهد. معمولا شماره گذاری بیت های ثبات های ریزپردازنده از شماره صفر خواهد بود. پس بیت شماره صفر هر ثبات، کم ارزش ترین بیت و بیت شماره 7 (در ثبات های 8 بیتی) یا 15 (در ثبات های 16 بیتی) پرارزش ترین آن خواهد بود. با وجود آنکه در اکثر دستورالعمل ها می توان تمام ثبات های عمومی را مورد استفاده قرار داد ولی در بعضی موارد نقش خاصی بر عهده هر کدام گذاشته می شود که در اینجا به بعضی از آنها اشاره می شود. (توضیحات بیشتر بعدا" و بتدریج داده خواهد شد):

از بخش سفارش طراحی هم اکنون درخواست خود را ثبت کنید
حل و تشریح کلیه تمرینات درس میکروکنترلر AVR
طراحی و ساخت مدارات دلخواه شما با میکروکنترلر AVR


ثبات AX

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

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

ثبات CX
به نام ثبات شمارنده نامیده می شود. در عملیات تکرار و حلقه ها و عملیات رشته از این ثبات به عنوان شمارنده استفاده می گردد. همچنین این ثبات در عملیات جابجایی و چرخش های چندگانه مورد استفاده قرار می گیرد.

ثبات DX
به نام ثبات داده ها نامیده می شود. از این ثبات به منظور ذخیره آدرس ها در عملیات I/O استفاده می شود. در عملیات ضرب و تقسیم هم کاربرد اختصاصی دارد.

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل ارتباطی ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.

به این مطلب امتیاز دهید

برچسب ها:
تاریخ ارسال جمعه، 15 مرداد ماه، 1389    نویسندهنویسنده: مدیریت    نظرات 0 نظر    بازدید بازدید [ 57450 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان   

پروژه ریموت کنترل 433-315 مگاهرتز 4 کاناله با قابلیت لرنینگ
کد پروژه: MCP-27
عنوان: پروژه ریموت کنترل 433-315 مگاهرتز 4 کاناله با قابلیت لرنینگ
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
این پروژه یک مدار گیرنده رادیویی 433 یا 315 مگاهرتز می باشد که قابلیت تعریف و ذخیره سازی انواع ریموت کنترل هایی از قبیل (ریموت دزدگیر ماشین، پارکینگ، بالابر و ...) را دارد. با نگه داشتن یک میکروسوئیچ و فشار دادن یکی از کلید های ریموت به مدت 1 ثانیه کد شناسایی ریموت مورد نظر آشکار و سپس در حافظه ذخیره می شود و می توان با چهار کلید ریموت (کلیدهای A,B,C,D) چهار رله را روشن و خاموش کرد.
پروژه mp3 پلیر ساده با avr به زبان C
کد پروژه: MCP-32
عنوان: پروژه mp3 پلیر ساده با avr به زبان C
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
یک مدار صوتی جهت پخش فایل های صوتی MP3 و WMV با Sampling rate 8KHz-48KHz و خروجی دیجیتال به آنالوگ 24 بیتی می باشد که از حافظه های Micro SD تا 32GB و فرمت های FAT16 و FAT32 پشتیبانی می کند.

مرتبط باموضوع :          مطالب بیشتر در این موضوع

 افزایش برد گیرنده مادون قرمز  [ چهارشنبه، 6 مرداد ماه، 1389 ] 8977 مشاهده
 عصر لامپ ها تولد ترانزيستور كامپوتر هاي ديجيتال  [ چهارشنبه، 21 بهمن ماه، 1388 ] 4404 مشاهده
 مودهای کار ریزپردازنده 8088-8086  [ جمعه، 15 مرداد ماه، 1389 ] 6447 مشاهده
 سیگنال RESET ریزپردازندههای 8086 و 8088  [ جمعه، 15 مرداد ماه، 1389 ] 5055 مشاهده
 قطعه بندی حافظه ریزپردازنده 8086-8088  [ جمعه، 15 مرداد ماه، 1389 ] 7161 مشاهده
 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما : 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]