Project :
Version :
Date : 11/08/2010
Author : F4CG
Company : F4CG
Comments:
Chip type : ATmega16
Program type : Application
Clock frequency : 8.000000 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 512
************************************************** ***/
// Declare your global variables here
unsigned char keynumber[16]={0xEE,0xED,0xEB,0xE7,0xDE,0xDD,0xDB,0xD7,0xBE,0xB D,0xBB,0xB7,0x7E,0x7D,0x7B,0x77};
unsigned char key,number,i,str;
void main(void)
{
// Declare your local variables here
پاسخ : برنامه صفحه کلید 3*4 برای اتصال به میکروکنترلر atmega16
سلام دوست عزیز میتونی از انکودر 74c922که مخصوص صفحه کلید هستش استفاده کنی خروجیش bcdهستش وبراحتی میتونی بی دردسر ازش استفاده کنی بعضی ها میگن باید تا حد امکان سخت افزارو کم حجم تر طراحی کنی من زیاد موافق نیستم چون هم برنامه پیچیده میشه وکلی هم باید دردسر راهندازی کی پد داشته باشی
MEHRENIA1366@GMAIL.COM
مغز انسان خيلي پيچيده است و بخاطر همين هميشه دنبال راه حلهاي پيچيده ميگرده با کمي تامل ميشه راه حلهاي ساده تري رو پيدا کرد.هميشه پيچدگي وحجم بالا نشانه داشتن علم زياد نيست.
پاسخ : برنامه صفحه کلید 3*4 برای اتصال به میکروکنترلر atmega16
نوشته اصلی توسط mehrenia_1366
سلام دوست عزیز میتونی از انکودر 74c922که مخصوص صفحه کلید هستش استفاده کنی خروجیش bcdهستش وبراحتی میتونی بی دردسر ازش استفاده کنی بعضی ها میگن باید تا حد امکان سخت افزارو کم حجم تر طراحی کنی من زیاد موافق نیستم چون هم برنامه پیچیده میشه وکلی هم باید دردسر راهندازی کی پد داشته باشی
خوب این کارای ساده انجام میشه کـ یاد بگیریم تو کارای بزرگتر راحت استفاده کنیم
ضمنا، برنامه ام خراب بود، با یـ برنامه دیگه کـ از پیک پارس دانلود کردم راهش انداختم
در ضمن خیلی ممنون کـ این درایور رو معرفی کردین
برم تو کارش، اگـ اینطوری باشه خیلی تو وقت آدم (تو برنامه نویسی) صرفه جوئی میشه (البته اگـ گرون نباشه) :icon_razz:
دیدگاه