عضویت     ورود  دوست هر کس عقل او ، و دشمنش جهل اوست . امام رضا (ع) جمعه، 4 اسفند ماه ، 1396

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 3847 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 3780 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 3870 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 3811 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 10176 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4042 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 5447 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 5167 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 4255 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 6235 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 4901 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 12651 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 8930 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 6345 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 4536 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 5097 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 4615 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 5494 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 4246 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 4377 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 7110 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 6521 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 6435 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 4714 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 4954 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 7373 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 6073 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 5483 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 10630 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 8601 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 37812 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 16635 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 20097 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 23567 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 21218 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 23569 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 35987 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 18493 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 15804 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 19378 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: An Intelligence Approach to Congestion Control in Differentiated Services Networks
· 2: ISO/IEC 15205 IEEE Std 1496
· 3: اثر خطای کنتور در تلفات برق بررسی شرایط محیطی ،نصب و اثر هارمونیکها
· 4: A hybrid approach in study of UPFC effects on the transient stability of multi machine power systems
· 5: Synthesis of a Very Accurate Inertial Navigation System
· 6: Formal Framework for Nonlinear Control of PWM AC/DC Boost Rectifiers—Controller
· 7: طراحي و ساخت كنترل كننده هوشمند موتور DC به روش PWM با الگوريتم PID ديجيتال براي اهداف رباتيك
· 8: مجله January 2009 ، ELEKTOR
· 9: Intelligent Agent Based Talent Evaluation Engine using a Knowledge Base
· 10: طراحی یک وکودر تحریک چند باندۀ جدید در نرخ 2000 bps
· 11: HDTV Subjective Quality of H.264 vs. MPEG-2,With and Without Packet Loss
· 12: مروري بر انتشار و دريافت امواج زميني تلويزيون آنالوگ و ديجيتال
· 13: IEEE Std 493™-2007
· 14: SFRED : الگوریتمی برای مدیریت پویای صف در حفاظ
· 15: Hibird Technology _Best Supporting Actor
· 16: راه آهن برقی و استفاده بهینه ز انرژی در حمل و نقل
· 17: Initiation MATLAB
· 18: Digital Heart-Rate Variability Parameter Monitoring and Assessment ASIC
· 19: نقش تكنولوژي اطلاعات (IT) در بازار زمان حقيقي (Real Time Market)
· 20: Hardware Implementation of OFDM Transceiver Using FPGA

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - آموزش برنامه نویسی PIC and AVR با زبان Ladder Logic Diagram


آموزش برنامه نویسی PIC and AVR با زبان Ladder Logic Diagram
Goto page Previous  1, 2
 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی به زبان Ladder Diagram Printable Version
View previous topic :: View next topic  
Author Message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 2 مهر ماه ، 1386 21:53:27 Reply with quote Scroll Down to Next postGo to last Post of Page

اگر منظور شما این عکس باشه


ایتمهایی که در اینجا میبینید وابسته به همون برنامه است که در پست مربوط قرار داره

وقتی که برنامه را اجرا میکنید محیط برنامه خالیه و اول باید نوع میکرو و فرکانس کاری اون رو ست کنید و بعد با هر الملنی که شما از منوی Instraction انتخاب میکنید اون المان وارد برنامه میشه و در Status Bar پایین هم یک فیلد با نام همون المان که شما وارد برنامه کردین ایجاد میشه که اگر اون المان ورودی یا خروجی باشه شما میتونیین اون المان را به یکی از پینهای میکرو نسیت بدین

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 2 مهر ماه ، 1386 22:11:54 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

در مورد تفاوت جرئی عکسها با محیط واقعی نرم افزار .
دلیلش اینه که برای اینکه حجم عکس کم بشه من اونها رو کوچک کردم و المانها را به هم نزدیک کردم

نرم افزار که باز میشه این شکلی باید باشه
Click to view this image at its original size
Click on the image to view it at its original size

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
mahan110
کاربر تازه وارد
کاربر تازه وارد

Joined: Nov 16, 2006
Posts: 23





1017.20 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 3 مهر ماه ، 1386 20:37:29 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ممنون دوست عزيز لطفا آموزش ها را ادامه بدين خيلي جالب است
Back to top
View user's profile Send private message
Hamid-A
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 21, 2007
Posts: 15





610.28 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 8 مهر ماه ، 1386 01:49:33 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

مطلب خيلي جالبيه ممنون از اينكه تجربيات خودتون رو در اختيار ما قرار ميدين
Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 8 مهر ماه ، 1386 02:32:19 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

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

المانها رو مطابق با منو Instraction از بالا به پایین معرفی میکنم

Insert Comment
در بین خطوط برنامه یک سطر برای یادداشت گذاشتن در جهت درک بهتر برنامه ایجاد میکنه

Insert Contacts
یک کنتاکت Normaly Open وارد برنامه میکنه که به وسیله کلیک دوبل بر روی اون میشه شماره و مشخصات اون رو تغییر داد

Insert OSR
با فعال شدن ورودی این المان یک پالس به مدت زمان یک Cycle Time در خروجیش ظاهر میشه در واقع لبه بالا رونده پالس رو تشخیص میده

Insert OSF
با غیر فعال شدن ورودی این المان یک پالس به مدت زمان یک Cycle Time در خروجیش ظاهر میشه در واقع لبه پایین رونده پالس رو تشخیص میده

Insert TON : Delayed Turn On
یک تایمر با تاخیر در وصل . به این صورت که با فعال شدن ورودی بعد از مدت زمان تعیین شده برای تایمر , خروجی ان فعال میشود و در هر لحظه ورودی قطع شود تایمر هم قطع میشود

Insert TOF : Delayed Turn Off
یک تایمر با تاخیر در قطع . به این صورت که با فعال شدن ورودی , خروجی هم فعال میشود و در هر لحظه که ورودی قطع شود بعد از مدت زمان تعیین شده برای تایمر خروجی قطع میشود

Insert RTO : Retentive Delayed Turn On
یک تایمر با تاخیر در وصل . به این صورت که با فعال شدن ورودی بعد از مدت زمان تعیین شده برای تایمر , خروجی ان فعال میشود ولی با قطع ورودی , خروجی تایمر در صورت فعال بودن به همان صورت باقی خواهد ماند و فقط به وسیله المان Reset میتوان ان را قطع نمود .

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: شنبه، 5 آبان ماه ، 1386 00:01:23 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

در ادامه بحث اموزش نرم افزار به معرفی منوی Instraction رسیدیم که در ادامه بقیه ایتمهای این منو را برای دوستان معرفی میکنم

Compare For Equql برسی برابر بودن دو متغیر
Compare For Not Equal برسی نا برابر بودن دو متغیر
Compare For Greater Then برسی بزرگتر بودن دو متغیر
Compare For Greater Then Or Equal برسی بزرگتر یا مساوی بودن دو متغیر
Compare For less Then برسی کوچکتر بودن دو متغیر
Compare For less Then Or Equal برسی کوچکتر یا مساوی بودن دو متغیر

همین طور که در بالا ملاحظه میکنید توابع فوق انواع مقایسه گرها را در اختیار شما قرار میده که دقیقا جایگزین دستور IF موجود در زبانهای برنامه نویسی به شمار میاد

Open-Circuit
Short-Circuit

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

Master Relay Control

این ایتم برای موارد خواصی استفاده میشه که ما نیاز به کوتاه کردن یا کم کردن دستورات مورد پردازش میکرو داشته باشیم و برای دفعات استفاده از اون محدودیت وجود داره که این مورد هم بعدا برسی میشه
(یک چیزی تو مایه ترکیبی از دستورات IF و Jump )

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 10 آبان ماه ، 1386 03:24:06 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام

در ادامه معرفی منوها به موارد زیر میرسیم

Coil
یک المان را وارد برنامه میکنه که بنا به تنظیمات میتونه یک پین خروجی میکرو را فعال یا غیر فعال کنه و یا در نقش یک کنتاکتور کمکی در داخل برنامه استفاده بشه و در صورتی که به عنوان set یا Reset تعریف بشه میتونه عمل مریوطه را بر روی یک بیت از حافظه انجام بده که این بیت هم ممکنه یکی از پینهای میکرو باشه و یا یک بیت داخل برنامه

Conter/RTO Reset
از این المان برای صفر کردن مقدار تایمرها و کانترها استفاده میشه

MOV
برای انتقال مقادیر عددی از یک متغیر به متغیر دیگه مورد استفاده داره

َِِADD , SUB , MUL , DIV
این توابع برای انجام عملیات ریاضی بر روی مقادیر عددی به کار میره و این عملیات رو به صورت 16 بیتی انجام میده

یک مورد که در استفاده از Coil باید به اون توجه بشه اینه که در برنامه از یک نام برای دو عدد Coil مجزا نباید استفاده بشه در غیر این صورت برنامه در هنگام اجرا با مشکل مواجه میشه

یک نکته مثبت هم وجود داره که برای هر Coil به هر تعداد که مورد نیاز باشه میتونید Contact باز یا بسته تعریف کنید و در این مورد محدودیتی ندارید

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 14 آبان ماه ، 1386 16:39:05 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

Shift Rgister
از این تابع برای جابه جا کردن یک دسته بیت به طور گروهی میتوان استفاده کرد که برای درایو کردن استپ موتور ها و امثال ان میتواند مورد استفاده قرار بگیرد

Look-Up Table
به وسیله این تابع میشه یک ارایه یک بعدی با n عضو تعریف کرد و به دلخواه اعضای این ارایه را باز یابی کرد

Piecewse Lineaer
این تابع هم مثل مورد بالا ارایه ایجاد میکنه با این تفاوت که این ارایه دو بعد داره و به شکل یک ماتریسه

Formatted String Over UART
این عملگر تعیین کننوه فرمت انتقال اطلاعات از طریق Uart سخت افزاری است
که برای ارتباط با LCD Serial مورد استفاده داره

UART Send - UART Receive
از این دو برای ارتباط سریال با یک میکرو دیگه به کار میره که توانایی ارسال و دربافت یک کاراکتر رو به صورت کد ASCII دارند

Set PWM Output
به وسیله این ابزار میتونید موج PWM با یک فرکانس مشخص با Duty Cycle متغیر از 0 % تا 100 % ایجاد کنید

چیز باحال و بسیار به درد خور برای کنترل دور موتور DC گرفته تا کنترل دما هیتر و یا نور لامپ

A/D Converter Read
این ابزار به من و شما اجازه میده که از قابلیت A/D داخلی میکرو برای تبدیل مقادیر انالوگ بین 0 تا 5 ولت به مقادیر دیجیتال استفاده کنیم

این هم چیز با حالیه و برای خوندن مقدار انالوگ انواع سنسور کاربرد وسیعی داره

Make Persistent
این یک ابزار مفید برای حفظ مقدار متغییر ها در اثر قطع منبع تغذیه میباشد به این صورت در صودت فعال بودن این ابزار در برنامه در صورت قطع تغذیه اون متغییر در EEPROM زخیره میشه و بعد از راه اندازی مجدد میکرو اون مقدار دوباره لود میشه . البته یک محدودیت در این رابطه وجود داره و اون هم اینه که در حدود 100000 بار میشه این کار رو انجام داد و بعد از اون دیگه کار ایی لازم دو نداره ولی باز هم رقم قابل ملاحظه ای هست و میشه روی اون حساب باز کرد

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Hamid-A
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 21, 2007
Posts: 15





610.28 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 25 دي ماه ، 1386 14:54:22 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام

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

در مورد تاپیک رباتیک هم کاملا موافقم

Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 26 دي ماه ، 1386 21:42:29 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام

خدمت دوستان عزیز

برای این که این تاپیک شلوغ نشه دوستان سعی کنن سوالات و طرح های خودشون رو در تاپیک رفع اشکال مطرح کنن




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



Last edited by Rasool-GH on چهارشنبه، 26 دي ماه ، 1386 22:09:21; edited 3 times in total
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
e2m
کاربر فعال
کاربر فعال

Joined: Aug 07, 2007
Posts: 325




Location: تبريز
20068.46 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 26 دي ماه ، 1386 21:47:27 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ايني كه الان گفتي يعني چه؟؟؟
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 26 دي ماه ، 1386 22:10:54 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

الیاس جان درستش کردم ناقص ارسال شده بود
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
amirkambiz
کاربر تازه وارد
کاربر تازه وارد

Joined: Jan 15, 2011
Posts: 3





9198.00 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 28 دي ماه ، 1389 15:24:49 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام خدمت همه دوستان و تشکر فراوان به خاطر آموزش نرم افزار ldmicro
بنده بیشتر برق صنعتی و plc کار کردم ودر زمینه میکرو تاره کارم . لطفا در مورد انتقال برنامه نوشته شده در ld micro به avr راهنمایی کنید

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی به زبان Ladder Diagram All times are GMT + 3.5 Hours
Goto page Previous  1, 2
Page 2 of 2
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts Sticky: دستور define در PIC 4 mohammadfallahi 9685 چهارشنبه، 14 دي ماه ، 1390 00:25:51
nasrmicro View latest post
No new posts Sticky: دستور INCLUDE در PIC 4 koorosh181 9816 سه شنبه، 23 تير ماه ، 1388 23:33:53
taykof View latest post
No new posts اتصال PIC به پورت USB 24 vpic 26770 پنجشنبه، 5 فروردين ماه ، 1389 16:09:36
mahdifah View latest post
No new posts اتصال pic به مونيتور كامپيوتر 14 vpic 14941 دوشنبه، 30 ارديبهشت ماه ، 1387 11:44:09
naatamam View latest post
No new posts کتاب آموزش pic 0 gharibe_12000 12979 جمعه، 20 بهمن ماه ، 1385 12:00:04
gharibe_12000 View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 2.88 ثانیه