NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 5155 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 21

موضوع: یادگیری دستورهای glcdcmd و glcddata

  1. #1
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض یادگیری دستورهای glcdcmd و glcddata

    سلام

    کسی از کاربران بسکام هست که بدونه نحوه ی کار با دو دستور GLCDcmd و GLCDdata چطوریه؟

    از Help بسکام و مثالهاش فقط روشن و خاموش کردن صفحه نمایش رو تونستم بفهمم.

    اما اینکه دیگه چه کارهایی میشه با این دو دستور انجام داد یه سوال شده برام!

    آیا با این دستورات میشه یه رشته روی LCD نشون داد یا پیکسلی رو روشن کرد؟ :39000000:

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض RE: یادگیری دستورهای glcdcmd و glcddata

    سلام
    اینا دستور نیستند ، بلکه مجموعه ای از دستروات هستند .
    GLCDcmd :
    به دستوراتی که باعث کنترل کردن lcd و متن و ... میشن GLCDcmd میگن ، دستوراتی مثل پاک کردن lcd و روشن خاموش کردن مکان نما و... از این دسته هستند .
    GLCDdata :
    داده های که قراره روی lcd نمایش داده بشه GLCDdata هستند .
    آیا با این دستورات میشه یه رشته روی LCD نشون داد یا پیکسلی رو روشن کرد
    این کار ها برای خودشون دستوات مخصوص داره . توی کتاب اموزش avr به زبان بیسیک تقریبا همه دستورات گفته شده .
    اگه دستورات رو پیدا نکردی بگو تا بزارمشون

  4. #3
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض RE: یادگیری دستورهای glcdcmd و glcddata

    بله ملتفتم مهندس

    من به دستورات بسکام واسه LCDهای گرافیکی تسلط کامل دارم.
    ولی می خوام از این دو تا دستور سر در بیارم.

    تا حدودی هم فهمیدم که قضیه ی GLCDCMD چیه! برای کنترل LCD باید کد هگز دستورات کنترلی مربوطه (مثل خاموش و روشن کردن صفحه) رو از دیتاشیت LCD پیدا کنی و با GLCDCMD بفرستیش.

    اما تو استفاده از GLCDdata یکم قاطی کردم! خب شما گفتی که : "داده های که قراره روی lcd نمایش داده بشه GLCDdata هستن" حالا چطور این داده ها رو روی LCD نمایش بدیم؟

  5. #4
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض RE: یادگیری دستورهای glcdcmd و glcddata

    سلام
    معمولا توی lcd ها 8 تا خط داده وجود داره و شما وقتی یه حرف رو روی یه پروت که به 8 تا خط داده متصل هست میریزی lcd اون رو تشخیص میده .
    قبل از ارسال دستورات باید پایه rs یک بشه و در صورت صفر بودن داده ارسالی به منزله فرمان هست .
    توی دیتاشیت همه چیز توضیح داده شده .
    مطالعه یه برنامه به زبان اسمبلی هم خیلی مفیده

  6. #5
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض RE: یادگیری دستورهای glcdcmd و glcddata

    حق با شماست ، بهترین راه مطالعه برنامه به زبان اسمبلی هست.

    ممنون ، میرم دنبالش و اگه موفق شدم اینجا میگم که قضیه از چه قراره.

  7. #6
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض RE: یادگیری دستورهای glcdcmd و glcddata

    کامپایلر های مثل کد ویژن و... خروجی اسمبلی داره . و میشه ازشون فهمید چی به چیزیه

  8. #7
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض RE: یادگیری دستورهای glcdcmd و glcddata

    ok

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

  9. #8
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام دوستان گرامی چرا تو این سایت کسی کمک اصولی به کسی نمی کنه و میفرستن دنبال نخود سیاه من هم همین مشکل رو دارم و می خوام یک خط از پیکسل های السیدی کاراکتری رو بتونم روشن یا خاموش کنم و کتابی هم در دسترس ندارم چه کسی می تونه کمک کنه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ لطفا نوع دستور و طرز استفاده رو بیان کنید با تشکر
    ویرایش توسط external9 : 10-04-2010 در ساعت 00:14 دلیل: واو اضافی

  10. #9
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    سلام

    سلام دوستان گرامی چرا تو این سایت کسی کمک اصولی به کسی نمی کنه و میفرستن دنبال نخود سیاه
    اینطور که شما میگید نیست دوست عزیز؟! البته در این اواخر میزان کمک رسانی در انجمن اومده پائین ، که اونم دلیلش مشغولیت بیش از حد مدیران سایت هست. این بنده های خدا دارن روی مجله ها کار می کنن که هم شامل موضوعات جدیدتریه و هم خیلی خیلی مفیده و این نکته از میزان استقبال مراجعین مشهوده! در کنار این عامل عضویت افرادی که سعی دارن فقط دیگران رو تخلیه اطلاعاتی بکنن و اصلانم نم پس نمیدن! مزید بر علت شده!

    وجود چندین سایت و فروم الکترونیکی باعث شده تا اکثر کاربران فقط سوال بپرسن و مشکل خودشونو رفع کنن و در هیچ بحثی شرکت نمی کنن و به سوالات دیگرا ن هم جواب نمیدن! در این بین فقط عده ی معدودی در این فروم ها و سایتها وجود دارن که اعضای تقریبا ثابت به حساب میان و به دیگران در حد توان کمک می کنن.

    پس مطمئن باشید نخود سیاهی در کار نیست که بخوان کسی رو بفرستن دنبالش!

    می خوام یک خط از پیکسل های السیدی کاراکتری رو بتونم روشن یا خاموش کنم
    به دو علت من دقیقا متوجه نشدم که منظور شما LCDگرافیکی هست یا کاراکتری!؟

    اول اینکه این تاپیک مربوط به LCDهای گرافیکی هست.

    دوم اینکه معمولا افراد دنبال این هستن که یه خط از پیکسلهارو توی LCD گرافیکی روشن یا خاموش کنن نه LCDهای کاراکتری.

    بهرحال در هر دو نوع LCD انجام این عمل بسیار سادست! یه مقدار بیشتر موضوع رو روشن کنید تا من راهنمائیتون کنم.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  12. #10
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض السیدی کاراکتری

    سلام دوست عزیز با تشکر از توضیحات بله منظور من السیدی کاراکتری هست و همان روشن خاموش کردن معمولی در ضمن اگر اطلاعاتی داشته باشم که به درد کسی بخوره من دریغ نمی کنم وکمک می کنم و نمیگم برید مطالعه تون رو زیاد کنید چون ذکات علم اموختن ان به دیگران است . و بعد از این دستور می خوام با تغییر ولتاژ خروجی ایسی مثل 555 این پیکسل ها بترتیب کم یا زیاد بشن در یک راستا

  13. #11
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    برای انجام این کار شما باید بگید که در یک سطر از LCD کاراکتری چه تعداد از پیکسل ها رو می خواید روشن و خاموش کنید؟

    در این نوع LCDها مثلا در نمونه ی 2*16 ما در هر سطر 16 تا ستون داریم که از تعداد 5*8 پیکسل تشکیل شده. اگه بخواید این 16 تا ستون رو روشن کنید می تونید از کاراکتری مثل خط تیره استفاده کنید و اگه روشن کردن همه ی پیکسل ها یا پیکسل هایی که با کاراکتر مشخصی روشن نمی شن مد نظرتون هست باید یه کاراکتر دلخواه برای LCD تعریف کنید و اونو روی LCD نشون بدید.

    شما با چه کامپایلری کار می کنید؟ در بسکام و کدویژن میشه برای LCD کاراکتر دلخواه تعریف کرد.

    حالا اگه می خواید که با تغییر ولتاژ ورودی تعداد ستونهایی که روشن میشن کم و زیاد بشه می تونید از ADC میکرو استفاده کنید.

    فکر می کنم که منظور شما چیزی شبیه به عکس زیر باید باشه :

    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  15. #12
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام دوست گرامی ممنون از توجه شما بله دوست عزیز روشن کردن همه پیکسل هایی که با کاراکتر مشخصی روشن نمی شن مد نظر من است در یک سطر و راستا مثل تصویری که قرار دادید ولی بدون اون شماره بندی تصویر 30 20 10 0 من با بیسکام کار می کنم میشه یک مثال بزنید برای این موضوع و adc میکرو . صمیمانه از شما کمال تشکر را دارم
    ویرایش توسط external9 : 10-04-2010 در ساعت 14:54

  16. #13
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    کسی نیست جواب بده

  17. #14
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    سلام

    ببخشید که دیر شد ، سرم شلوغ بود.

    اگه یه کمی صبر کنی یه نمونه برنامه برات میذارم. فقط عجله نکن ، مجال بده.

    ممنون
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  19. #15
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    از لطف شما سپاسگذارم فقط شما تو این سایت جواب من رو دادید بزرگواران دیگر هم مشغول جمع اوری اطلاعات برای بهینه تر کردن مطالب سایت هستند و گله ای ندارم باشه دوست عزیز کمی صبر می کنم تا نتیجه کار شما رو ببینم

  20. #16
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    دوست عزیز من یه برنامه ی خیلی کوچیک براتون نوشتم که می تونه راهنمای بسیار خوبی برای شما باشه! :D

    فایلی که دانلود می کنید شامل شبیه سازی و سورس برنامه بهمراه فایل هگز هست. بعد از شروع شبیه سازی وقتی شما پتانسیومتر رو تغییر میدید به ترتیب یه سری از ستونهای سطر اول LCD شروع به روشن شدن می کنن. البته بعداز این اگه پتانسیومتر رو در جهت عکس تغییر بدید اتفاقی نمی افته! منظورم اینه که ستونی خاموش نمیشه! اینجاشو دیگه گذاشتم به عهده ی خودتون! یعنی من فقط چارچوب اصلی رو براتون آماده کردم ، بقیش دیگه به همت شما بر می گرده.

    موفق باشید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  22. #17
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    خیلی خیلی ممنون دوست عزیز تست می کنم نتیجه رو همین جا اعلام می کنم

  23. #18
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    18
    تشکر
    13
    تشکر شده 1 بار در 1 پست

    پیش فرض

    سلام دوست عزیز میشه یه خورده بیشتر راهنمایی کنید باور کنید از اون روز تا حالا شاید 30 تا 40تا برنامه نوشتم ولی مسیر برگشت رو نمی تونم درست کنم و فقط با تغییر ولوم روشن میشه و دیگه پایین نمی یاد اخه من تازه کار هستم و به راهنمایی شما نیاز دارم

  24. #19
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    بهت قول نمی دم مهندس!

    چون سرم خیلی شلوغه و تا یکشنبه کارم زیاده! اما بعدش یهو راحت میشم! اون موقع بیشتر کمکت می کنم.

    اما بی تعارف بهت بگم که در برنامه نویسی ضعیفی! البته این اصلا بد نیست و همه ی ما یه روزی در این سطح بودیم. اما باید بیشتر فکر و تمرین کنی دوست من. به یاد داشته باش که خواستن توانستن است. انشالله که خیلی زور به اوج برسی.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  26. #20
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    دوست عزیز جناب external9 امیدوارم از پست قبلیم ناراحت نشده باشی! فقط خواستم یه تلنگر بهت زده باشم؟!؟

    من برنامه رو نوشتم برات (یکم وقت اضافه اومد منم کلید کردم رو برنامه ی قبلی ) ، یعنی الان هم برای کم کردن ولوم و هم برای زیاد کردن اون کار می کنه. اما بازم کامل نیست! مثلا حالتی رو در نظر بگیر که ولوم در حد وسط قرار داره و بعد میکرو روشن میشه اونوقت خط نشانه مثلا از ستون 8 روشن میشه و با زیاد کردن ولوم میره رو به جلو و ... یعنی ستونهای قبل از 8 روشن نیستن!

    بعبارت دیگه اگه ولوم از اول کم باشه و از صفر شروع بشه همه ی ستونها یکی یکی روشن میشن و ... البته برنامه ی قبلی هم همینطوری بود. این جاشو دیگه یکمی بیشتر فکر کن تا بتونی خودت ردیفش کنی.

    من دوتا سرنخ مهم بهت دادم. موفق باشی.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط morteza_rk : 14-04-2010 در ساعت 18:03
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


صفحه 1 از 2 12 آخرینآخرین

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

  1. درباره دستورات i2c
    توسط Deadman در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 07-11-2013, 15:34
  2. دستور ارسال عدد در spi با میکرو avr
    توسط Niloufar.Male در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 26-10-2013, 19:52
  3. دستورات arm
    توسط imported_pmf در انجمن AT91 series (ATMEL)
    پاسخ: 0
    آخرين نوشته: 25-08-2012, 12:21
  4. مشکل در دستور if
    توسط parham144 در انجمن AVR
    پاسخ: 8
    آخرين نوشته: 22-05-2012, 00:57
  5. یادگیری دستورهای glcdcmd و glcddata
    توسط Morteza_rk در انجمن AVR
    پاسخ: 9
    آخرين نوشته: 11-12-2009, 17:06

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

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