آی پی امداد
abtahi
آریا الکترونیک mehrinfo تکشو

آموزشی: آموزش برنامه نویسی PIC BASIC

صابری

کنترل کل سایت
ناظم انجمن
2009-05-31
11,796
134,636
اصفهان
به نام خدا
سلام و تشکر ویژه از جناب رسولی که این آموزشهای عالی را گذاشته اند.
با اجازه ایشان یک برنامه تابلو ثابت را برایتان میگذارم.
این برنامه کادر دو کانال برای یک تابلو است.
ابتدا سرعت چرخش کم است و بعد زیاد میشود و بالعکس.
پورتهای 2 و 4 استفاده شده.

[hide]
[/hide]
[hide]A:[/hide]​
[hide]

i var byte

FOR I = 280 TO 20 STEP -1
low 4
high 2
PAUSE I
low 2
high 4
PAUSE I
NEXT I

FOR I=20 TO 280
low 4
high 2
PAUSE I
low 2
high 4
PAUSE I
NEXT I


goto a
END
[/hide]

 

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,099
74,088
48
ایران
به نام خدا

سلام و تشکر ویژه از جناب رسولی که این آموزشهای عالی را گذاشته اند.
با اجازه ایشان یک برنامه تابلو ثابت را برایتان میگذارم.
این برنامه کادر دو کانال برای یک تابلو است.
ابتدا سرعت چرخش کم است و بعد زیاد میشود و بالعکس.
پورتهای 2 و 4 استفاده شده.


[/QUOTE]
سلام استاد صابری عزیز!
ارادتمندم جز انجام وظیفه چیزی نیست.
وتشکر از زحمتی که کشیدید.
 
آخرین ویرایش:

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,099
74,088
48
ایران
سلام
علت کندی آموزش کم بود علاقمندان به برنامه نویسی است .
با این وجود یکی دو جلسه ادامه میدم و دیگه تمام.

در این بحث : در مورد فرمان BUTTON یا کلید بحث میشود.


[hide]
Untitled.jpg

[/hide]
توضیح:

[hide]در این دستور منظور از pin شماره پایه میکرو که کلید به آن متصل است.[/hide]
[hide]

down وضعیت کلید صفر یا یک است .یعنی در حالت فشار دادن کار کند یا با آزاد شدن.

delay یعنی میکرو بعد از چه زمانی آن را دوباره
بخواند و زدن کلید حساب کند.

b var متغیری که به آن تعریف می شود بصورت 8 بیتی است.

action وضعیت کلید اگر صفر باشد یعنی کلید زده نشده باشد به برچسب یا loop نمی پرد اگر 1 باشد می پرد.

lable نام برچسبی که به ان می پرد.


[/hide]
در جلسه بعد نمونه ای از برنامه و تصویری از مدار آپلود میشود.
 
آخرین ویرایش:
سلام دوستان عزیز
درس بعدی در مورد نوشتن برنامه برای تابلو ثابت می باشد.

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

در این برنامه تعداد 8 کانال با 5 مدل افکت آشنا می شوید.
همراه با سورس برنامه و فایل پروتئوس و فایل هگز



TRISB=0
PORTB=0
:JFRRAS
PORTB=%00000011
PAUSE 150
PORTB=%00001100
PAUSE 150
PORTB=%00110000
PAUSE 150
PORTB=%11000000
PAUSE 150
PORTB​

با سلام اقای jfrras عزیز من عین همین برنامه شما را تا اخرمینویسم وبه فایل hexتبدیل میکنم ودر ایسی 16F628A میریزم ایسی پروگرام میشود ولی روی برد کار نمیکند ولی فایل اماده 7و14کانال شما که میریزم کار میکند مگر بجز نوشتن وتبدیل به هگز وپروگرام کردن چه کاری باید انجام دهیم در میکرو کد استادیو شماره میکرو هم 16f628a قرار میدهم با تشکر اگر وقت کردید لطفا جواب دهید تشکر میکنم.
منبع : http://www.irantk.ir/irantk46237-2/#ixzz2HtW5MSNr
 

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,099
74,088
48
ایران
با سلام اقای jfrras عزیز من عین همین برنامه شما را تا اخرمینویسم وبه فایل hexتبدیل میکنم ودر ایسی 16F628A میریزم ایسی پروگرام میشود ولی روی برد کار نمیکند ولی فایل اماده 7و14کانال شما که میریزم کار میکند مگر بجز نوشتن وتبدیل به هگز وپروگرام کردن چه کاری باید انجام دهیم در میکرو کد استادیو شماره میکرو هم 16f628a قرار میدهم با تشکر اگر وقت کردید لطفا جواب دهید تشکر میکنم.

سلام دوست عزیز

خود این برنامه کار میکنه . ابتدا برنامه را روی پرتئوس تست کنید . اگر کار نکرد ببینید زمان کمپایل کرد خطا دارد یا نه . سپس زمان پروگرم کردن فیوز بیت ها را تنظیم کنید.
اگر نتوانستید برنامه ای که نوشتید همراه با کد هگز خودتون را همینجا آپلود کنید تا بررسی کنم.
موفق باشید.

 

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,099
74,088
48
ایران
سلام دارم خدمت مهندس رسولي : مهندس جان لطفا آموزش روادامه دهيد.باتشكراززحمات بي وقفه شما

سلام جناب غلامی
ارادتمندم .
اگه اسمتون درست یادم مونده باشه. الان بعد از آخرین تاریخ آموزش شما دو نفر فقط تقاضای
ادامه آموزش دادید . باور کنید اگر دوستان علاقه بیشتری نشون میدادند خیلی پیشرفته تر از این
هم خودم تمرین میکردم و هم به شما یا میدام .
اگر خدا بخواد چشم ادامه خواهم داد.
موفق باشید.


 

d.rmardin

کاربر
2013-06-23
69
312

سلام جناب غلامی
ارادتمندم .
اگه اسمتون درست یادم مونده باشه. الان بعد از آخرین تاریخ آموزش شما دو نفر فقط تقاضای
ادامه آموزش دادید . باور کنید اگر دوستان علاقه بیشتری نشون میدادند خیلی پیشرفته تر از این
هم خودم تمرین میکردم و هم به شما یا میدام .
اگر خدا بخواد چشم ادامه خواهم داد.
موفق باشید.


سلام مجددخدمت مهندس رسولي بلي اسممومثل خودتت كه درستي درست فرمودي همچنان مشتاق آموزش مفيدجنابعالي هستيم
 
بالا