NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3583 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 4 از 5 نخستنخست 12345 آخرینآخرین
نمایش نتایج: از 61 به 80 از 95

موضوع: Lcd n96

  1. #61
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    Exclamation توضيح مختصر برنامه فونت lcd n96 با بسكام

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها


    از برنامه كاربر گرامي mina
    هم سر در نياوردم به غير از فونت هاش


    برنامه اي كه من نوشتم، قسمت Sub Tslcdinit مربوط به تنظيمات ال سي ديه ( فكر كنم تقريبا مشابه برنامه مجله نويزه.)
    يه سري قسمت هاش (قسمت اصلي برنامه كه نوشته شده ' start program) مربوط به شناسايي mmc و خواندن فايل هاي عكس و ارسال اونا به ال سي دي هست.
    قسمت Tslcdoutdata: مربوط به فرستادن داده ها به ال سي دي
    و قسمت Sub Tslcdoutins مربوط به ارسال ريجيستر هاست
    قسمت Sub Lcdfillcolor ، روي ال سي دي 7تا مستطيل رنگي ميكشه و جمله "WELCOM My Friend" را نشون ميده.
    و قسمت هاي آخرش يعني Sub Font_1 يه زير برنامه است كه مربوط به تنظيم كاراكترها و نمايش متن و فراخواني فونت هاست.
    خط آخر هم كه $include "Font15012-Mina_ma.bas" فايل فونت ها رو فراخواني ميكنه.

    دوتا كليد هم تعريف شده:
    با صفر شدن ping.4 جمله " Press key" نشون داده ميشه. و با صفر شدن Ping.3
    عكس هاي ذخيره شده در mmc را روي ال سي دي نمايش ميده.


    براي نوشتن متن دلخواهتون، در قسمت اصلي برنامه از اين دستور استفاده كنيد:

    Str_t = "WELCOM My Friend"
    Font_1 &H0024 , &H003C , Str_t

    متني كه ميخواهيد نشون داده بشه، داخل گيومه بنويسيد و به جاي H0024 , &H003C
    مختصاتي كه ميخواهيد متن نشون داده بشه، مشخص كنيد.

  2. کاربران : 4 تشکر کرده اند از شما mina_ma برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #62
    کاربر علاقه مند wiki آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    54
    تشکر
    74
    تشکر شده 32 بار در 15 پست

    پیش فرض

    سلام
    mina_ma خيلي ممنون توضيحاتت هم عاليه بزودي قراره بسازم ومزاحمت ميشوم كه سئوالاتمو بپرسم
    ممنونتم

  5. تشکرها از این نوشته :


  6. #63
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    جناب شرمنده هر كاري كردم جواب نداد من برنامه اصلي خودم رو ميزارم شما دستور نوشتن متن رو با فونت ها رو لطف كن اضافه كن بعد بده من امتحان كنم.
    بعد فايل بسكام فونت خودتون رو بايد توي لايبرري كپي كنم يا محل سيو برنامه.
    راجع به برنامه مجله نويز هم بگم كه من دقيقا همون رو نوشتم و كامپايل كردم و ريختم تو ميكرو ولي مستطيل قرمز و زرد هم نشون نميده صفحه سفيده و رفرش شدنشم قابل ديده كه بخاطر كريستاله
    ولي با اين شرايط هم بايد يه چيزي نمايش بده.

    بازم از زحماتتون تشكر ميكنم كه وقتتون رو برام گذاشتيد.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط Doloop : 21-10-2011 در ساعت 14:06
    *** اللّهم عجّل لولیک الفرج ***

  7. تشکرها از این نوشته :


  8. #64
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    تشكر ميكنم اگه يكم سريعتر جواب بديد.

    لااقل يه پل ارتباطي ديگه معرفي كنيد كه راحت تر با هم ارتباط برقرار كنيم
    .
    *** اللّهم عجّل لولیک الفرج ***

  9. تشکرها از این نوشته :


  10. #65
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها

    فايل بسكام فونت خودتون رو بايد توي لايبرري كپي كنم يا محل سيو برنامه.
    فايل Font15012-Mina_ma.bas
    بايد تو شاخه سيو برنامه باشه و بايد include بشه و در ضمن زيربرنامه font هم به آخر برنامه خودتون اضافه كنيد. همونطور كه تو برنامه اي كه آپ كردم هست.

    برنامه ي شما رو دانلود ميكنم و در اسرع وقت ميبينم كجاش مشكل داره.

    اگه دير به دير سر ميزنم به خاطر كمبود وقت و دسترسي نداشتن به اينترنته. سعي مي كنم سريع تر جواب بدم.

  11. کاربران : 2 تشکر کرده اند از شما mina_ma برای ارسال این پست سودمند:


  12. #66
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها

    راجع به برنامه مجله نويز هم بگم كه من دقيقا همون رو نوشتم و كامپايل كردم و ريختم تو ميكرو ولي مستطيل قرمز و زرد هم نشون نميده صفحه سفيده و رفرش شدنشم قابل ديده كه بخاطر كريستاله
    ولي با اين شرايط هم بايد يه چيزي نمايش بده.

    برنامه شما رو ديدم. فكر نميكنم مشكي داشته باشه. احتمالا مشكل از سخت افزار شماست.

    البته اين خط برنامه كه نوشتيد، Str_t = "hello hosein"
    كار خاصي انجام نميده، و بايد كارهايي كه تو پست 60 و 61 توضيح دادم انجام بديد تا فونت ها نماش داده بشه.
    البته برنامه شامل فونت، احتمالا توي mega32 جا نميشه! واسه همين بهتره قبل از اينكه بريد سراغ فونت، همون برنامه خودتون يا برنامه اي كه تو پست 42 قرار دادم كار كنيد.

  13. تشکرها از این نوشته :


  14. #67
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    پیش فرض

    فونتي كه من واسه بسكام نوشتم (در پست 51 قرار دادم)، حجمش زياده. اگه نظري داريد براي بهبودش، لطفا بيان كنيد.
    سوالي كه براي من پيش اومده اينه كه فونت هايي كه با c مي نويسن هم همين قدر حجمشون زياده؟

  15. #68
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام من سخت افزارمو چك كردم دقيقا عين همون شماتيك توي مجله نويزه
    نكنه مشكل از السيدي باشه همه ي مشخصاتش عين مشخصات السيدي توي مجلس
    روي السيدي نوشته yde fpc28t549-a1
    اعداد و ارقام ديگشم عين السيدي شماست از روي عكسي كه گذاشتين فهميدم
    توي برنامه بعضي از مقدار دهي هاي مجله با برنامه شما فرق ميكنه علتش چيه؟
    مثل دستور پنل اينترفيس كنترل شما بيشتره
    و

    rgb_display_interface_control1
    power_control1
    power_ontrol3

    و
    و
    و....

    ميشه بگين علت تفاوت مقداردهي چيه؟
    تشكر
    *** اللّهم عجّل لولیک الفرج ***

  16. #69
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    كس ديگه اي نيست جواب سوال بالا رو بده؟

    mina-ma هنوز به سايت سر نزده.
    *** اللّهم عجّل لولیک الفرج ***

  17. #70
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها
    سخت افزارو چك كردم دقيقا عين همون شماتيك توي مجله نويزه
    نكنه مشكل از السيدي باشه
    احتمالش هست كه مشكل از السيدي باشه. از كجا گرفتي؟ نكنه از eca خريدي؟!!!!
    اگه اينطوره كه از من بپرسي ميگم يه چيزيش هست. من كه ديگه به eca اعتمادي ندارم.
    من اول از eca خريدم به صورت ماژول. السيدي رو به شكل خيلي افتضاحي روي فيبر لحيم كرده بودن، و خيلي بدتر از اون، pcb انعطاف پذيرشو چيده بودن چون تاچش مال خودش نبود و زوري رسيده بود كه بتونن لحيمش كنن. خلاصه اين از سخت افزارش. بعد كه كار افتاد، نصفي از السيدي چيزي نشون نميداد يه خط در ميون سفيد بود و خلاصه خراب بود......!!!!!
    بعدش رفتم از يه موبايل فروشي خريدمو زدمش رو فيبرو و قضيه ماجرا و البته خيلي تميز و قشنگ نشون ميداد.
    البته شما باز هم اتصالات رو شك كنيد. ممكنه مشكلي باشه. يادمه اولين بار كه راش انداختم كار نكردم. همه اتصالاتو از اول وصل كردم، بعد كه روشن كردن راحت اومد و اتفاقا همون برنامه نويز بود.

  18. تشکرها از این نوشته :


  19. #71
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها

    توي برنامه بعضي از مقدار دهي هاي مجله با برنامه شما فرق ميكنه علتش چيه؟
    منظور شما تفاوت مثلا دو مقدار &h0c و &h000c است؟
    اين دو مقدار هيچ تفاوتي با هم ندارند. اين دو، عدد هستند در مبناي هگزادسيمال.
    مثلا دو عدد 05 با عدد 5 هيچ فرقي ندارد وقتي صفر در سمت چپ عدد باشد.

    نمي دونم درست متوجه سوال شدم؟

  20. تشکرها از این نوشته :


  21. #72
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    نه
    منظورم از اينكه بعضي مقدار ها فرق ميكنه اينه كه تو قسمت sub trigerlcd
    شما اين مقدار رو وارد كردي

    Index = Rgb_display_interface_control1 : Writeindex

    Dat = &H0001 : Writedata

    ولي مجله نويز مقدار زير رو وارد كرده

    Index = Rgb_display_interface_control1 : Writeindex

    Dat = &H0000 : Writedata

    توي چندا خط ديگه هم همين قضيه هست.
    اينا كه ديگه مقدارشون يكي نيست.
    *** اللّهم عجّل لولیک الفرج ***

  22. #73
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2010
    نوشته ها
    58
    تشکر
    32
    تشکر شده 66 بار در 30 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها
    تو قسمت sub trigerlcd
    شما اين مقدار رو وارد كردي

    index = rgb_display_interface_control1 : Writeindex

    dat = &h0001 : Writedata

    ولي مجله نويز مقدار زير رو وارد كرده

    index = rgb_display_interface_control1 : Writeindex

    dat = &h0000 : Writedata

    توي چندا خط ديگه هم همين قضيه هست.
    اينا كه ديگه مقدارشون يكي نيست.
    بيت صفرم و يكم اين ريجيستر ( rim1 و rim0 ) ميگه السيدي رو مد 18 بيتي، 16 بيتي يا 6 بيتي تنظيم بشه. مقدار 00 (باينري) 18 بيتي و 01 (باينري) 16 بيتي و 10 (باينري) (كه ميشه 2 هگز) 6 بيتي تنظيم ميشه.
    ما كه با مد 16 بيتي كار مي كنيم، اصولا بايد 01 تنظيم كنيم. اما به هر حال مدار ما 16 بيت داده ارسال ميكنه بنابراين اگه رو مد 00 هم تنظيم كنيم، مشكلي نبايد پيش بياد.

    اگه از قسمت هاي ديگه هم سوالي داريد بپرسيد.

  23. #74
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    با سلام به همه دوستان
    من هم LCD n96 رو در AVR راه اندازي كردم، با استفاده از WinAVR در محيط AVRStudio.
    اگه سوالي در مورد نحوه بستن LCD n96 در مورد اين پروژه پيش اومد مطرح كنيد.البته شايد
    بعضي از دوستان قبلا اين پروژه رو ديده باشن.
    سورس كد و شماتيك رو هم قرار دادم.
    رمز فايل اينه:
    [PHP]http://sadmonew.blogfa.com[/PHP]

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________

    سلام

    سورسی با winavr داری که روی مد 16 بیتی راه انداخته باشه lcd رو؟

  24. #75
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نقل قول نوشته اصلی توسط behnam6500 نمایش پست ها
    سلام

    سورسی با winavr داری که روی مد 16 بیتی راه انداخته باشه lcd رو؟
    اقا حل شد. از کدویژن تبدیل کردم...

  25. #76
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2007
    نوشته ها
    52
    تشکر
    12
    تشکر شده 27 بار در 17 پست

    پیش فرض

    نقل قول نوشته اصلی توسط behnam6500 نمایش پست ها
    اقا حل شد. از کدویژن تبدیل کردم...
    سلام
    میشه کدی که تبدیل کردید قرار بدید ؟

  26. #77
    کاربر علاقه مند REZA1373 آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    رضا جواهری
    نوشته ها
    49
    تشکر
    64
    تشکر شده 24 بار در 9 پست

    Icon16

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

  27. #78
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

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

  28. تشکرها از این نوشته :


  29. #79
    کاربر علاقه مند REZA1373 آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    رضا جواهری
    نوشته ها
    49
    تشکر
    64
    تشکر شده 24 بار در 9 پست

    Gadid

    سلام کسی این lcd n96 chiniiii eca رو با بسکام راه انداخته تو رو خدا اگه کسی راه انداخته کمک کنه یه برنامه بدید برای تستش مثلا صفحش زرد شه یا قرمز فقط همین خونم خوش شد دو هفتس دارم کار میکنم نمیشه میکروشم atmega32 هست
    اینم عکسش ماژول LCD رنگی "2.8 به همراه تاچ اسکرین (LCD N96)

    اینم پایهاش
    Cs Alias Portd.4 'Chip Select (Low)
    Rs Alias Portd.3 'Register Select (0=Ins-1=Dat)
    Wr Alias Portd.2 'Write Enable (Low)
    Rd Alias Portd.1 'Read Enable (Low)
    Rst Alias Portd.0 'Reset (Low)
    Im Alias Portd.5 'Mode Select (0=16Bit-1=8Bit)
    Db1 Alias Portc 'Data Bus 1 (DB0 to DB7)
    Db2 Alias Portb 'Data Bus 2 (DB10 to DB17

    ویرایش توسط REZA1373 : 14-07-2012 در ساعت 21:18

  30. #80
    کاربر علاقه مند REZA1373 آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    رضا جواهری
    نوشته ها
    49
    تشکر
    64
    تشکر شده 24 بار در 9 پست

    پیش فرض

    یه داداش نیست کمک کنه

صفحه 4 از 5 نخستنخست 12345 آخرینآخرین

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

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