ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

موضوع: lcd کاراکتری

  1. #1
    2010/06/10
    583
    56

    lcd کاراکتری

    سلام میخواستم lcd کاراکتری رو راه اندازی کنم
    یه برنامه نوشتم مشابهش رو avr جواب میده
    اما رو arm نمیده :angry:
    میشه مشکلاتش رو بهم بگید
    یه شکایتم داشتم از arm اخه چرا دسترسی بیتی نداره چچچچچچرا یه پورت داره 32 بیتی چرا 4 تاش نکردن اخهههه؟

    #include <lpc210x.h>
    #define eon IOSET= 0x00000004
    #define eoff IOCLR= 0x00000004
    #define clear IOSET=0x000000F0
    #define clearc IOCLR=0x000000F0
    #define set IOSET = 0x00000380
    #define setc IOCLR = 0x00000380
    #define T IOSET = 0x00000531

    void delay_s(int de);
    int main(void)
    {
    IODIR=0xffffffff;
    set;
    setc;
    delay_s(0.01);
    eon;
    delay_s(0.01);
    eoff;
    delay_s(0.01);
    clear;
    clearc;
    delay_s(0.01);
    eon;
    delay_s(0.01);
    eoff;
    delay_s(0.01);

    while(1)
    {
    T;
    delay_s(0.01);
    eon;
    delay_s(0.01);
    eoff;
    delay_s(300000);
    };
    };
    void delay_s(int de)
    {
    unsigned int i;
    for (i=0;i>de;i++)
    {
    };
    }
    این برناممه ممنون میشم استادان بزرگوار کمکم منید :cry2:
    اگه که کلن برنامم تعطیله یه راهنمایی بکنید :cry2:
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  2. #2
    2010/06/10
    583
    56

    پاسخ : lcd کاراکتری

    یعنی کسی نمیدونه؟ :cry2:تا حالا کسی از این روش استفاده نکرده؟
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  3. #3
    2007/08/04
    اصفهان
    577
    5

    پاسخ : lcd کاراکتری

    در مورد دسترسی بیتی در همین سایت در اینجا
    http://www.eca.ir/forum2/index.php?topic=41142.msg226119#msg226119
    مقاله ای است که ورودی خروجی را شرح داده و بیان کرده که می توان به صورت 8 بیتی و 16 بیتی هم استفاده کرد.
    در مورد ال سی دی هم چند جا من چند برنامه دیدم که راه اندازی کرده اند فکر کنم 21xx هم بود. چه این جا چه سایت ایران میکرو را یه سرچ بزنید برنامه ها را ببینید و خودتون مقایسه کنید.
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
  4. #4
    2010/06/10
    583
    56

    پاسخ : lcd کاراکتری

    نقل قول نوشته اصلی توسط mahdizarkoob
    در مورد دسترسی بیتی در همین سایت در اینجا
    http://www.eca.ir/forum2/index.php?topic=41142.msg226119#msg226119
    مقاله ای است که ورودی خروجی را شرح داده و بیان کرده که می توان به صورت 8 بیتی و 16 بیتی هم استفاده کرد.
    در مورد ال سی دی هم چند جا من چند برنامه دیدم که راه اندازی کرده اند فکر کنم 21xx هم بود. چه این جا چه سایت ایران میکرو را یه سرچ بزنید برنامه ها را ببینید و خودتون مقایسه کنید.
    اقا این سری lpc 21xx نداره دسترسی بیتی :cry2: :angry:
    این برنامه رو چی کارش کنم؟
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  5. #5
    2007/12/09
    تهران
    1,626
    24

    پاسخ : lcd کاراکتری

    نقل قول نوشته اصلی توسط Saeed Saeb
    اقا این سری lpc 21xx نداره دسترسی بیتی :cry2: :angry:
    این برنامه رو چی کارش کنم؟
    دسترسی بیتی نیاز نیست که. شما اینجوری بنویسید:
    FIO0SET=(1<<n);

    بیت n ام یک میشه!
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  6. #6
    2010/06/10
    583
    56

    پاسخ : lcd کاراکتری

    نقل قول نوشته اصلی توسط shahinbahari
    دسترسی بیتی نیاز نیست که. شما اینجوری بنویسید:
    FIO0SET=(1<<n);

    بیت n ام یک میشه!
    ممنون کار کرد :wow: اما به این صورت
    IOSET=(1<<0);
    اما فقط یه سوال این جا دقیقا چه اتقاقی افتاد؟
    1 شیفت شد به n?
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  7. #7
    2007/12/09
    تهران
    1,626
    24

    پاسخ : lcd کاراکتری

    اون F به خاطر فست بودنش هست.
    در اینجا 1 رو به اندازه n تا به چپ شیفت میدیم.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  8. #8
    2010/06/10
    583
    56

    پاسخ : lcd کاراکتری

    نقل قول نوشته اصلی توسط shahinbahari
    اون F به خاطر فست بودنش هست.
    در اینجا 1 رو به اندازه n تا به چپ شیفت میدیم.
    پس با این کار دیگه بقیه عوض نمیشن..ایول این کارو خیلی راحت میکنه اونجوری اصلا نمیشد کار کرد :mrgreen:
    حالا یه سوال اگه بخوام 3 تا رو با هم روشن خاموش کنم چی؟میشه جای 1 مثلا بزارم 5 تا بیتهای بعد n به ترتیب bit1 و bit4 بعد n روشن میشه؟
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  9. #9
    2007/12/09
    تهران
    1,626
    24

    پاسخ : lcd کاراکتری

    IO0SET=(1<<1) | (1<<4) | (1<<n);
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  10. #10
    2007/08/04
    اصفهان
    577
    5

    پاسخ : lcd کاراکتری

    اگه بخواهید به صورت کلاسیک این کار را انجام بدید سخت نیست که!!
    مثلا بیت شماره 5 پورت 3 را می خواهید یک کنید: اگه همه را بخواهید یک کنید میشه FIO3SET = 0xFFFFFFFF که هر F به صورت باینری میشه 1111 خوب اینکه سخت نبود!؟ یعنی هر F چهار بیته دیگه. پس بیت پنجم میشه 0000 0010 از شماره صفر بشمارید . پنجمی یک میشه. همین را به صورت هگز می نویسیم:
    FIO3SET = 0x00000020 یا FIO3SET = 0x20
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

موضوعات مشابه

  1. کمک... lcd کاراکتری
    توسط aliali6624 در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2015/08/13, 10:34
  2. ال سی دی کاراکتری
    توسط tohid041 در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2015/05/09, 09:50
  3. کی پد کاراکتری
    توسط shama2080 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/01/11, 11:39
  4. کار با ال سی دی کاراکتری
    توسط حسام هاشم در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2011/04/18, 00:45
  5. ال سی دی کاراکتری
    توسط reza175 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2010/07/19, 01:11

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •