۲۱-مرداد-۱۳۸۹, ۰۱:۳۲:۴۳
۲۶-مرداد-۱۳۸۹, ۱۶:۵۸:۴۱
آقا پایه 3را هیچ وقت مستقیم به زمین وصل نکنین بایه پتانسیومتر پایه چپو بدین به 5 ولت پایه راستو بدین به زمین پایه وسطو بدین به 3 lcd به پروتئوسم در این زمینه اعتماد نکنین من تو پروتئوس یه مدارو بستم بعد ساختمش تو پروتئوس مثل ساعت کار میکرد ولی وقتی ساختمش هیچی نشون نمیداد بعد کلی مکافات فهمیدم پروتئوس خودش روشنایی کارکترا رو تنظیم میکنه (عکس مدار تو پیوست هست)
اگه از این مداری که گفتم استفاده کنین میتونین روشنایی و پر رنگی کارکترا رو هم دستی تنظیم کنین
برای ریست lcd هم فکر کنم اگه تو مسیر پایه تغذیه یه سوئیچ normal onبزارید حل شه
اگه از این مداری که گفتم استفاده کنین میتونین روشنایی و پر رنگی کارکترا رو هم دستی تنظیم کنین
برای ریست lcd هم فکر کنم اگه تو مسیر پایه تغذیه یه سوئیچ normal onبزارید حل شه
۲۷-مرداد-۱۳۸۹, ۰۰:۱۴:۱۸
به نظر من این جوری ریست نشه بهتره
برای خاطر خود ال سی دی
ال سی دی عزیز است غنیمت شمریدش صحبت
برای خاطر خود ال سی دی
ال سی دی عزیز است غنیمت شمریدش صحبت
۲۷-مرداد-۱۳۸۹, ۰۰:۳۰:۳۹
من هر چی فکرشو می کنم دلیل واسه ریست کردن نمیبینم !!
۲۷-مرداد-۱۳۸۹, ۱۲:۳۶:۴۶
آقا اصلا میخوای ریست کنی یه کلید وصل کن به میکرو بعد تو برنامت بگو اگر کلید یک شد clsکن lcdرو
۱۰-بهمن-۱۳۸۹, ۱۶:۰۹:۵۷
دوستان عزیز سلام.
تمام مشکلات شما رو من داشتم یکی یکی حلش کردم.
اول اصلآ نمی دونستم giter چیه انو غیر فعالش کردم. بعد دیدم بازم کار نمی کنه و فقط خط بالای lcd روشن میشه.
حدس زدم از برنامه بسکام باشه که الحمدالله درست بود.
برنامه رو با بسکام نوشتم کامپایل کردم اما با کد ویژن فرستادم تو میکرو که برق سه فازم پرید و الان شنگولم.
فقط بهترین کار طبق گفته یکی از دوستان اینه که پایه 3 رو با یه مقاومت 4.7 کیلو ببندیم.یا علی مدد
تمام مشکلات شما رو من داشتم یکی یکی حلش کردم.
اول اصلآ نمی دونستم giter چیه انو غیر فعالش کردم. بعد دیدم بازم کار نمی کنه و فقط خط بالای lcd روشن میشه.
حدس زدم از برنامه بسکام باشه که الحمدالله درست بود.
برنامه رو با بسکام نوشتم کامپایل کردم اما با کد ویژن فرستادم تو میکرو که برق سه فازم پرید و الان شنگولم.
فقط بهترین کار طبق گفته یکی از دوستان اینه که پایه 3 رو با یه مقاومت 4.7 کیلو ببندیم.یا علی مدد
۲۶-اردیبهشت-۱۳۹۲, ۱۲:۲۵:۰۲
من هم مشکل سیاه شدن سطر اول را داشتم
تمام راهنمایی های دوستان را گوش کردم جواب نگرفتم
به ذهنم رسید زمان cls کردن توی بسکام را زیاد کنم که با این کار درست شد چون اصلا cls ننوشته بودم
تمام راهنمایی های دوستان را گوش کردم جواب نگرفتم
به ذهنم رسید زمان cls کردن توی بسکام را زیاد کنم که با این کار درست شد چون اصلا cls ننوشته بودم
۲۷-مرداد-۱۳۹۲, ۱۱:۰۵:۴۱
سلام مهندسین گرامی !
آقایوون من برنامه ی زیرو نوشتم خیلی هم سادست و تمامی راه هایی رو که گفتید انجام دادم اما تنها جوابی که گرفتم این بود که سطر دوم ال سی دی 16*2 تمامی کارکترهاش روشن میشه به صورت مربعی ! و برنامه ای که نوشتم اجرا نمیشه ! میکرو هم سالمه چون تستش کردم با برنامه ی دیگه و ال سی دی هم سالمه ! از پروگرمر هم نیست چون تا الان خیلی باهاش کار کار کردم و جهت اطلاع از نوع TNM Programmer ;) هست . پایه های 1-5-7-8-9-10 ال سی دی رو مستقیم به زمین وصل کردم پایه 3 رو با پتانسیومتر 5 کیلو به ولتاژ +5 وصل کردم همینطور پایه 1 رو - پایه های 11-12-13-14 به میکرو و همینطور پایه 4و6 - پایه 14 و 15 هم که جهت تفذیه بکلایت هست و درست وصل کردم ! فک کنم جای سوالی نذاشته باشم -ممنون میشم کمکم کنید !
آقایوون من برنامه ی زیرو نوشتم خیلی هم سادست و تمامی راه هایی رو که گفتید انجام دادم اما تنها جوابی که گرفتم این بود که سطر دوم ال سی دی 16*2 تمامی کارکترهاش روشن میشه به صورت مربعی ! و برنامه ای که نوشتم اجرا نمیشه ! میکرو هم سالمه چون تستش کردم با برنامه ی دیگه و ال سی دی هم سالمه ! از پروگرمر هم نیست چون تا الان خیلی باهاش کار کار کردم و جهت اطلاع از نوع TNM Programmer ;) هست . پایه های 1-5-7-8-9-10 ال سی دی رو مستقیم به زمین وصل کردم پایه 3 رو با پتانسیومتر 5 کیلو به ولتاژ +5 وصل کردم همینطور پایه 1 رو - پایه های 11-12-13-14 به میکرو و همینطور پایه 4و6 - پایه 14 و 15 هم که جهت تفذیه بکلایت هست و درست وصل کردم ! فک کنم جای سوالی نذاشته باشم -ممنون میشم کمکم کنید !
کد:
$regfile = "m32def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdbus = 4
Config Lcdpin = Pin , Db7 = Pina.0 , Db6 = Pina.1 , Db5 = Pina.2 , Db4 = Pina.3 , E = Pina.4 , Rs = Pina.5
Do
Cls
Wait 1
Lcd "sama robotic"
Wait 1
Loop
End
۲۷-مرداد-۱۳۹۲, ۱۱:۳۹:۰۴
سلام .
1. برای پیکر بندی lcd بجای pina.0 باید بگی Porta.0.
2.دستور config lcd=16*2 باید بعد از پیکر بندی lcd باشه.
3.اون config lcdbus اضافس.
بقیه برنامه دیگه مشکلی نداره .
اگه پایه هارو درست وصل کرده باشی و فیوز بیت هارو درست تنظیم کرده باشی این برنامه زیر باید جواب بده.
اگه جواب نداد مشکل یا از فیوز بیت هاس یا از پایه هایی که وصل کردی.
تست کن و خبرشو بم بده .
راستی میتونی تو شبیه ساز خود بسکام هم تستش کنی .
راستی یه عکس هم از فیوز بیت هات بزاری ممنونت میشم.
1. برای پیکر بندی lcd بجای pina.0 باید بگی Porta.0.
2.دستور config lcd=16*2 باید بعد از پیکر بندی lcd باشه.
3.اون config lcdbus اضافس.
بقیه برنامه دیگه مشکلی نداره .
اگه پایه هارو درست وصل کرده باشی و فیوز بیت هارو درست تنظیم کرده باشی این برنامه زیر باید جواب بده.
اگه جواب نداد مشکل یا از فیوز بیت هاس یا از پایه هایی که وصل کردی.
کد:
$regfile = "m32def.dat"
$crystal = 1000000
Config Lcdpin = Pin , Db7 = Porta.0 , Db6 = Porta.1 , Db5 = Porta.2 , Db4 = Porta.3 , E = Porta.4 , Rs = Porta.5
Config Lcd = 16 * 2
Do
Cls
Wait 1
Lcd "sama robotic"
Wait 1
Loop
End
راستی میتونی تو شبیه ساز خود بسکام هم تستش کنی .
راستی یه عکس هم از فیوز بیت هات بزاری ممنونت میشم.
۲۸-مرداد-۱۳۹۲, ۰۷:۴۹:۰۶
(۲۷-مرداد-۱۳۹۲, ۱۱:۳۹:۰۴)h.unique نوشته است: [ -> ]سلام .
1. برای پیکر بندی lcd بجای pina.0 باید بگی Porta.0.
2.دستور config lcd=16*2 باید بعد از پیکر بندی lcd باشه.
3.اون config lcdbus اضافس.
بقیه برنامه دیگه مشکلی نداره .
اگه پایه هارو درست وصل کرده باشی و فیوز بیت هارو درست تنظیم کرده باشی این برنامه زیر باید جواب بده.
اگه جواب نداد مشکل یا از فیوز بیت هاس یا از پایه هایی که وصل کردی.
تست کن و خبرشو بم بده .کد:$regfile = "m32def.dat"
$crystal = 1000000
Config Lcdpin = Pin , Db7 = Porta.0 , Db6 = Porta.1 , Db5 = Porta.2 , Db4 = Porta.3 , E = Porta.4 , Rs = Porta.5
Config Lcd = 16 * 2
Do
Cls
Wait 1
Lcd "sama robotic"
Wait 1
Loop
End
راستی میتونی تو شبیه ساز خود بسکام هم تستش کنی .
راستی یه عکس هم از فیوز بیت هات بزاری ممنونت میشم.
مهندس همون برنامه خودم جواب داد ! دستور lcd bus اضافه نیست ،پیشفرض بصورت 4 هست اما نوشتنش ضرری نداره ! جای !16*2 هم فرق نداره کجاش باشه ! اما بازم ممنون از کمکت
۱۷-آبان-۱۳۹۲, ۱۱:۳۶:۲۳
سلام
من یه مدار دماسنج با میکرو PIC16F877A بستم و الان کل مربع های یه سطر از lcd روشنه ولتاژ پایه سه رو زیاد می کنم سطر بعدی هم روشن میشه ولی کم رنگه و مشکل اینجاست چیزی چاپ نمی کنه!این سومین مداری که با میکرو می بندم و این مشکل رو دارم پدرم در آومد لطفا کمکم کنید
لینک دانلود سورس و فایل پروتوس مدار
http://www.parsgig.com/f/lr8Ee
من یه مدار دماسنج با میکرو PIC16F877A بستم و الان کل مربع های یه سطر از lcd روشنه ولتاژ پایه سه رو زیاد می کنم سطر بعدی هم روشن میشه ولی کم رنگه و مشکل اینجاست چیزی چاپ نمی کنه!این سومین مداری که با میکرو می بندم و این مشکل رو دارم پدرم در آومد لطفا کمکم کنید
لینک دانلود سورس و فایل پروتوس مدار
http://www.parsgig.com/f/lr8Ee