عضویت     ورود  برای کسب گنج سکوت ، بارگاه دانش ات را بزرگتر بساز . ارد بزرگ شنبه، 5 اسفند ماه ، 1396

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 3855 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 3784 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 3880 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 3819 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 10182 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4046 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 5453 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 5172 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 4261 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 6242 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 4907 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 12654 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 8938 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 6351 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 4543 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 5102 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 4621 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 5499 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 4248 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 4380 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 7115 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 6525 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 6440 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 4718 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 4960 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 7383 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 6080 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 5490 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 10636 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 8606 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 37821 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 16646 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 20108 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 23575 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 21227 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 23575 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 36006 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 18504 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 15813 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 19385 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: Sabre:The development Of Information Based Competence And Execution Of Information-based Competition
· 2: (GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM
· 3: Digital Image Forensics via Intrinsic Fingerprints
· 4: حذف نویز صوتی ترانسفورماتورها با LMS و FXLMS
· 5: جزوه هوش مصنوعی - تهران جنوب
· 6: A Statistical Survey of Atmospheric Index-of-Refraction Variation
· 7: بازيابي و دستيابي به تصوير اصلي از تصوير حاصل از پيام با استفاده از اطلاعات رنگ و بعد
· 8: شبيه سازي لغزش زمانبندي و تعيين عوامل موثر بر آن در اسيلاتور هاي حلقه اي كنترل شده با ولتاژ
· 9: Development and Control Experiment of the Trident Snake Robot
· 10: ارائه روشی مناسب برای بهبود و توسعه شاخص‌های مدیریت امنیت اطلاعات جهت طراحی و پیاده‌سازی در سازمان‌
· 11: نقشه و راهنمای تعمیرات دوربین فیلمبرداری VP-L850
· 12: IEEE Std 1260-1996
· 13: عوامل افزايش سختي ژورنال روتورتوربين گاز مدل GE-F5 و تدوين پروسه تعميرات آن به روش عميات حرارتي
· 14: IEEE Std 775-1993
· 15: C51 Primer
· 16: کنترل پمپ تزریق بابکارگیري کنترلر PID دیجیتال
· 17: Advanced Fine-Acquisition Scheme for E5a Signal on Galileo Giove-B
· 18: ANSI C63.011-2000
· 19: Net-Centric Adapter for Legacy Systems
· 20: تصدیق اطلاعات در سیستم اتوماسیون توزیع با استفاده از تابع در هم MD5

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - برنامه صفحه کلید 3*4 برای اتصال به میکروکنترلر


برنامه صفحه کلید 3*4 برای اتصال به میکروکنترلر

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR Printable Version
View previous topic :: View next topic  
Author Message
666mhd
کاربر تازه وارد
کاربر تازه وارد

Joined: Mar 16, 2008
Posts: 3





101.50 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 2 مهر ماه ، 1387 18:22:10 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام دوستان
برنامه صفحه کلید 3*4 برای اتصال به میکروکنترلر atmega16

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

Back to top
View user's profile Send private message
amirimani
کاربر تازه وارد
کاربر تازه وارد

Joined: Dec 06, 2007
Posts: 7





474.58 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 3 مهر ماه ، 1387 09:58:37 Reply with quote Go to Top of PageScroll Up to Previous post

سلام
اين برنامه براي كيپد 4*4 هستش ولي ميتوني كيپد 4*3 بهش وصل كني
اول بايد يه متغيير arrey بسازي
unsigned char code[4][3]={{1,4,7,'*'},{2,5,8,0},{3,6,9,'#'},{'$','$'',$'',$'};
ب د يه تابع تريف كني
unsigned char scan_key(void);
بعد تابع رو در آخر برنامه مقدار دهي كني
unsigned char scan_key(void)
{
unsigned char i,data,num_key,tmp;
num_key=0xff;
tmp=0x70;
for(i=0;i<4;i++)
{
PORTD=tmp;
delay_ms(5);
data=PIND & 0x0f;
if(data==0x07)
num_key=code[0][i];
if(data==0x0B)
num_key=code[1][i];
if(data==0x0D)
num_key=code[2][i];
if(data==0x0E)
num_key=code[3][i];
tmp= ((tmp>>=1) | 0x80) & 0xF0 ;
}
return num_key;
}
بعد هروقت هرجاي برنامه خواستي ببيني كه چه كليدي زده شده بايد اينطوري عمل كني
key=scan_key();
مقدار برگشتي تابع داخل متغيير KEY كپي ميشه
پايه هاي ميكرو هم به اين ترتيب به كيپد وصل ميشه
PD.7 to c0
PD.6 to c1
PD.5 to c2
PD.4 to c3
PD.3 to r0
PD.2 to r1
PD.1 to r2
منظور از c سطر و r ستون
موفق باشي

Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts کمک ...کمک.....>بسکام AVR جلوگیری از لرزش دست در کیبرد 4*4 5 dhdfhssdfhdfsh 8473 سه شنبه، 5 آذر ماه ، 1392 19:42:52
kiliian View latest post
No new posts اشکال در اتصال صفحه کلید 3*4 به میکرو 24 ringo 20697 يكشنبه، 18 مرداد ماه ، 1388 11:00:59
taiyeb View latest post
No new posts عدد 1 تا 250 با صفحه کلید 4*4 4 kazemii 7514 سه شنبه، 19 شهريور ماه ، 1387 10:41:37
kazemii View latest post
No new posts كنكور 21/4/87 5 raiden 6666 شنبه، 22 تير ماه ، 1387 17:14:06
OBEYD View latest post
No new posts درخواست دانلود step7 v5.4 1 bichare 7141 جمعه، 19 مرداد ماه ، 1386 08:06:35
azizkhani View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.17 ثانیه