شروع دوباره

با سلام

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

 

 

میکروکنترلرهای AVR و مدارات منطقی AVR Microcontroller Quick Reference Guide


میکروکنترلرهای AVR و مدارات منطقی AVR Microcontroller Quick Reference Guide
منبع:http://avr-logicalcircuit.blogspot.com

اين مقاله اطلاعات كلي در مورد ساختار داخلي و انواع مختلف ميكروهاي AVR و همچنين مزاياي آنها نسبت به نمونه هاي قبلي 8051 پرداخته است.در ترجمه آن سعي كردم بيشتر از لغات فارسي معادل استفاده كنم با اينكه خودم زياد راضي نيستم ولي چاره اي نداشتم بايد فارسي را پاس بداريم ! حتما مي دانيد كه براي برخي لغات تخصصي انگليسي هيچ معادل فارسي وجود ندارد به خاطر همين در بعضي از قسمتها خود لغت انگيسي را آورده ام كه فهم صحيح آن بستگي به تجربه ي خواننده دارد.مسلم است كه اگر شما درباره ي ميكروكنترلرها پيش زمينه اي داشته باشيد آنگاه آمادگي بيشتري براي فهم اين مقاله خواهيد داشت پس اگر يك خواننده مبتدي در ميكروكنترلرها هستيد ممكن است در درك برخي مطالب كمي دچار مشكل شويد البته كمي ! كه با پرسيدن چند سوال كوچك از كسي كه اينكاره است مي توانيد بعضي ابهامات را برطرف كنيد.اميدوارم هميشه پيروز و شاد باشيد .
ادامه نوشته

اتصال صفحه کلید به میکروکنترلر

 اتصال صفحه کلید به میکروکنترلر
منبع:
http://www.vis.ir

با امید به اینکه آزمایشهای قبلی را با موفقیت انجام داده اید و با پوزش از عزیزانی که منتظر آپدیت شدن وبلاگ بوده اند به سراغ آزمایش سوم می رویم که اتصال صفحه کلید ماتریسی 16 تایی به میکروکنترلر می باشد و کاربردهای زیادی در اکثر پروژه های مبتنی بر مییکروکنترلر دارد . نقشه ی شماتیک سخت افزار را می توانید از اینجا دانلود کنید و نرم افزار را هم که در زیر مشاهده می کنید همان نرم افزاری است که در کتاب «میکروکنترلر 8051» نوشته ی محمد علی مزیدی برای اتصال صفحه کلید ماتریسی 16 تایی به میکروکنترلر پیشنهاد شده است . با این تفاوت که نرم افزار موجود در کتاب از 2 پورت استفاده می کند ولی نرم افزاری که در اینجا مشاهده می کنید برای استفاده از یک پورت بهینه شده است و برای نمایش اعداد مربوط به کلید های فشرده شده نیز از 4 عدد سون سگمنت که به روش مالتی پلکس بسته شده اند بهره می برد . توضیحات لازم در مورد نرم افزار صفحه کلید را در ذیل آن مشاهده می کنید و در مورد نرم افزار مالتی پلکس هم در آزمایش قبل به طور مفصل توضیح داده شده است .

ادامه نوشته

اتصال سون سگمنت به میکروکنترلر

 اتصال سون سگمنت به میکروکنترلر

 
منبع:
http://vis.ir
با امید به اینکه اولین آزمایش را با موفقیت انجام دادید ، میریم سراغ آزمایش دوم که اتصال یک سون سگمنت به میکرو کنترلر و ساختن یک شمارنده هست . البته سون سگمنتی که من در لیست قطعات مورد نیاز آورده بودم از نوع 4 تایی مالتی پلکس شده هست و لازم میدونم تا قبل از اینکه به سراغ مطالب بعدی بریم مختصری در مورد تکنیک مالتی پلکس برای روشن کردن چندین سون سگمنت روی یک مسیر a ،b ،c ،d ،e ،f و g مشترک توضیح بدم .

ادامه نوشته

اتصال یک LED به میکروکنترلر

آزمایش اول : اتصال یک LED به میکروکنترلر
منبع:http://www.vis.ir



خوب اگه وسایل و قطعات لیست مذکور را تهیه کردید ، نرم افزار Keil را دانلود و نصب کرده و به راحتی میتونید یک پروژه ی جدید ایجاد کنید ، پروگرامر شرح داده شده در بالا را ساخته و تست کردید و منبع تغذیه ی 5+ولت را هم ساختید ، میریم سراغ اولین و در واقع ساده ترین آزمایش که اتصال یک LED به میکروکنترلر و روشن و خاموش کردن آن است . در این آزمایش ما دو هدف را دنبال میکنیم : 1_ اتصال صحیح یک LED به میکرو و 2_ ایجاد یک تأخیر یک ثانیه ای نسبتاً دقیق با استفاده از تایمر صفر . قبل از اینکه به سراغ آزمایشهای بعدی بریم ، باید این تذکر را بدم که من توی این وبلاگ قصد آموزش برنامه نویسی اسمبلی را ندارم و فرض را بر این میگذارم که شما با دستورات اسمبلی و نحوه ی کاربرد اونها کاملاً آشنا هستید .

ادامه نوشته

دستورات مربوط به LCD - میکروکنترلرها

دستورات مربوط به LCD - میکروکنترلرها
منبع:
http://www.vis.ir



 



در این قسمت ادامه دستورات کامپایلر PIC Simulator IDE شرح داده می شود. این دستورات مربوط به ارتباط میکروکنترلر با LCD می باشد. برای اینکه بتوانید در این نرم افزار به زبان بیسیک برنامه نویسی نمائید ابتدا برنامه را باز کنید و روی منوی TOOLS رفته و سپس Basic Compiler را انتخاب نمائید.
اکنون ادامه دستورات:
دستورات:
قبل از مطالعه این دستورات بهتر است که با LCD و روش های ارتباط با آن آشنایی داشته باشید.
DEFINE
فرم کلی دستور:
DEFINE command
قبل از هر چیز درباره دستور DEFINE توضیح می دهم. برخی از دستورات دارای مقادیر پیش فرض هستند که با دستور DEFINE می توان مقدار دلخواه را مشخص نمود. در مثال ها کاربرد این دستور را مشاهده خواهید نمود.
________________________________________
LCD_BITS
فرم کلی دستور:
DEFINE LCD_BITS = 4 OR 8
این دستور مشخص می سازد که پورت اطلاعات LCD چهاربیتی است یا هشت بیتی (به روش های ارتباط با LCD مراجعه نمائید.)
مقدار پیش فرض 4 است.
________________________________________
LCD_DREG
فرم کلی دستور:
DEFINE LCD_DREG = PORTA OR PORTB OR PORTC OR PORTD
مشخص می سازد که خطوط دیتای LCD به کدام پورت میکرو متصل است . که یکی از پورت های فوق باید انتخاب شود.
مقدار پیش فرض PORTB است.

ادامه نوشته

دستورات برنامه نویسی میکروکنترلر Avr برای راه اندازی Lcd

دستورات برنامه نویسی میکروکنترلر Avr برای راه اندازی Lcd

منبع:http://www.vis.ir

دستورات برنامه نویسی میکروکنترلر AVR برای راه اندازی ال سی دی



دستور HEX
اين دستور مقدار X را به مقدار هگزادسيمال آن تبديل کرده و در متغير VAR قرار مي دهد.

(VAR=HEX(X

به مثال زير توجه کنيد:

Dim A As Byte , B As String * 5
A = 95
(B = Hex(a
Lcd B 'lcd 5F
End

دستور HEXVAL
اين دستور X را که يک داده هگزادسيمال است به مقدار دسيمال آن تبديل کرده و در متغير VAR قرار مي دهد.

(VAR=HEXVAL(X

به مثال زير توجه کنيد:

Dim A As Byte , B As String * 5
B = 5f
(A = Hexval(b
Lcd A 'lcd 95
End


دستور STRING
با اين دستور مي توان کد اسکي x را به تعداد n به رشته تبديل و در متغير VAR قرار داد.

(VAR=STRING(N , X

به مثال زير توجه کنيد:

Dim A As String * 20
(A = String(3 , 66
Lcd A 'lcd BBB
End


لازمه که يه کم در مورد کد اسکي( ASCI ) براتون توضيح بدم. ببينيد دوستان براي اينکه هر حرف،عدد یا کاراکتری را روی LCD نمایش دهیم باید کد اسکی آن را به پایه های 7 تا 14 LCD اعمال کنیم.
جدول کد اسکی حروف و اعداد

ادامه نوشته

برنامه ريزي ميكرو كنترلر ها

 برنامه ريزي ميكرو كنترلر ها

منبع:http://p30city.net/showthread.php?t=862

براي آشنايي با ميكرو كنترلر مي خواهيم يك برنامه ساده براي ميكرو كنترلر بنويسيم. بنابراين يك برنامه ساده مي نويسيم كه Led های (چراغ خطر!) ربات را روشن و خاموش كند. قسمت اخطار را قبل از هر كاري بخوانيد.
آشنايي با برنامه CodeVision:

CodeVision يك IDE براي ميكرو كنترلر AVR است. به وسيله اين برنامه مي توان از زبان C براي برنامه ريز ميكرو استفاده كرد. براي شروع ابتدا برنامه را از اينجا دانلود كنيد و آن را نصب كنيد. برنامه را اجرا كنيد. يك پروه TestAVR بسازيد.
در قسمت Setting->Programmer نوع Programmer را انتخاب كنيد. (Kanda Systems STK200+/300)
براي تنظيمات اوليه ميكرو از Code wizard استفاده مي كنيم. به وسيله اين wizard كدهاي ‍C‌ لازم براي تنظيماتي از قبيل Crystal Clock, Timer Setting, Port Setting, … توليد و به كد برنامه شما اضافه مي شود. پس از هر تغيير در اين تنظيمات بايد آن را به وسيله منو File->Generate, Save and Exit ذخيره كرد.
پس از تنظيمات اوليه كد برنامه را در Code Vision به زبان C‌ مي نويسيم. (مي توان از توابع كتابخانه اي Code Vision‌نيز در اين كار استفاده كرد.) سپس دكمه Make the project را براي توليد كد اسمبلي برنامه شما براي ميكرو كنترلر AVR بزنيد.
حالا مي توانيد ميكرو كنترلر خود را برنام ريزي كنيد. براي اين كار از Chip Programmer استفاده مي كنيم.

 

ادامه نوشته

میکروکنترلر چیست؟

میکروکنترلر چیست؟

منبع:http://p30city.net/showthread.php?t=862

 

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

ادامه نوشته

ظرفيت پذيرش گرايش‎هاي مختلف مهندسي برق

جدول ظرفيت پذيرش گرايش‎هاي مختلف مهندسي برق

منبع:http://www.tabrizmicro.blogfa.com/post-2.aspx

 

رديف

گرايش

روزانه

شبانه

تهران

شهرستان

كل

تهران

شهرستان

كل

1

الكترونيك

111

65

176

47

28

75

2

قدرت

97

108

205

47

39

86

3

مخابرات

180

106

286

58

30

88

4

كنترل

68

34

102

36

14

50

5

مهندسي پزشكي

52

0

52

23

0

23

6

راه آهن برقي

6

0

6

6

0

6

7

مديريت انرژي

3

0

3

2

0

2

****

جمع

517

313

830

219

111

330

همچنين داوطلبان اين رشته مي توانند علاوه بر گرايش هاي مختلف مهندسي برق ، همزمان در رشته هاي ديگري نيز که پذيرش با ضرايب رشته مهندسي برق صورت مي گيرد ، مطابق جدول زيرشرکت نمايند .

 

ادامه نوشته

Dictionary of Applied Math for Engineers and Scientists

دانلود دیکشنری مهندسی

              دانلودDictionary of Applied Math for Engineers and Scientists

classical_electromagnetic_theory

دانلود الکترومغناطیس  الکترومغناطیس الکترومغناطیس

   کلیک کنیدclassical_electromagnetic_theory

کلید

برای دانلود روی لینک زیر کلیک کنید

                                   دانلود کلید

توربین های بادی

برای دانلود روی لینک زیر کلیک کنید

                                      دانلود توربین بادی

                               

سايت هاي توپ ebook,library

 

ebook

سلام دوستان:

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

در ضمن نظرات شما برای من خیلی مهم است  نظر فراموش نشود.

e-Books:

http://www.ebookdirectory.com/

http://www.planetebook.com

http://www.maxebook.com/

http://www.historyebook.org/

http://www.mindlikewater.com/

http://www.ebooksys.com/ebooksys/

http://www.electricebookpublishing.com/

http://ebooklocator.com/

http://etext.lib.virginia.edu/ebooks/ebook

:Library

http://www.ipl.org

http://www.loc.gov/

http://www.nlm.nih.gov/

http://www.libraryspot.com/

http://www.awesomelibrary.org/

http://www.perseus.tufts.edu/

http://sunsite.berkeley.edu/Libweb/

http://thomas.loc.gov/

http://vlib.org/

دانلودسوالات کارشناسی ارشد 1386

سوالات کارشناسی ارشد گروه مهندسی برق-۱۳۸۶

برای دانلود روی لینک زیر کلیک کنید

                                برق1386


سوالات کارشناسی ارشد گروه مهندسی کامپیوتر-۱۳۸۶

برای دانلود روی لینک زیر کلیک کنید

                              کامپیوتر1386

درضمن پسورد لازمwww.ir-micro.com


 

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

معرفی برخی منابع درسی دوره کارشناسی رشته مهندسی برق
 
موارد پیشنهادی با * مشخص شده است. بدیهی است که ممکن است کتاب درسی با آن متفاوت باشد. همچنین دروسی که در کنکور کارشناسی ارشد  می آید با ** مشخص شده است.
الکترومغناطیس ** :
-          الکترومغناطیس میدان و موج – چنگ *
-          الکترومغناطیس – ویلیام هیت
-          الکترومغناطیس – دکتر احمد صفایی
-          الکترومغناطیس - دکتر سلیمانی
معادلات دیفرانسیل **:
-          معادلات دیفرانسیل – دکتر مسعود نیکوکار *
-          معادلات دیفرانسیل – بویس و دیپریما
-          معادلات دیفرانسیل – سیمونز
-          معادلات دیفرانسیل – دکتر شیدفر
ریاضی مهندسی **:
-          ریاضیات مهندسی پیشرفته (جلد 2) - کرویت سیگ *
-          ریاضیات مهندسی پیشرفته – وایلی
-          مجموعه سوالات ریاضیات مهندسی برای کارشناسی ارشد – دکتر نیکوکار
الکترونیک **:
-          میکروالکترونیک – آدل سدرا و کنت اسمیت – ترجمه ملکان و واحدی *
-          الکترونیک - نشلسکی
-          مدارهای الکترونیک – گری میر
-          تحلیل و طراحی مدارهای الکترونیک (2 جلد) – تقی شفیعی
-          الکترونیک (2 جلد) – میرعشقی
-          الکترونیک 3 – دکتر نشاطی (فقط مباحث الکترونیک 3)
مدار**:
-          نظریه اساسی مدارها و شبکه ها (2 جلد) – چارلز دسور – ترجمه جبه دار
-          تحلیل مهندسی مدار – هیت – ترجمه دیانی *
-          مدارهای الکتریکی – دکتر عابدی
-          مدارهای الکتریکی – دکتر نیکروش
-          مدارهای الکتریکی – دکتر هدتنی
کنترل **:
-          سیستم های کنترل خطی – اوگاتا – ترجمه دیانی *
-          کنترل خطی – دورف
-          کنترل خطی – بنجامین کو
-          کنترل خطی – دکتر خاکی صدیق
-          سیستم های کنترل خطی – کامران خسرویان کرمانی
ادامه نوشته