آیا میدانید هنر نمايش تصويرهاي متحرک توسط توماس اديسون در سال 1891 اختراع شد
فکر نو بسیار ظریف و حساس است ،با یک ریشخند کوچک می میرد و کنایه ای کوچک آن را بسختی مجروح می کند از هربرت اسپنسر
Logo

برنامه نویسی میکروکنترلرها: آموزش AVR بیسیک

جستجو پیرامون این موضوع:    
[ برگشت به صفحه اصلی | انتخاب موضوع جدید ]

AVR دانلود کتاب آموزش مقدماتی میکروکنترلرهای AVR

 

دانلود کتاب آموزش مقدماتی میکروکنترلرهای AVR نوشته علیرضا خلیلی . این کتاب ابتدا به معرفی نرم افزار Bascom پرداخته و به تشریح قسمت های مختلف این نرم افزار میپردازد .
سپس وارد توضیح و بررسی دستورات این نرم افزار شده و پس از معرفی پورت ها طریقه استفاده از Keyboard و LCD را آموزش می دهد . در انتهای کتاب نیز طریقه ساخت یک پروگرامر STK را ضمیمه شده است .




يكشنبه، 18 دي ماه، 1390 | 1 نظر | بازدید [ 502 ]

بسیاری از دوستان که در برنامه نویسی های ان ها تاریخ میلادی هست به دنبال کدی میگردند تا بشود به صورت اتوماتیک تاریخ میلادی را به شمسی تبدیل کند هم چنین که در این کد سال کبیسه نیز حساب بشود.
امروز کد تبدیل تاریخ میلادی به شمسی را به زبان بیسیک را برای دوستان برنامه نویس ،را قرار داده ام. این کد کاملا عملی میباشد وتست شده است

یکی از کاربرد های این کد که خودم هم مدت زیادی با ان سروکار داشتم در مورد کار با ای سی ds1307 هست همانطور که میدانید این ای سی یکreal time clock= RTC هست که علاوه برا کار های دیگر مثل شمارش ساعت ، روز و… تاریخ را به صورت میلادی محاسبه میکند که با استفاده از این کد میتوانید تاریخ را به شمسی تبدیل کنید.

اما در مورد نحوه استفاده از کد باید سال ،ماه و روز میلادی خود را همانطور که در برنامه توضیح داده شده است در متغیر های زیر قرار دهید.




چهارشنبه، 6 مرداد ماه، 1389 | 0 نظر | بازدید [ 2058 ]

با عرض سلام خدمت دوستان
این هم یه پروژه خوب برای یادگیری و کار کردن با مبدل آنالوگ به دیجیتال AVR همچنین طریقه استفاده و راه اندازی و برنامه نویسی سنسور LM35 که امیدوارم به کارتون بیاد.
تنظیمات ADC در بیسک
نکته مهم و اساسی در تنظیمات ADC برای اندازه گیری دقیق دما تنظیم Reference می باشد.
Reference ولتاژ مبنا ای می باشد میکرو نسبت آن ولتاژ آنالوگ را به دیجیتال تبدیل می کند.
Reference = Internal :
با انتخاب این تنظیم ولتاژ مرجع برابر 2.56 ولت می شود که این ولتاژ دقیق در داخل خود میکرو تولید می شود.
در این حالت مقدار خوانده شده توسط دستور:




چهارشنبه، 21 بهمن ماه، 1388 | 3 نظر | بازدید [ 5741 ]

EEPROM خارجي:
توسط ميكرو كنترلر AVR شما مي توانيد داده هاي خود را در يك حافظه خارجي ذخيره كنيد. كه من در اينجا نحوي پيكره بندي و برنامه نويسي آن را براي آيسي هاي EEPROM با مد سريال I2C خواهم گفت.
در پروتكل I2C ما تنها از دو سيم براي خواندن و نوشتن اطلاعات استفاده مي كنيم كه يك سيم آن به پايه SCL مشهور مي باشد كه روي اين پايه توسط ميكرو ما يك كلاك پالس با فركانس مشخص (بستگي به نوع EEPROM دارد) توليد مي كنيم. اين پايه اين كلاك را به EEPROM مي دهد و كه EEPROM بر اساس اين پالس ساعت داده ها را مي خواند و مي نويسد.
سيم دوم آن SDA مي باشد كه در واقع ما توسط اين پايه اطلاعات خانه هاي حافظه و محتواي داده را به EEPROM مي فرستيم و يا دريافت مي كنيم. از جمله اطلاعات يا شماره خانه حافظه و بعد اطلاعات خواندن و نوشتن و بعد هم فرستادن و يا دريافت كردن اطلاعات مي باشد.




چهارشنبه، 21 بهمن ماه، 1388 | 2 نظر | بازدید [ 3686 ]

در اين قسمت آموزشي به نحوي پيكره بندي امكانات AVR مي پردازيم. از جمله پيكره بندي LCD  و كيبورد
اتصال LCD به AVR و نحوي پيكره بندي آن در بيسكام :
Config   Lcdpin = Pin   Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , _
Db7 = Porta.7 , E = Porta.2 , Rs = Porta.3
Config Lcd = 16 * 2
به كمك دستور بالا ما قادر خواهيم بود كه LCD را به هر پورتي كه مي خواهيم وصل كنيم. در خط اول برنامه ما تك تك پايه هاي LCD را معرفي كرديم و گفتيم DB4 ال سي دي را مي خواهيم به porta.4 وصل كنيم و همين طور تا آخر. و پايه هاي E و RS رو هم تعريف مي كنيم البته پايه RW رو هم زمين مي كنم چون ما اغلب در LCD مي نويسيم و كم پيش مياد كه بخواهيم ازش بخونيم. در خط بعدي هم تعداد سطر و ستون هاي LCD را براي ميكرو تعريف كرديم.
نكته: چون در خط اول بايد دستورات پشت سر هم باشد مي مي توانيم به كمك يه آندرلاين " _" ادامه دستورات را در خط بعدي بنويسيم. اين كار صرفا براي اين كه طول برنامه زياد نشه و يا در موقع چاپ به هم نريزه .
دستورات LCD :




چهارشنبه، 21 بهمن ماه، 1388 | 1 نظر | بازدید [ 2219 ]

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
272829

پنج شنبه

4

4 اسفند ماه، 1390
23/02/2012


رخدادی برای امروز ثبت نشده

جستجو در تقویم ...
cash40-D4

آمار کاربران

نظرسنجی
نظر شما درباره سایت

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 465    نظرات: 35


لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H1

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

یک موضوع انتخاب کنید:


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








به PicPars امتیاز دهید ممنون از حمایت شما