اطلاعیه

Collapse
No announcement yet.

مشکل کم آوردن پورت و تبدیل lcd کارکتری به گرافیکی

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

    مشکل کم آوردن پورت و تبدیل lcd کارکتری به گرافیکی

    سلام خدمت همه اساتید. من یک قفل رمز دجیتاب با نمایش دما دارم که با lcd کارکتری هست و میخوام گرافیکیش کنم در عین حل میخوام قسمت رله مدار از بین نره و وقتی رمز درست باشه یک led روشن بشه می خواستم کمکم کنید من زیاد وارد نیستم برنامه و پروتئوس رو در ذیل این مطلب قرار میدم لطفا کمک کنید .با تشکر.

    سورس برنامه و پروتئوس: http://up.iranblog.com/images/v1140zp5vjdnxr73pvj.rar


    اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

    #2
    پاسخ : مشکل کم آوردن پورت و تبدیل lcd کارکتری به گرافیکی

    با سلام،

    شما پایه های دیتای LCD رو میتونی با سایر ورودی ها و یا خروجی ها Share کنی.
    بهتره با ورودی ها باشه تا سخت افزار اضافه نخواد. ( عکس مدارت رو بزاری، بهتر میشه نظر داد! )
    مثلا پایه دیتای LCD رو با کیبرد یکی کن و استفاده کن ( البته کد برنامه کمی پیچیده میشه ) و یا در حالت ساده تر، دیتای LCD رو با خروجی رله ها و LED یکی کن. ( کد برنامه ساده میشه ولی یه آی سی مثل 74HC573 لازم داری )
    مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

    Sh_Nourbakhsh@Yahoo.com

    http://s2.picofile.com/file/7170362468/_Wall_e_.jp

    دیدگاه


      #3
      پاسخ : مشکل کم آوردن پورت و تبدیل lcd کارکتری به گرافیکی

      نوشته اصلی توسط aivhl

      شما پایه های دیتای LCD رو میتونی با سایر ورودی ها و یا خروجی ها Share کنی.
      بهتره با ورودی ها باشه تا سخت افزار اضافه نخواد. ( عکس مدارت رو بزاری، بهتر میشه نظر داد! )
      مثلا پایه دیتای LCD رو با کیبرد یکی کن و استفاده کن ( البته کد برنامه کمی پیچیده میشه ) و یا در حالت ساده تر، دیتای LCD رو با خروجی رله ها و LED یکی کن. ( کد برنامه ساده میشه ولی یه آی سی مثل 74HC573 لازم داری )

      با تشکر از راهنماییتون .حقیقتش من در کتاب 11 پروژه avr در قسمت پروژه lcd گرافیکی دیدم یک پورت کامل رو برای دیتا و یک پورت هم برای کنترل تعریف کرده بود البته پورت کنترل رو به این شکل تعریف کرده بود:
      Config Portc = Output : Config Portd = Output
      Rs Alias Portd.6 : Rw Alias Portd.5 : E Alias Portd.4
      Cs1 Alias Portd.3 : Cs2 Alias Portd.2 : Rst Alias Portd.1
      و من بر همین اساس یک فایل pcb با پروتئوس کشیدم که اینجا قرار میدم البته با تغییر در شماره پایه های پورت کنترل در خط بالا بدلیل عدم ایجاد جامپر زیاد در مدار. من میخوام با این pcb و تغیر در برنامه lcd رو گرافیکی کنم امکان داره؟ و در مورد پیشنهادتونم مقصودتون از پایه های دیتا db0 تا db3 هست یا db4 تا db7 ؟ لطفا بیشتر توضیح بدید منظورتون به اشتراک گذاشتن چیه؟ خیلی ممنون از پاسخگوییتون

      فایل pcb:http://up.iranblog.com/images/itybsxmfs9olkln8rz.rar
      اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

      دیدگاه


        #4
        پاسخ : مشکل کم آوردن پورت و تبدیل lcd کارکتری به گرافیکی

        با سلام،

        منظور من به اشتراک گذاشتن پایه های دیتای LCD گرافیگی بود که قراره جایگزین LCD کاراکتری بشه...
        شما مجبورید توی LCD گرافیکی از 8 پایه دیتا بطور کامل استفاده کنید.

        بجز پایه EN ، امکان استفاده مشترک سایر پایه ها وجود داره، چون انتقال اطلاعات از میکرو به LCD و بالعکس با یک و سپس صفر شدن این پایه انجام میشه.
        مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

        Sh_Nourbakhsh@Yahoo.com

        http://s2.picofile.com/file/7170362468/_Wall_e_.jp

        دیدگاه


          #5
          پاسخ : مشکل کم آوردن پورت و تبدیل lcd کارکتری به گرافیکی

          نوشته اصلی توسط aivhl
          با سلام،

          منظور من به اشتراک گذاشتن پایه های دیتای LCD گرافیگی بود که قراره جایگزین LCD کاراکتری بشه...
          شما مجبورید توی LCD گرافیکی از 8 پایه دیتا بطور کامل استفاده کنید.

          بجز پایه EN ، امکان استفاده مشترک سایر پایه ها وجود داره، چون انتقال اطلاعات از میکرو به LCD و بالعکس با یک و سپس صفر شدن این پایه انجام میشه.
          با تشکر از کمکتون منضور شما اینه که ما به حافظه lcd اطلاعات رو میفرستیم و از اون دریافت میکنیم؟فکر کنم اشتباه میگم.اگر اینجور هست در برنامه هم لطفا کمک کنید. من برنامه رو تغییر دادم و هرجا lcd نوشته بود lcdat 1,1 قرار دادم کانفیگ هم درست کردم ولی ارور میده براتون قرار میدم لطفا کمک کنید.با تشکر

          http://up.iranblog.com/images/qc0ca6s7qi91fsfua6.rar
          اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

          دیدگاه

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