اطلاعیه

Collapse
No announcement yet.

نمایش کاراکترهای عددی بر روی LCD

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

    نمایش کاراکترهای عددی بر روی LCD

    نام پروژه

    نمایش کاراکترهای عددی بر روی LCD

    اجزای مدار
    AVR ATmega16-LCD LM020L-Keypad

    زبان برنامه نویسی
    Bascom

    محتوایات پوشه
    فایل پروتئوس و فایل هگز (HEX)
    عملکرد مدار
    با زدن هر کلید کاراکتر مربوط روی LCD نمایش داده میشود. کلید ستاره ممیز است و مربع هم پاک میکند.


    توضیح بیشتر
    http://www.eca.ir/forum2/index.php/topic,4562.0.html :nerd:
    فایل های پیوست شده

    #2
    پاسخ : نمایش کاراکترهای عددی بر روی LCD

    من میخوام یک lcd کاراکتری رو فعال کنم. این صفحه نمایش از نوع jhd 2a است و به پورت سی میکرو ATMEGA128l متصل شده است. فیوز بیت jtag رو هم غیر فعال کردم. اما هر کاری می کنم چیزی رو lcd نمایش داده نمی شه. من از نرم افزار کدویژن برا برنامه نویسی و از usbasp برا پروگرم کردن استفاده می کنم. لطفا راهنمایی کنید.

    #include <mega128.h>
    #asm
    .equ __lcd_port=0x15 ;PORTC
    #endasm
    #include <alcd.h>
    void main(void)
    {

    lcd_init(16);
    lcd_clear();
    lcd_gotoxy(1,1);
    lcd_putsf("adafsg"
    DDRC=0xff;
    DDRA=0xff;
    PORTA=0x33;
    while (1);

    }

    دیدگاه


      #3
      پاسخ : نمایش کاراکترهای عددی بر روی LCD

      من پروژه نمایش متن در lcd را دانلود کردم اما وقتی میخوام فایل با پسوند prj اش رو باز کنم برنامه کدویژن باز نمیشه و کد اکتیو میخواد، چه کار کتم؟؟؟؟
      سلام. من پروژه میخوام با کدویژن و پروتیوس بنویسم.
      برنامه ای میخوام که بتدا بر روی سطر اول رشته ثابت “lcd test” را نمایش داده و سپس بر روی سطر دوم رشته ثابت “At mega16″ را نمایش دهد و انتهای سطر اول رفته و کاراکتر* را نمایش دهد و فرمان چشمک زدن مکان نما را ارسال کنیم و این کاراکتر بعد از نمایش هیچی نشون نده و فقط کاراکتر ستاره را از سطر اول و ابتدا تا پایان سطر اول و سطر دوم یعنی * چشمک زن دور صفحه Lcd نمایش داده شود. با زبان c
      lممنون میشم راهنمایی کنید.
      و همچنین برنامه ای که با فشردن کلید اول اعداد زوج 0و2و4و6 و با فشردن کلید دوم اعداد فرد 1و3و5و7 را روی 7segment نمایش دهد را
      .با میکرو
      کنترلAtmega16 و زبان c.ممنون.
      ایمیل: zahra9631@yahoo.com

      دیدگاه


        #4
        پاسخ : نمایش کاراکترهای عددی بر روی LCD

        نوشته اصلی توسط fmoosa
        من میخوام یک lcd کاراکتری رو فعال کنم. این صفحه نمایش از نوع jhd 2a است و به پورت سی میکرو ATMEGA128l متصل شده است. فیوز بیت jtag رو هم غیر فعال کردم. اما هر کاری می کنم چیزی رو lcd نمایش داده نمی شه. من از نرم افزار کدویژن برا برنامه نویسی و از usbasp برا پروگرم کردن استفاده می کنم. لطفا راهنمایی کنید.

        #include <mega128.h>
        #asm
        .equ __lcd_port=0x15 ;PORTC
        #endasm
        #include <alcd.h>
        void main(void)
        {

        lcd_init(16);
        lcd_clear();
        lcd_gotoxy(1,1);
        lcd_putsf("adafsg"
        DDRC=0xff;
        DDRA=0xff;
        PORTA=0x33;
        while (1);

        }
        شما نباید پورت سی را خروجی کنید.باید ورودی باشه.
        آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

        دیدگاه


          #5
          پاسخ : نمایش کاراکترهای عددی بر روی LCD

          نوشته اصلی توسط zahraza
          من پروژه نمایش متن در lcd را دانلود کردم اما وقتی میخوام فایل با پسوند prj اش رو باز کنم برنامه کدویژن باز نمیشه و کد اکتیو میخواد، چه کار کتم؟؟؟؟
          سلام. من پروژه میخوام با کدویژن و پروتیوس بنویسم.
          برنامه ای میخوام که بتدا بر روی سطر اول رشته ثابت “lcd test” را نمایش داده و سپس بر روی سطر دوم رشته ثابت “At mega16″ را نمایش دهد و انتهای سطر اول رفته و کاراکتر* را نمایش دهد و فرمان چشمک زدن مکان نما را ارسال کنیم و این کاراکتر بعد از نمایش هیچی نشون نده و فقط کاراکتر ستاره را از سطر اول و ابتدا تا پایان سطر اول و سطر دوم یعنی * چشمک زن دور صفحه Lcd نمایش داده شود. با زبان c
          lممنون میشم راهنمایی کنید.
          و همچنین برنامه ای که با فشردن کلید اول اعداد زوج 0و2و4و6 و با فشردن کلید دوم اعداد فرد 1و3و5و7 را روی 7segment نمایش دهد را
          .با میکرو
          کنترلAtmega16 و زبان c.ممنون.
          ایمیل: zahra9631@yahoo.com
          کدویژن رو کرک کن

          اضافه شده در تاریخ :
          دارم برنامه رو مینویسم سون سگمنت کاتد مشترکه یا اند؟
          http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

          دیدگاه


            #6
            پاسخ : نمایش کاراکترهای عددی بر روی LCD

            نوشته اصلی توسط zahraza
            من پروژه نمایش متن در lcd را دانلود کردم اما وقتی میخوام فایل با پسوند prj اش رو باز کنم برنامه کدویژن باز نمیشه و کد اکتیو میخواد، چه کار کتم؟؟؟؟
            سلام. من پروژه میخوام با کدویژن و پروتیوس بنویسم.
            برنامه ای میخوام که بتدا بر روی سطر اول رشته ثابت “lcd test” را نمایش داده و سپس بر روی سطر دوم رشته ثابت “At mega16″ را نمایش دهد و انتهای سطر اول رفته و کاراکتر* را نمایش دهد و فرمان چشمک زدن مکان نما را ارسال کنیم و این کاراکتر بعد از نمایش هیچی نشون نده و فقط کاراکتر ستاره را از سطر اول و ابتدا تا پایان سطر اول و سطر دوم یعنی * چشمک زن دور صفحه Lcd نمایش داده شود. با زبان c
            lممنون میشم راهنمایی کنید.
            و همچنین برنامه ای که با فشردن کلید اول اعداد زوج 0و2و4و6 و با فشردن کلید دوم اعداد فرد 1و3و5و7 را روی 7segment نمایش دهد را
            .با میکرو
            کنترلAtmega16 و زبان c.ممنون.
            ایمیل: zahra9631@yahoo.com
            اینم پروژه ای که شما میخواستید البته گزینه دومش که با سون سگمنت کار شده بود همرا با فایل پروتیوس 8.1 و کد ویژن
            http://s4.picofile.com/file/8165259634/zahra.rar.html

            اضافه شده در تاریخ :
            اینم ورژن دومش که چنتا تغیر کوچولو دادم تا بهتر کار کنه البته درسته همه دانشجو هستن زشته این تغیرات رو من انجام بدم .نیت بی ادبی و بی احترامی به بزرگان نیست فقط گذاشتم که دیگرانی از انجمن ها استفاده میکنند بتونن استفاده کنن
            http://s4.picofile.com/file/8165352100/zahra.rar.html
            http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

            دیدگاه


              #7
              پاسخ : نمایش کاراکترهای عددی بر روی LCD

              سلام. دوست عزیز ممنون.
              اما فایل پروتیوسش نیستا!!

              دیدگاه


                #8
                پاسخ : نمایش کاراکترهای عددی بر روی LCD

                نوشته اصلی توسط MAHDI ZAMANI
                اینم پروژه ای که شما میخواستید البته گزینه دومش که با سون سگمنت کار شده بود همرا با فایل پروتیوس 8.1 و کد ویژن
                http://s4.picofile.com/file/8165259634/zahra.rar.html

                اضافه شده در تاریخ :
                اینم ورژن دومش که چنتا تغیر کوچولو دادم تا بهتر کار کنه البته درسته همه دانشجو هستن زشته این تغیرات رو من انجام بدم .نیت بی ادبی و بی احترامی به بزرگان نیست فقط گذاشتم که دیگرانی از انجمن ها استفاده میکنند بتونن استفاده کنن
                http://s4.picofile.com/file/8165352100/zahra.rar.html
                ممنون اما با عرض پوزش فایل پروتیوس اش نیست! چون ورژن پروتیوس من 7 نیست؟
                در مورد برنامه اول هم
                سلام و اینکه برنامه دوم هم دستورات c اش رو تا جایی که قسمت اول برنامه نمایش متن و نمایش کاراکتر* در انتهای سطر اول را دارم اما این تغییر که کاراکتر* مکانش تغییر کنه رو نمیدونم!
                اگر کسی میتونه کمک کنه دستوراتش :
                #include <mega16.h>
                # asm
                .equ -lcd-port=0x1B
                #endasm
                #include <lcd.h>
                void main (){
                lcd_int (16);
                lcd_clear();
                lcd_gotoxy(2,0);
                lcd_putsf("LCD test"
                lcd_gotoxy(5,1);
                lcd_putsf("ATmega16"
                lcd_gotoxy(14,0);
                lcd_putchar('*'
                lcd_gotoxy(14,0);
                _lcd_ready();
                _lcd_write_data(0x0f);
                While(1);
                }
                این کد بعد از نمایش کاراکتر* دیگه چیزی نمایش نمیده. و من هم این رو میخوام فقط با تغییراتی که در ابتدا گفتم!

                دیدگاه


                  #9
                  پاسخ : نمایش کاراکترهای عددی بر روی LCD

                  فایل پروتیوس8 هست با 8 باز کنید
                  http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                  دیدگاه


                    #10
                    پاسخ : نمایش کاراکترهای عددی بر روی LCD

                    نوشته اصلی توسط zahraza
                    ممنون اما با عرض پوزش فایل پروتیوس اش نیست! چون ورژن پروتیوس من 7 نیست؟
                    در مورد برنامه اول هم
                    سلام و اینکه برنامه دوم هم دستورات c اش رو تا جایی که قسمت اول برنامه نمایش متن و نمایش کاراکتر* در انتهای سطر اول را دارم اما این تغییر که کاراکتر* مکانش تغییر کنه رو نمیدونم!
                    اگر کسی میتونه کمک کنه دستوراتش :
                    #include <mega16.h>
                    # asm
                    .equ -lcd-port=0x1B
                    #endasm
                    #include <lcd.h>
                    void main (){
                    lcd_int (16);
                    lcd_clear();
                    lcd_gotoxy(2,0);
                    lcd_putsf("LCD test"
                    lcd_gotoxy(5,1);
                    lcd_putsf("ATmega16"
                    lcd_gotoxy(14,0);
                    lcd_putchar('*'
                    lcd_gotoxy(14,0);
                    _lcd_ready();
                    _lcd_write_data(0x0f);
                    While(1);
                    }
                    این کد بعد از نمایش کاراکتر* دیگه چیزی نمایش نمیده. و من هم این رو میخوام فقط با تغییراتی که در ابتدا گفتم!
                    منظور از تغییر مکان که استادم گفته فک می کنم این باشه:
                    این تغییر که کاراکتر* مکانش تغییر کنه یعنی دور تا دور صفحه lcd نمایش داده بشه مثلا به این صورت ابتدا در سطر اول در ستون اول بعد مکث در دو نقطه بعد در سطر اول و ستون سوم و...

                    دیدگاه


                      #11
                      پاسخ : نمایش کاراکترهای عددی بر روی LCD

                      فرمان چشمک زدن مکان نما را ارسال کنیم
                      با کلید این کار انجام میشه دیگه؟
                      http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                      دیدگاه


                        #12
                        پاسخ : نمایش کاراکترهای عددی بر روی LCD

                        نوشته اصلی توسط MAHDI ZAMANI
                        فرمان چشمک زدن مکان نما را ارسال کنیم
                        با کلید این کار انجام میشه دیگه؟
                        کدی که فرستادم ک کلید نداره اما میتونه دکمه ای داشته باشه و فرمان تغییر مکان را بگه!

                        دیدگاه


                          #13
                          پاسخ : نمایش کاراکترهای عددی بر روی LCD

                          اینم برنامه با سورس c و پروتیوس 8
                          http://s4.picofile.com/file/8165380292/zahra2.rar.html
                          http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

                          دیدگاه

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