آیا میدانید پشهکشها پشه را نابود نميکنند. آنها
حس پشهها را از کار مياندازند و پشهها نميتوانند
بفهمند که تو کجايي
روزنـامه بـزرگترين مـربي قــرن نـوزدهم اسـت.هـيچ
نيرويي با آن قابل مقايسه نيست. هـم کتاب است و
هم کرسي خطابه و هم سکوي سخنراني در ميدان
عــمومي شـهر. از تاليج |
![]() |
آموزش گام به گام برنامه نویسی AVR به زبان C
کامپایلر قدرتمند Atmel AVR Studio 6 نسخه 6
دانلود شبیه ساز قدرتمند proteus 7.10 SP0 همراه با کرک و لایسنس و کتابخانه
کتابخانه شبیه ساز LCD های نوکیا برای پروتیوس
پروژه تولید سیگنال های ویدیوئی PAL با AVR به زبان اسمبلی
پروژه ارتباط AVR با RS232 و برنامه کنترلی با ویژوال بیسیک
اتصال کیبورد 4*4 به میکروکنترلر AVR و نمایش روی سون سگمنت|
1
|
VSS
|
--
|
زمين
|
جدول 1
|
|
2
|
VCC
|
--
|
منبع تغذيه
|
|
|
3
|
VEE
|
--
|
منبع تغذيه منترل درخشندگي
|
|
|
4
|
RS
|
I
|
اگرRS=0 باشد ثبات براي دريافت دستورالعمل انتخاب مي شود. (جدول 2)
اگر RS=1 باشد ثبات براي دريافت داده انتخاب مي شود.
|
|
|
5
|
R/W
|
I
|
نوشتن بر روي LCD يا خواندن از LCD
|
|
|
6
|
E
|
I
|
گذرگاه داده 8 بيتي
|
|
|
7
|
DB0
|
I/O
|
گذرگاه داده 8 بيتي
|
|
|
8
|
DB1
|
I/O
|
||
|
9
|
DB2
|
I/O
|
||
|
10
|
DB3
|
I/O
|
||
|
11
|
DB4
|
I/O
|
||
|
12
|
DB5
|
I/O
|
||
|
13
|
DB6
|
I/O
|
||
|
14
|
DB7
|
I/O
|
||
بیشتر
پروگرامر سري 8051 (AT89c51, AT89c52, AT89c55,AT89S51,AT89S52)
تو اينترنت خيلي ها دنبال چنين پروگرامري مي گردند و خود من هم يكي از اونها بودم كه با جستجو هاي زياد در اينترنت آخرش رو يه سايت خارجي نقشه و كد هگز و برنامه اصلي كه به زبان c مي باشد رو دانلود كردم و خودم اونو مونتاژ كردم و كاملا جواب داده البته يه مشكلاتي هم داشت كه بر طرف كردم از جلمه اينكه رابط سريال اون با يه آيسي بود كه به اين راحتي تو بازار گير نمي آمد و من با max232 يا همون hin232 يه تغييراتي توش دادم. اين پروگرامر تمامي ميكرو هايي كه در بالا ذكر شد را مي تواند برنامه ريزي كند. در ضمن برنامه اي كه اين كد هگز رو تو ميكرو مي ريزه تحت ويندوز مي باشد نه داس و كار با اون خيلي راحت مي باشد.
توضيحات سخت افزار:
بیشتر
ريزپردازنده هاي اوليه اينتل
اينتل اولين CPU تك تراشه اي را كه ريزپردازنده خوانده شد طراحي و روانه بازار كرد. اين پردازنده 4004 ناميده شد و در ساختمان آن 2300 ترانزيستور PMOS بكار رفته بود. 4004 يك ريزپردازنده 4 بيتي بود به خصوص براي استفاده در ماشين حساب طراحي شده بود. اينتل در سال 1972، براي پردازش كاركترهاي 8 بيت 8008 را طراحي كرد. 8008 داراي گذرگاه داده 8 بيت بود و مي توانست حداكثر تا 16KB حافظه را آدرس دهي كند. در 8008 هجده پايه اي 3000 ترانزيستور PMOS بكار رفته بود و جمعا 66 دستور العمل داشت. اينتل به منظور افزايش قدرت پردازش و ظرفيت حافظه در سال 1974، 8080را معرفي كرد. اين پردازنده بسيار پرطرفدار بود و در ساخت آن از تكنولوژي NMOS استفاده شده و در بسته 40 پايه قرار گرفته بود. 8080 مي توانست تا 64KB حافظه را آدرس دهي كند و ضمنا 111 دستور العنل داشت. پردازنده 8080 داراي دو IC پشتيبان بود كه براي كنترل كننده و نوسان گر سيستم مورد استفاده قرار گرفته بودند. در سال 1976، اينتل هر سه تراشه را در يك بسته به نام 8085 قرار داد جدول زير سير تكامل پردازنده هاي اينتل را رد دهه 1970 تا 8088 نشان مي دهد.
بیشتر
EEPROM خارجي:
توسط ميكرو كنترلر AVR شما مي توانيد داده هاي خود را در يك حافظه خارجي ذخيره كنيد. كه من در اينجا نحوي پيكره بندي و برنامه نويسي آن را براي آيسي هاي EEPROM با مد سريال I2C خواهم گفت.
در پروتكل I2C ما تنها از دو سيم براي خواندن و نوشتن اطلاعات استفاده مي كنيم كه يك سيم آن به پايه SCL مشهور مي باشد كه روي اين پايه توسط ميكرو ما يك كلاك پالس با فركانس مشخص (بستگي به نوع EEPROM دارد) توليد مي كنيم. اين پايه اين كلاك را به EEPROM مي دهد و كه EEPROM بر اساس اين پالس ساعت داده ها را مي خواند و مي نويسد.
سيم دوم آن SDA مي باشد كه در واقع ما توسط اين پايه اطلاعات خانه هاي حافظه و محتواي داده را به EEPROM مي فرستيم و يا دريافت مي كنيم. از جمله اطلاعات يا شماره خانه حافظه و بعد اطلاعات خواندن و نوشتن و بعد هم فرستادن و يا دريافت كردن اطلاعات مي باشد.
بیشتر
بیشتر
| ||||||||||||||||||||||||||||||||||||||||||
رخدادی برای امروز ثبت نشده |