سلام
من میخوام طبق این مدار زمانی که PortA.0 صفر است LED خاموش باشه
و وقتی یک شد LED روشن بشه
اگه میشه مدار رو ببینید اشتباه وصل نکردم چیزی رو
فقط خازن 10 میکرو باید باشه نتونسنم تغییر بدم به 10 میکرو
کسی برنامه نویس بسکام بلده کمکم کنه
خودم نوشتم فکر کنم اشتباه هست
ممنون میشم کمک کنید
![[تصویر: 7el6ml55vgwl3and5677.jpg]](http://8pic.ir/images/7el6ml55vgwl3and5677.jpg)
سلاو ، هر بژی ماکان عزیز.
داداش چرا این همه سر خودتو شلوغ کردی ؟
میخوای کار با ترانزیستور رو یاد بگیری ؟
برای رله تغذیه مثبت رو قرار ندادی .
بعدشم ال ای دی رو به پی بغل دستیش وصل کن.
سورس و شبیه سازم آپلود کن تا برنامتو ببینم.
سلام دوست عزیز
بابته راهنمایی ممنون
اینم هم فیل بسکام و هم پروتئوس
http://uplod.ir/leyp86cx1weh/Hi.rar.htm
میخوام زمانی که کلید فشار داده نشده LED خاموش باشه
کلید زده شد LED روشن بشه
ممنون که راهنمایی میکنی
خواهش میکنم داداش وزیفس .
اما شما فایل هارو تو انجمن آپلود کن ، تا 10 دقیقه دیگه برنامه رو بت تحویل میدم
داداش شبیه ساز رو نذاشتی.
اما مشکلات برنامت :
1.پایان برای برنامت نزاشتی !
2.حلقه هم نزاشتی !
باید یه حلقه بزاری که دستورات شرطی مدام چک بشن.
3.برای پین خروجی باید از PORT استفاده کنی . مثلاً برای 1 کردن پین 0 از پورت C داریم :
4.اصن نیازی به wait نیست .
برنامه میشه این :
کد:
$regfile = "m16def.dat"
$crystal = 8000000
Config Portc = Output
Config Porta = Input
Do
If Pina.0 = 0 Then Portc.0 = 0
If Pina.0 = 1 Then Portc.0 = 1
Loop
End
فقط حواست باشه تو شبیه ساز هم اسیلاتور میکرو رو 8 مگ بزاری.
در ضمن میشه از دستور شرطی هم استفاده نکرد.
مثلا این برنامه هم جواب میده :
کد:
$regfile = "m16def.dat"
$crystal = 8000000
Config Portc = Output
Config Porta = Input
Do
Portc.0 = Pinc.0
Loop
End
موفق باشی.
چشم حتما دیگه نو انجمن آپلود میکنم
ممنون بازم
دستت درد نکنه
خیلی اقایی کردی
واسه پروتئوس هم فرستادم که ببینی درست بستم یا نه
لینک آپولود انجمن رو میدی اونجا آپلود کنم
واسه شبیه ساز پروتوس Save Project کنم دیگه اون فایل رو بدم شما
داداش اینم فایل پروتئوس ببین درسته
عکس هم گذاشتم
یک سوال دیگه دارم
اون خازن باید 10 میکرو باشه
چطور 10 میکروش کنم ؟
مرسی
(۲۰-مهر-۱۳۹۳, ۱۷:۱۶:۴۱)ماکان نوشته است: [ -> ]داداش اینم فایل پروتئوس ببین درسته
عکس هم گذاشتم
یک سوال دیگه دارم
اون خازن باید 10 میکرو باشه
چطور 10 میکروش کنم ؟
مرسی
سلام
دو بار رو خازن کلیک کن اونجا میتونی مقدارش رو تغییر بدی .
d1 هم led نیست
مدارت هم پیچیدست
اگه میتونی فایل شبیه سازی رو قرار بده
امید وارم مشکلت حل یشه
پروتئوس 8 داری ؟
من پروتئوس 8 ندارم اما مدارت معلومه ایران داره.
تغزیه رله رو که باید جدا بدی نه از پورت میکرو ، جریان دهی پورت میکرو کمه.
جایه d1 و d2 رو باید عوض کنی.
اون پین پایینی رله رو باید به 5 ولت بدی.
جایه d2 که ال ای دی هست رو که عوض کردی ، باید پین بالایی ال ای دی رو به خروجی رله وصل کنی و پین پایینی ال ای دی رو با یه مقاومت به زمین وصل کنی.
حالا چرا از رله و ترانزیستور استفاده کردی ؟
پروتئوس 8 دارم
بله همین نصب هست
واسه خازن 10 میکرو رو چطور تعریف کنم
μ رو قبول نمیکنه
اگه میتونی فایل شبیه سازی رو قرار بده
میشه بگی چطور این فایل شبیه سازی رو قرار بدم
شما پروتئوس 7.8 نصب کن که تو بچه ها بابه !
مدارتو اونجا طراحی کن تا برات اصلاحش کنم.
علامت میکرو u هست
باشه ممنون
پس دانلود میکنم
طراحی کردم تا فردا میزارم
تشکر