اطلاعیه

Collapse
No announcement yet.

راه اندازی lcd با 6 پایه در codevision

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی lcd با 6 پایه در codevision

    سلام .
    من یه کتابخونه برای راه اندازی lcd کاراکتری با 6 پین توی codevision نوشتم.
    ولی نمی دونم کجای سایت پلود کنم.
    4share و rapidshare هم که خیلی کنده و تا عضو نشی اذیت میکنه.
    اگه امکان پلود توی سایت هست به من بگین که این کار رو انجام بدم.
    ضمنا کتابخونه ی من این 6 پایه رو از پورت های مختلف می گیره.
    البته من سربازم و لنگ مرخصی . انتظار پاسخ گویی سریع نداشته باشین.
    ای با من و پنهان چو دل از دل سلامت میکنم توکعبه ای هر جا روم قصد مقامت می کنم
    هر جا که هستی حاضری از دور در ما نا ظری شب خانه روشن میشود چون یاد نامت میکنم
    گه همچو باز آشنا بر دست تو پر میزنم گه چون کبوتر پرزنان آهنگ بامت می کنم

    مرا گویی تورا با این قفس چیست من چه دانم ، من چه دانم اگر مرغ هوایی این قفس چیست من چه دانم ، من چه دانم من چه دانم

    #2
    پاسخ : راه اندازی lcd با 6 پایه در codevision

    با شش پایه کنترل میشه؟ :eek:
    تو کد ویژن مگه با 7 پایه راه نمیندازی؟(4 تا برای دیتا-1دونه برای انتخاب خوندن یا نوشتن-یکی برای انتخاب دستور یا دیتا وآخری هم برای فعال کردن LCD )
    حالا این دوستمون احتمالا پایه ی انتخاب خوندن یا نوشتن رو حذف کرده و روی LCD به زمین وصل کرده تا همیشه تو LCD بشه نوشت.
    من یه کتابخونه برای راه اندازی lcd کاراکتری با 6 پین توی codevision نوشتم.
    واقعا کار باحالی کردی چون اون پایه واقعا زیادی بود.تو کد ویژن اگه اونو وصل نکنی میکرو میره سر کار. چون منتظر جواب LCDمیمونه.منم قدیما یه کتابخونه نوشته بودم که با 3 یا 4 تا پایه LCD رو راه مینداخت.اگه کسی خواست بگه تا من بگردم و پیداش کنم. :agree:
    4share و rapidshare هم که خیلی کنده و تا عضو نشی اذیت میکنه.
    عضویت تو 4shared که خیلی راحت و سریعه.با یه ایمیل میشه عضوش شد.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    دیدگاه


      #3
      پاسخ : راه اندازی lcd با 6 پایه در codevision

      نوشته اصلی توسط شهریار رجب زاده
      اگر واقعا داری بزار :agree:
      این کتابخونه با 4 پایه میکرو LCD رو راه میندازه.یه شیفت ریجستر 74164 هم بایدبین LCD و میکرو بزارید.
      اگر LCD رو تو مد 4 بیتی راه اندازی کنید میشه که پایه ی RS وEn رو هم ادامه ی شیفت ریجستر بزارید و کلا با 2 تا پایه راهش بندازید. ولی من حوصله ام نگرفته بود این کار رو بکنم.اگر کسی لازم داشت که این کار رو بکنه بگه تا کد ها رو براش تغییر بدم.
      http://www.4shared.com/file/tJzh0nmy/serial_lcd.html

      تمام توابع با تابع های کد ویژن هم نامند تا راحت تر استفاده بشه.فایل پروتیوسش رو ببینید متوجه میشید.
      [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

      دیدگاه


        #4
        پاسخ : راه اندازی lcd با 6 پایه در codevision

        http://rapidshare.com/files/40724187...fghijklmno.zip



        کد HTML:
        <abbr=فایل شما در پست پایین ضمیمه خواهد شد.ولی اول لطفا پسورد فایل رو بذارید. با تشکر></abbr>
        ای با من و پنهان چو دل از دل سلامت میکنم توکعبه ای هر جا روم قصد مقامت می کنم
        هر جا که هستی حاضری از دور در ما نا ظری شب خانه روشن میشود چون یاد نامت میکنم
        گه همچو باز آشنا بر دست تو پر میزنم گه چون کبوتر پرزنان آهنگ بامت می کنم

        مرا گویی تورا با این قفس چیست من چه دانم ، من چه دانم اگر مرغ هوایی این قفس چیست من چه دانم ، من چه دانم من چه دانم

        دیدگاه


          #5
          پاسخ : راه اندازی lcd با 6 پایه در codevision

          پسورد
          www.eca.ir
          ای با من و پنهان چو دل از دل سلامت میکنم توکعبه ای هر جا روم قصد مقامت می کنم
          هر جا که هستی حاضری از دور در ما نا ظری شب خانه روشن میشود چون یاد نامت میکنم
          گه همچو باز آشنا بر دست تو پر میزنم گه چون کبوتر پرزنان آهنگ بامت می کنم

          مرا گویی تورا با این قفس چیست من چه دانم ، من چه دانم اگر مرغ هوایی این قفس چیست من چه دانم ، من چه دانم من چه دانم

          دیدگاه


            #6
            پاسخ : راه اندازی lcd با 6 پایه در codevision

            توی بیسکام با 6 پایه راه اندازی میشه ولی این مشکل وقتی نمود پیدا میکنه که بخوای برنامه نویسی مداراتت رو از بیسکام به کدویژن عوض کنی من این مشکل رو داشتم جالب بود ممنون

            دیدگاه


              #7
              پاسخ : راه اندازی lcd با 6 پایه در codevision

              با سلام به دوستان
              لطفا طریقه برنامه نویسی این کد lcd با 6 پایه را بنویسید درضمن من کتابخانه مربوطه را به کتابخانه کدویژن اضافه کردم
              ,Db4 = Pina.4 , Db5 = Pina.5 , Db6 = Pina.6 , Db7 = Pina.7 , E = Pina.3 , Rs = Pind.7
              با تشکر

              دیدگاه


                #8
                پاسخ : راه اندازی lcd با 6 پایه در codevision

                EXAMPLE FOR
                rs --&gt;PORTD.7
                en --&gt; PORTA.3
                d4 --&gt; PORTA.4
                d5 --&gt; PORTA.5
                d6 --&gt; PORTA.6
                d7 --&gt; PORTA.7


                #asm
                .equ __lcd_en_port=0x1B // PORTA
                .equ __lcd_rs_port=0x12 // PORTD
                .equ __lcd_da_port=0x1B // PORTA
                .equ __lcd_en_pin=3
                .equ __lcd_rs_pin=7
                .equ __lcd_da_pin=4
                #endasm
                #include &lt;6pinlcd.h&gt;


                int main()
                {




                lcd_init(16)
                lcd_clear();
                lcd_putsf(&quot;hello my friend&quot;
                }


                البته فایل how to use کامله.
                ای با من و پنهان چو دل از دل سلامت میکنم توکعبه ای هر جا روم قصد مقامت می کنم
                هر جا که هستی حاضری از دور در ما نا ظری شب خانه روشن میشود چون یاد نامت میکنم
                گه همچو باز آشنا بر دست تو پر میزنم گه چون کبوتر پرزنان آهنگ بامت می کنم

                مرا گویی تورا با این قفس چیست من چه دانم ، من چه دانم اگر مرغ هوایی این قفس چیست من چه دانم ، من چه دانم من چه دانم

                دیدگاه


                  #9
                  پاسخ : راه اندازی lcd با 6 پایه در codevision

                  :applause: ایول ! من قبلا این مشکل را داشتم . نیاز بود پایه هایی که برای LCD لازم بود را خودم انتخاب کنم اما در کدویژن امکان پذیر نبود و باید یه پورت به این کار اختصاص داده می شد و نمی شد چند پایه از پورتهای مختلف انتخاب کرد . بسیار کار جالبی انجام دادین.

                  دیدگاه


                    #10
                    پاسخ : راه اندازی lcd با 6 پایه در codevision

                    این موضوع بخصوص در مورد mega8 و آیسی های با تعداد پایه کم اهمیت داره.
                    برای مثال :اگه mega8رو با کریستال راه بندازی نمی تونی به پورت بی lcd بزنی و اگه یه امکانات جانبی از پورت دی بگیری نمی تونی به پورت دی lcd بزنی و پورت سی هم که 7 تا پایه داره و نمی شه بهش lcd زد .
                    ولی تمام این مشکلات رو این کتابخونه حل کرده و سیم بندی و طراحی پی سی بی هم راحت تر کرده ولی نسبت به کتابخونه استاندارد کد ویژن یه کم کند تره اگه سرعت اهمیتی داشته باشه.
                    ای با من و پنهان چو دل از دل سلامت میکنم توکعبه ای هر جا روم قصد مقامت می کنم
                    هر جا که هستی حاضری از دور در ما نا ظری شب خانه روشن میشود چون یاد نامت میکنم
                    گه همچو باز آشنا بر دست تو پر میزنم گه چون کبوتر پرزنان آهنگ بامت می کنم

                    مرا گویی تورا با این قفس چیست من چه دانم ، من چه دانم اگر مرغ هوایی این قفس چیست من چه دانم ، من چه دانم من چه دانم

                    دیدگاه


                      #11
                      پاسخ : راه اندازی lcd با 6 پایه در codevision

                      متاسفانه لینکی رو که برای ارتباط 6پین دلخواه گذاشتین کار نمی کنه!

                      دیدگاه


                        #12
                        پاسخ : راه اندازی lcd با 6 پایه در codevision

                        توی سایت http://www.*****upload.com/index.php فایل زیر رو دانلود کنید
                        abcdefghijklmn.zip


                        قابل توجه مدیران سایت:
                        چرا این سایت با این همه کاربر جایی برای یه فایل به این کوچیکی نداره که این مشکلات پیش میاد.
                        بنده خودم شخصا وقتی می خاستم یه جزوه آوزش VHDL از یه سابت خارجی دانلود کنم با یه جمله ی خیلی زشتی گفته بود که کشور شما تحریمه.
                        حالا ما باید فایل های علمیمون رو باید توی سایت های خارجی اپلود کنیم؟

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

                        مرا گویی تورا با این قفس چیست من چه دانم ، من چه دانم اگر مرغ هوایی این قفس چیست من چه دانم ، من چه دانم من چه دانم

                        دیدگاه


                          #13
                          پاسخ : راه اندازی lcd با 6 پایه در codevision

                          دوستان من مدار 3 بیت را بستم ولی یکسری مشکلاتی داره
                          اول اصلا کاراکتر های مچ نیستند
                          یعنی وقتی قرار A چاپ شه یک کاراکتر چینی هست و ...
                          و در میان 255 شکل بسیار بهم ریخته است
                          و دوم اصلا به خط دوم نمی رود
                          کسی نظری داره یا نه
                          هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
                          بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
                          میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

                          تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

                          دیدگاه

                          لطفا صبر کنید...
                          X