loading...

کنترلی کردن درب ها با قفل های دیجیتالی

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

بازدید : 405
دوشنبه 4 آبان 1399 زمان : 22:37

LCD گرافیکی را به میکروکنترلر وصل کنید
LCD‌های گرافیکی یا GLCD LCD‌هایی هستند که به دلیل تعداد بیشتر پیکسل‌ها در صفحه LCD می‌توانند تصاویر سفارشی را نمایش دهند. این LCD‌ها در اندازه‌ها و رنگ‌های متنوعی از نمایشگرهای LCD رنگی مانند N96 LCD گرفته تا LCD در بازار موجود است. تمام تلفن‌های نوکیا 1100 در بسته گرافیکی LCD گنجانده شده است. با این وجود محبوب ترین و موجود ترین در بازار GLX 128x64 یا 128x240 است که توسط شرکت‌های مختلفی از جمله WINSTAR یا AMPIRE تولید می‌شوند که ما در مورد آنها بحث می‌کنیم. ما کاملاً از او حمایت کردیم.
بیست پین glcd است که بیست عدد از آنها نیرو و نور را تنظیم می‌کنند و پایه‌های دیگر DB0 به DB7 است. پین‌های داده و R / S ، R / W ، E عملکردی مشابه پین ​​های موجود در نماد LCD دارند. پین‌های CS0 و CS1 پین‌های انتخاب تراشه هستند. این LCD‌ها به اجزای 64X64 تقسیم می‌شوند ، یک قسمت توسط CS0 کنترل می‌شود و قسمت دیگر توسط CS1 کنترل می‌شود ، بنابراین برای تعیین اینکه کدام قسمت را می‌خواهیم برنامه بنویسیم ، باید چیپست آن قسمت از این دو پایه را در نظر بگیریم. انجام دادن.
در انتهای این مقاله ، این برنامه از نوع GLCD و فایل شبیه سازی آن با PIC18 است و می‌توانید آن را بارگیری کنید.
بیایید ببینیم که چگونه باید از این لیست استفاده کنیم.
توابع مورد نیاز ما به شرح زیر است:
glcd_init ()؛
برای قالب بندی LCD ، باید قبل از چرخه WHILE 1 در حالت VOID MAIN باشد.
glcd_clear ()؛
برای پاک کردن محتوای LCD
GOTO_XY (x ، y) ؛
آدرس مکان را ارائه دهید
glcd_putpic (char ساختار pic []) امضا نشده است.
عکس مورد نظر را در یک مکان خاص قرار دهید
نحوه انتقال تصویر مورد نظر به glcd:
ما ابتدا تصویر 128x64 خود را از نرم افزار Windows color یا سایر نرم افزارها قالب بندی می‌کنیم و سپس آن را به نرم افزار glcd_editor که لینک دانلود آن در زیر است می‌دهیم و کد برنامه دریافتی را در برنامه جای گذاری می‌کنیم. ما می‌دهیم
پس از قرار دادن کد تصویری که نمی‌خواهید در برنامه ، آن را به عنوان برنامه زیر تعریف کنید:
برای مشاهده پرونده Proteus از نسخه 8.3 sp2 استفاده کنید.
ما در بارگیری خود از میکروکنترلر pic18f8722 استفاده کردیم ، اما مطمئناً می‌توانید از این لیست برای میکروکنترلرهای مختلف استفاده کنید ، فقط در ابتدای برنامه رجیسترهای پورت را تغییر دهید و عملکرد MSDelay همان عملکرد تأخیری است که استفاده می‌کنید. . ترک کردن.

الکساندر پاولوف که بود؟
نظرات این مطلب

تعداد صفحات : 0

آمار سایت
  • کل مطالب : <-BlogPostsCount->
  • کل نظرات : <-BlogCommentsCount->
  • افراد آنلاین : <-OnlineVisitors->
  • تعداد اعضا : <-BlogUsersCount->
  • بازدید امروز : <-TodayVisits->
  • بازدید کننده امروز : <-TodayVisitors->
  • باردید دیروز : <-YesterdayVisits->
  • بازدید کننده دیروز : <-YesterdayVisitors->
  • گوگل امروز : <-TodayGoogleEntrance->
  • گوگل دیروز : <-YesterdayGoogleEntrance->
  • بازدید هفته : <-WeekVisits->
  • بازدید ماه : <-MonthVisits->
  • بازدید سال : <-YearVisits->
  • بازدید کلی : <-AllVisits->
  • کدهای اختصاصی