اطلاعیه

Collapse
No announcement yet.

سوال در مورد استفاده از BUS هشت تایی در LCD

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

    سوال در مورد استفاده از BUS هشت تایی در LCD

    با سلام
    م یخواستم بدونم توی محیط BASCOM AVR چطوری میتونیم باس ال سی دی رو 8 تایی تعریف کنیم و پین هاشو مشخص کنیم
    از این قسمت برنامه کامپایلر ایراد میگیره
    Config Lcdbus = 8
    Config Lcdpin = Pin , Db0 = PortF.0 , Db1 = PortF.1 , Db2 = PortF.2 , Db3 = PortF.3 , Db4 = PortF.4 , Db5 = PortF.5 , Db6 = PortF.6 , Db7 = PortF.7 , Rs = Portb.3 , E = Portb.2
    با تشکر
    اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

    #2
    پاسخ : سوال در مورد استفاده از BUS هشت تایی در LCD

    از چه میکرویی استفاده میکنی؟
    چرا پورت F ؟
    الهم عجل لولیک الفرج

    دیدگاه


      #3
      پاسخ : سوال در مورد استفاده از BUS هشت تایی در LCD

      MEGA 128
      اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

      دیدگاه


        #4
        پاسخ : سوال در مورد استفاده از BUS هشت تایی در LCD

        نوشته اصلی توسط S_B_T
        با سلام
        م یخواستم بدونم توی محیط BASCOM AVR چطوری میتونیم باس ال سی دی رو 8 تایی تعریف کنیم و پین هاشو مشخص کنیم
        از این قسمت برنامه کامپایلر ایراد میگیره
        Config Lcdbus = 8
        Config Lcdpin = Pin , Db0 = PortF.0 , Db1 = PortF.1 , Db2 = PortF.2 , Db3 = PortF.3 , Db4 = PortF.4 , Db5 = PortF.5 , Db6 = PortF.6 , Db7 = PortF.7 , Rs = Portb.3 , E = Portb.2
        با تشکر
        ظاهرا در حالت 8 بیتی باید مثل یک پورت با آدرس مشخص با LCD ارتباط بگیری. شبیه دیکود external ram





        $regfile = "8515def.dat"
        $crystal = 4000000
        $lcd = &HC000 'Adresse LCD Daten
        $lcdrs = &H8000 'Adresse LCD Register select

        Config Lcdbus = 8 'LCD im 8-Bit Bus Mode
        Config Lcd = 16 * 2 'wir verwenden ein 16 x 2 Zeichen Display

        Cls 'loesche das LCD Display
        Locate 1 , 1 'Cursor auf 1 Zeile, 1 Spalte
        Lcd "Hello world." 'String auf Display anzeigen

        موفق باشید

        دیدگاه


          #5
          پاسخ : سوال در مورد استفاده از BUS هشت تایی در LCD

          نوشته اصلی توسط S_B_T
          با سلام
          م یخواستم بدونم توی محیط BASCOM AVR چطوری میتونیم باس ال سی دی رو 8 تایی تعریف کنیم و پین هاشو مشخص کنیم
          از این قسمت برنامه کامپایلر ایراد میگیره
          Config Lcdbus = 8
          Config Lcdpin = Pin , Db0 = PortF.0 , Db1 = PortF.1 , Db2 = PortF.2 , Db3 = PortF.3 , Db4 = PortF.4 , Db5 = PortF.5 , Db6 = PortF.6 , Db7 = PortF.7 , Rs = Portb.3 , E = Portb.2
          با تشکر
          سلام

          خوبید شما؟

          شما شکل دستور رو اشتباه نوشتید.

          مثلا باید بنویسیدpinf.0 نه portf.0 اینو اصلاح کنید فکر کنم مشکلتون حل شه.
          موفق باشید.
          majid_valentin بی پرواست.جسورانه می پرسد.رودروایسی ندارد.هر چه دلش خواست می گوید!!
          اهل مراعات نیست.
          معنی ساخت و پاخت را نمیداند.
          بزرگ و کوچک را نمیشناسد ..
          بی باکی را یواشکی آموخته. در تاریکی می نشیند و روشنایی را می پاید.
          پر انرژی و با نشاط است واز سانسور و فیلترینگ غمین است نیش دارند اما آزار ندارد!!!!

          دیدگاه


            #6
            پاسخ : سوال در مورد استفاده از BUS هشت تایی در LCD

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

            دیدگاه

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