X
تبلیغات
آموزش برنامه نویسی بیسیک میکروکنترلر AVR - اتصال کی پد (4*4و3*4 ) به میکرو و دستورات اسکن
لینکدونی
درباره ما

سایتی برای دانلود پروژه های رایگان و سفارش ساخت پروژه های عملی شما(طراحی پروژه و pcb; برنامه نویسی )
رضا منصوری
سلام به وبلاگ خودتون خوش اومدین در این وبلاگ مطالب آموزشی و پروژه هایی به صورت رایگان برای شما قرار دادم که کمک خوبی هست برای دوستانی که در این زمینه فعالیت میکنن.

برای دیدن کل برنامه روی برنامه یا نقشه کلیک راست سپس save image را کلیک کنید .

و برای سفارش پروژه های خودتون میتونید از قسمت (تماس با من) در بالای همین صفحه یا از طریق ایمیل mr.reza.mansori@gmail.com اقدام کنید.
در صورت خراب بودن لینک های دانلود در قسمت نظرات بیان کنید.
ایمیل : mr.reza.mansori@gmail.com



  • نویسنده : رضا منصوری
  • تاریخ : 19:23 - دوشنبه ششم دی 1389
این یک کی پد 4*4 که میتونیم به یکی از پورتای میکرو وصل کنیم یعنی چی 4*4>>>یعنی این کی پد دارای 4 ستون و 4 سطر میباشد که اول باید به ترتیب ستون ها وبعد سطر را به میکرو وصل کنید .



سایت آپلود عکس رایگان , فضای رایگان برای آپلود عکس , آپلود عکس با لینک مستقیم , آپلود عکس رایگان


سایت آپلود عکس رایگان , فضای رایگان برای آپلود عکس , آپلود عکس با لینک مستقیم , آپلود عکس رایگان


همونطور که میبینید پایه های کی پد به ترتیب شماره گذاری باید به میکرو وصل بشه


فرق نمیکنه شما چه نوع میکرو atmega avr دارین این کیپد به هر میکرویی که وصل بشه یک پورت رو بطور کامل اشغال میکنه:)

حالا برای اینکه بتونیم کلید فشار داده شده توسط کی پد رو روی lcd ببینیم باید صفحه کلید رو توسط برنامه نوشته شده زیر اسکن کنیم


سایت آپلود عکس رایگان , فضای رایگان برای آپلود عکس , آپلود عکس با لینک مستقیم , آپلود عکس رایگان


در نقشه زیر اعداد 1و2و3و4 در کی پد نشان دهنده ستون و A,B,C,D نشان دهنده سطر کی پد میباشد که باید به ترتیب زیر وصل شوند.


سایت آپلود عکس رایگان , فضای رایگان برای آپلود عکس , آپلود عکس با لینک مستقیم , آپلود عکس رایگان


توضیح برنامه 

------------------------

برنامه فوق اعداد فشرده شده از روی کی پد را بروی lcd  نمایش میدهد

اول برای اینکه به میکرو بفهمونیم که کی پد رو به کدوم پورت شما وصل کردم باید دستور خط 6 برنامه رو بنویسیم یه راه دیگر معرفی پورت برای lcd مثل خط 4و5 میباشد.

میکرو توسط دستور getkbd  اعداد فشرده شده از روی جدولی که در زیر شاخه keydata  براش نوشتم میخونه یعنی اول میکرو کلید فشرده شده از روی کیبورد رو میبینه که از کدوم ستون و کدوم سطره بعد میاد توسط ذستور lookup از زیر شاخه  keydata عدد رو انتخاب میکنه یعنی اگر من از ستون یک وسطر یک کلید را فشار بدم میکرو طبق جدول نوشته شده  عدد 7 رو برای ما روی lcd نمایش میده و ما با تغییر جدول میتونیم عدد دیگه ای نمایش بدیم یعنی اگر بجای عدد 7 بنویسیم 1 میکرو وقتی کلیدی از ستون و سطر یک فشرده شود عدد 1 رو نمایش میدهد.


حالا اگر بخواهیم کی پد 3*4 به میکرو وصل کنیم چی >>>> یعنی کی پدی که دارای 3 ستون و 4 سطر میباشد فقط کافیه پورتی که ستون 4 بهش وصل میشد خالی بزاریم مانند مدار زیر


سایت آپلود عکس رایگان , فضای رایگان برای آپلود عکس , آپلود عکس با لینک مستقیم , آپلود عکس رایگان

موفق باشین


دسته بندی :



آخرین مطالب

» micronevis.ir ( سه شنبه هفدهم دی 1392 )
» دانلود فایل آموزش ساخت پروگرامر usb ( پنجشنبه هفتم شهریور 1392 )
» دانلود نرم افزار Crocodile Technology 609 ( سه شنبه پنجم شهریور 1392 )
» ترازوي ديجيتال با ميكرو ( یکشنبه دوازدهم خرداد 1392 )
» اتصال كي پد به صورت usb به كامپيوتر ( یکشنبه دوازدهم خرداد 1392 )
» راه اندازی lcd گرافیکی 64*128 در کدویژن ts128*64 ( جمعه یازدهم اسفند 1391 )
» دستگاه کنترل رطوبت و دمای گلخانه به صورت وایرلس ( یکشنبه پانزدهم بهمن 1391 )
» افتتاح سایت میکرو نویس www.micronevis.ir ( دوشنبه هجدهم دی 1391 )
» دانلود برنامه تولید کد ( جمعه یکم دی 1391 )
» آغاز برنامه نویسی به زبان C ( شنبه هجدهم آذر 1391 )
» شمارنده صعودی و نزولی 0 تا 99 با سون سگمنت آند مشترک ( سه شنبه چهاردهم آذر 1391 )
» پروژه ساعت و تاریخ شمسی با DS1307 ( سه شنبه هفتم آذر 1391 )