<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >

<channel>
<title>برنامه نویسی میکروکنترلرها</title>
<link>http://www.picpars.com/</link>
<description>آموزش برنامه نویسی انواع میکروکنترلرهای 8051 وAVR و PIC و همچنین کار با انواع نرم افزارهای رشته برق مانند labview , flowcode</description>
<dc:language>en-us</dc:language>
<dc:creator>picpars@gmail.com</dc:creator>
<dc:date>2012-05-22T06:46:51+04:30</dc:date>

<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-05-22T06:46:51+04:30</sy:updateBase>

<item>
<title>دانلود پروژه کامل Wave Player با AVR و پشتیبانی از FAT16 و FAT32</title>
<link>http://www.picpars.com/165/پروژه‌های-AVR-بیسیک/دانلود-پروژه-کامل-Wave-Player-با-AVR-و-پشتیبانی-از-FAT16-و-FAT32//</link>
<comments>http://www.picpars.com/165/پروژه‌های-AVR-بیسیک/دانلود-پروژه-کامل-Wave-Player-با-AVR-و-پشتیبانی-از-FAT16-و-FAT32/#comments/</comments>
<pubDate>2010-08-29T11:32:35+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<guid isPermaLink="false">165@http://www.picpars.com/</guid>
<description>يكشنبه، 7 شهريور ماه، 1389<![CDATA[<p>
	این پروژه قادر به پخش فایل های صوتی Wave با فرمت ۲۲٫۰۵۰KHz- 8bit- Mono از روی مموری کارت های SD/MMC می باشد .این پروژه از هر دونوع FAT16 و FAT32 پشتیبانی می کند و طرز کار آن بدین صور است که در ابتدا باید مموری را format نموده ، سپس یک فایل Notepad به نام دلخواه (انگلیسی) در کامپیوتر ایجاد کرده و داخل آن عبارت F1 را تایپ نمایید . ( توجه داشته باشید که F حرف بزرگ باشد )<br />
	دوستان عزیز برای دریافت بیشتر اطلاعات ، مدار ، سورس برنامه به زبان بسکام ، فایل پروتئوس ، توضیحات پروژه در ادامه مطلب رفته و آن را دانلود کنید.</p>
]]></description>
<dc:date>2010-08-29T11:32:35+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>پروژه RFID - آر اف آی دی - 100 درصد عملی - پروژه ساخت</title>
<link>http://www.picpars.com/182/پروژه‌های-AVR-سی-C/پروژه-RFID---آر-اف-آی-دی---100-درصد-عملی---پروژه-ساخت//</link>
<comments>http://www.picpars.com/182/پروژه‌های-AVR-سی-C/پروژه-RFID---آر-اف-آی-دی---100-درصد-عملی---پروژه-ساخت/#comments/</comments>
<pubDate>2010-09-27T14:56:08+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<guid isPermaLink="false">182@http://www.picpars.com/</guid>
<description>دوشنبه، 5 مهر ماه، 1389<![CDATA[<p>
	این پست شامل راه اندازی RFID (آر اف آی دی ) و کنترل اون با یک میکروکنترلر AVR از نوع ATMEGA 8 هست . یک فایلی هم ضمیمه شده که کاملا تو ضیح میده ، کار مدار از چه قراره. برنامه نوشته شده به زبان C با CodeVision AVR + شماتیک کامل مدار + توضیحات</p>
]]></description>
<dc:date>2010-09-27T14:56:08+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>ريز پردازنده 8088-8086</title>
<link>http://www.picpars.com/27/الکترونیک/ريز-پردازنده-8088-8086//</link>
<comments>http://www.picpars.com/27/الکترونیک/ريز-پردازنده-8088-8086/#comments/</comments>
<pubDate>2010-02-10T11:32:44+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<guid isPermaLink="false">27@http://www.picpars.com/</guid>
<description>چهارشنبه، 21 بهمن ماه، 1388<![CDATA[<p>
	<strong>گذرگاه داده</strong><br />
	اگرچه 8088 و 8086 دو تراشه 40 پايه هستند ولي اختلاف هايي در گذرگاه هاي آدرس و داده آنها وجود دارد.هر دو پردازنده در درون 16 بيتي هستند،ولي 8088 در بيرون داراي گذرگاه هاي آدرس و داده 8 بيت است، در حاليكه 8086 گذرگاه داده 16 بيتي مي باشد، پايه هاي AD0-AD15 براي گذرگاه داده بكار رفته اند.در حاليكه در 8086 فقط AD0-AD7 براي اين منظور استفاده شده اند.هنگام طراحي اين پردازنده ها تلاش بسيار زيادي شد كه تعدا پايه هاي اتصال به بيرون حداقل شود؛ بنابراين، طراحان گذرگاه آدرس و داده را مولتي پلكس كردند. به اين معني كه اينتل براي حمل اطلاعات از پايه هاي مشتركي استفاده كرد:آدرس و داده. توجه كنيد كه نام اين پايه ها نشان دهنده اين كاربرد دو گانه است. در 8086، پايه هاي گذرگاه آدرس/داده AD0/AD15 نام گذاري شدند كه AD به معناي آدرس/داده است. پايه ALE (فعال ساز لچ آدرس) اعلام مي كند كه اطلاعات رو پايه هاي AD0-AD15 آدرس است يا داده. هر با ريزپردازنده آيسي را بيرون بفرستد،ALE را به سطح بالا مي برد تا مشخص كند اطلاعات روي پايه هاي AD0-AD15 آدرس A0-A15 هستند. اين اطلاعت بايد لچ شوند تا پايه هاي AD0-AD15 براي حما داده آزاد گردنند. وقتي كه داده به بيرون ارسال و يا از بيرون دريافت مي شود، ALE در سطح پايين منطقي قرار ميگيرد. يعني كه AD0-AD15 به عنوان گذگاه هاي داده D0-D15 بكار گرفته شده اند. جداسازي آدرس و داده از پايه هاي AD0-AD15 را دي مولتي پلكس كردن مي نامند. مفهوم مشابهي به 8088 مي توان اعمال نمود، به جزء اينكه در اين پردازنده ها تنها AD0-AD7 براي آدرس/داده به طور مشترك بكار رفته اند و 8 پايه A8-A15 فقط حامل آدرس هستند.</p>
]]></description>
<dc:date>2010-02-10T11:32:44+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>ساختمان داخلی ریزپردازنده 8086/8088</title>
<link>http://www.picpars.com/98/الکترونیک/ساختمان-داخلی-ریزپردازنده-8086/8088//</link>
<comments>http://www.picpars.com/98/الکترونیک/ساختمان-داخلی-ریزپردازنده-8086/8088/#comments/</comments>
<pubDate>2010-08-06T13:51:06+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<guid isPermaLink="false">98@http://www.picpars.com/</guid>
<description>جمعه، 15 مرداد ماه، 1389<![CDATA[<p>
	<strong>ساختمان داخلی ریزپردازنده 8086/8088</strong></p>
<p>
	ریزپردازنده 8086 یک ریزپردازنده 16 بیتی است. یعنی در هر زمان حداکثر می تواند 16 بیت داده را پردازش نماید. مفهوم دقیق پردازش در این بحث یعنی عملیات محاسباتی یا منطقی؛ که عملیات جابجایی را هم در این زمره قرار دادیم. این ریزپردازنده تقریبا از 29000 ترانزیستور تشکیل شده است.</p>
<p>
	آنچه در اینجا همیشه مورد نظر ما بوده و همواره تعقیب خواهد شد بررسی عملکرد این ریزپردازنده به منظور استفاده از آن در مدارات مختلف و کاربردهای گوناگون آن است. بنابراین هدف از بررسی ساختمان داخلی آن نیز، معرفی بلوک ها و اجزاء اصلی به کار رفته در آن به منظور برنامه نویسی و یا احیانا استفاده در طراحی مدار است.<br />
	در شکل زیر بلوک دیاگرام و اجزاء مهم آن با این دیدگاه آمده است.</p>
]]></description>
<dc:date>2010-08-06T13:51:06+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>ثبات های عمومی ریزپردازنده 8086/8088</title>
<link>http://www.picpars.com/99/الکترونیک/ثبات-های-عمومی-ریزپردازنده-8086/8088//</link>
<comments>http://www.picpars.com/99/الکترونیک/ثبات-های-عمومی-ریزپردازنده-8086/8088/#comments/</comments>
<pubDate>2010-08-06T13:55:22+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<guid isPermaLink="false">99@http://www.picpars.com/</guid>
<description>جمعه، 15 مرداد ماه، 1389<![CDATA[<p>
	همانطوریکه اشاره شد ریزپردازنده 8086/8088 یک ریزپردازنده 16 بیتی است. پس ثبات های عمومی آن 16 بیتی است و می توانند همزمان 16 بیت داده را در خود جای دهند. (در فهرست مقالات میکرو رایانه جستجو کنید) ریزپردازنده 8086/8088 دارای چهار ثبات عمومی به نام های AX , BX , CX , DX است، که هر کدام از آنها به صورت 8 بیتی هم قابل استفاده است و به ترتیب به نام های AL , AH , BL , BH , CL , CH , DL , DH نامیده می شوند. یعنی مثلا نیمه کم ارزش ثبات AX ثبات AL و نیمه پرارزش آن ثبات AH است و ...</p>
<p>
	بدین ترتیب با استفاده از این ثبات های 8 بیتی ، ریزپردازنده 8086/8088 همانند ریزپردازنده های 8 بیتی قادر خواهد بود پردازش بر روی داده های 8 بیتی را هم به راحتی انجام دهد. معمولا شماره گذاری بیت های ثبات های ریزپردازنده از شماره صفر خواهد بود. پس بیت شماره صفر هر ثبات، کم ارزش ترین بیت و بیت شماره 7 (در ثبات های 8 بیتی) یا 15 (در ثبات های 16 بیتی) پرارزش ترین آن خواهد بود. با وجود آنکه در اکثر دستورالعمل ها می توان تمام ثبات های عمومی را مورد استفاده قرار داد ولی در بعضی موارد نقش خاصی بر عهده هر کدام گذاشته می شود که در اینجا به بعضی از آنها اشاره می شود. (توضیحات بیشتر بعدا&quot; و بتدریج داده خواهد شد):</p>
]]></description>
<dc:date>2010-08-06T13:55:22+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>بررسی مجدد عملکرد 8088-8086</title>
<link>http://www.picpars.com/107/الکترونیک/بررسی-مجدد-عملکرد-8088-8086//</link>
<comments>http://www.picpars.com/107/الکترونیک/بررسی-مجدد-عملکرد-8088-8086/#comments/</comments>
<pubDate>2010-08-06T17:26:54+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<guid isPermaLink="false">107@http://www.picpars.com/</guid>
<description>جمعه، 15 مرداد ماه، 1389<![CDATA[<div>
	<strong>بررسی مجدد عملکرد 8088/8086</strong></div>
<p>
	اینک بعد از بحث های مفصلی که در مورد ساختمان داخلی و عملکرد اجزاء آن داشتیم، می توان دوباره از دیدگاه کلی به بررسی عملکرد ریزپردازنده پرداخت و جمع بندی لازم را ارائه نمود. دیدیم که 8088/8086 از دو واحد اصلی EU و BIU تشکیل یافته است. پس از آنکه ریزپردازنده شروع به کار نمود اجرای برنامه ها از یک آدرس مشخص و از قبل تعیین شده آغاز خواهد شد. (بعدا خواهیم دید که اگر ریزپردازنده در ابتدای شروع به کار باشد، پس از عمل Reset می توان کنترل اجرای برنامه را به هر آدرسی ارجاع داد و این کار به راحتی با قرار دادن دستورالعمل پرش در ناحیه اختصاصی مربوط به Reset امکان پذیر است.)</p>
<div>
	<strong>عملکرد صف دستورالعمل ها</strong></div>
<p>
	می دانیم که محتویات ثبات IP در هر زمان به دستورالعمل بعدی که باید از حافظه واکشی شود، اشاره می کند. بنابراین در اولین مرحله محتویات ثبات IP همراه با ثبات CS یک آدس فیزیکی حافظه را به دست خواهند داد که اولین دستورالعمل از آنجا واکشی شده و در داخل صف دستورالعمل ها قرار خواهد گرفت و پس از این عمل، مقدار IP بسته به طول دستورالعملی که واکشی شده، افزایش خواهد یافت.</p>
]]></description>
<dc:date>2010-08-06T17:26:54+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>سیگنال خواندن در ریزپردازنده 8086-8088</title>
<link>http://www.picpars.com/118/الکترونیک/سیگنال-خواندن-در-ریزپردازنده-8086-8088//</link>
<comments>http://www.picpars.com/118/الکترونیک/سیگنال-خواندن-در-ریزپردازنده-8086-8088/#comments/</comments>
<pubDate>2010-08-06T17:53:21+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<guid isPermaLink="false">118@http://www.picpars.com/</guid>
<description>جمعه، 15 مرداد ماه، 1389<![CDATA[<p>
	<strong>پایه RD (خط خروجی و سه حالته)(Active Low)</strong></p>
<p>
	سیگنال خواندن به وسیله این پایه تولید می شود. بدین ترتیب که وقتی 8086/8088 در حال خواندن داده از یک محل حافظه یا یک دسنگاه ورودی-خروجی باشد این پایه فعال شده و خروجی آن برابر صفر خواهد شد. سیکل خواندن با فعال شدن این پایه شروع شده و خواندن در لبه مثبت این سیگنال صورت می گیرد. البته تعیین اینکه CPU در حال خواندن داده از دستگاه ورودی یا حافظه است، به وسیله سیگنال M/IO مشخص می گردد. (در فهرست مقالات میکرو رایانه جستجو کنید) پایه RD به صورت سه حالته بوده و CPU به منظور استفاده سایر پردازنده ها از این خط، آن را در وضعیت امپدانس بالا قرار می دهد.</p>
]]></description>
<dc:date>2010-08-06T17:53:21+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>اتصال کیبورد 4*4 به میکروکنترلر AVR</title>
<link>http://www.picpars.com/52/آموزش-AVR-سی-C/اتصال-کیبورد-4*4-به-میکروکنترلر-AVR//</link>
<comments>http://www.picpars.com/52/آموزش-AVR-سی-C/اتصال-کیبورد-4*4-به-میکروکنترلر-AVR/#comments/</comments>
<pubDate>2010-05-06T18:07:12+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[آموزش AVR سی C]]></category>
<guid isPermaLink="false">52@http://www.picpars.com/</guid>
<description>پنجشنبه، 16 ارديبهشت ماه، 1389<![CDATA[<p>
	به نام خدا</p>
<p>
	در این قسمت ما می خواهیم اتصال صفحه کلید به میکرو کنترلرهای AVR را آموزش دهیم. همان گونه که می دانیم یک پورت میکرو 8 پین دارد و ما اگر بخواهیم به پایه ها کلید وصل کنیم قاعدتا 8 تا کلید می توانیم به آن وصل کنیم برای این که به همین پورت بتوانیم تعداد کلید های بیشتری وصل کنیم اگر کلید ها را به صورت ماتریسی ببندیم می توانیم 16 تا کلید داشته باشیم، برای اینکار کلید ها را به صورت 4 سطر و 4 ستون می بندیم که 4 تا سطر را به 4 تا از میکرو وصل میکنیم و آنها را به صورت خروجی تعریف می کنیم و 4 تا ستون را به 4 تا از پین های میکرو وصل میکنیم و آنها را به صورت ورودی تعریف می کنیم. که در ادامه به توضیح کامل آن می پردازیم:</p>
]]></description>
<dc:date>2010-05-06T18:07:12+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>دانلود پروژه کامل کنترل دور موتور DC از طریق PWM میکرو AVR با بسکام</title>
<link>http://www.picpars.com/151/پروژه‌های-AVR-بیسیک/دانلود-پروژه-کامل-کنترل-دور-موتور-DC-از-طریق-PWM-میکرو-AVR-با-بسکام//</link>
<comments>http://www.picpars.com/151/پروژه‌های-AVR-بیسیک/دانلود-پروژه-کامل-کنترل-دور-موتور-DC-از-طریق-PWM-میکرو-AVR-با-بسکام/#comments/</comments>
<pubDate>2010-08-24T20:02:31+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[آموزش AVR سی C]]></category>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<guid isPermaLink="false">151@http://www.picpars.com/</guid>
<description>سه شنبه، 2 شهريور ماه، 1389<![CDATA[<p>
	در مورد این پروژه فقط می توانم بگم که تا دانلود نکنید پی به ویژگی های آن نمی برید . این پروژه به دست KING و زحمت فراوان Lord برای شما دوستان تهیه گردیده &hellip;!! از بارز ترین ویژگی های آن :<br />
	۱_ کنترل موتور از طریق PWM میکرو .<br />
	۲_ کم و زیاد کردن سرعت .<br />
	۳_ تغییر جهت آن به صورت چپ گرد و راست گرد .<br />
	۴_ راه اندازی موتور توسط L298<br />
	5_برنامه نویسی از طریق BASCOM</p>
]]></description>
<dc:date>2010-08-24T20:02:31+04:30</dc:date>
<language>farsi</language></item>

<item>
<title>دانلود پروژه ساعت دیجیتال با AVR و سون سگمنت با بسکام</title>
<link>http://www.picpars.com/163/پروژه‌های-AVR-بیسیک/دانلود-پروژه-ساعت-دیجیتال-با-AVR-و-سون-سگمنت-با-بسکام//</link>
<comments>http://www.picpars.com/163/پروژه‌های-AVR-بیسیک/دانلود-پروژه-ساعت-دیجیتال-با-AVR-و-سون-سگمنت-با-بسکام/#comments/</comments>
<pubDate>2010-08-27T11:55:46+04:30</pubDate>
<dc:creator>ارسال شده توسط SMGH-admin</dc:creator>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR سی C]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[الکترونیک]]></category>
<category><![CDATA[آموزش AVR سی C]]></category>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<category><![CDATA[پروژه‌های AVR بیسیک]]></category>
<guid isPermaLink="false">163@http://www.picpars.com/</guid>
<description>جمعه، 5 شهريور ماه، 1389<![CDATA[<p>
	این پروژه ساده ترین ساعت ممکن با میکروکنترلر Atmega8L می باشد .در این پروژه از RTC داخلی میکرو استفاده شده و تغذیه آن ۳ ولت است که بوسیله دو عدد باطری قلمی تامین می شود توجه داشته باشید که میکروکنترلر این پروژه از نوع L انتخاب شود زیرا این میکرو Low Voltage بوده و با تغذیه ۳ تا ۵ ولت به خوبی کار می کند.</p>
]]></description>
<dc:date>2010-08-27T11:55:46+04:30</dc:date>
<language>farsi</language></item>

</channel>
</rss>

