نام پروژه:
تابع اسکن صفحه کلید
اجزای مدار :
صفحه کلیدوهر نوع میکرو
زبان برنامه نویسی:
C CodevisionAVR
محتویات پوشه:
شماتیک مدار - مدار در پرتئوس-سورس کد
عملکرد مدار:
صفحه کلید 4*4 یا 3*4 را به راحتی در هر نوع میکرو اسکن میکند
فقط نسبت به کارتون باید پرتش رو تغییر بدین.این تابع ( get_key ) رو برای صفحه کلید استاندارد 4*4 نوشتم که بعلاوه اعداد صفر تا نه 6 کلید دیگه داره که به ترتیب زیر مقدار هایی رو بر میگردونه:
F1 = 11
F2 = 12
F3 = 13
F4 = 14
Enter = 15
Set = 16
اعداد = خود عدد
فقط پرتی که از اون به عنوان اسکن صفحه کلید استفاده میکنید باید به صورت زیر تعریف بشه:
Px0...Px3 = out 0
Px4...Px7 = in P
از این تابع میتونید از صفحه کلید 3*4 هم استفاده کنید
اینم شمای مدار و یه مدار در پرتئوس و برنامه :
http://www.savefile.com/files/1123409
تابع اسکن صفحه کلید
اجزای مدار :
صفحه کلیدوهر نوع میکرو
زبان برنامه نویسی:
C CodevisionAVR
محتویات پوشه:
شماتیک مدار - مدار در پرتئوس-سورس کد
عملکرد مدار:
صفحه کلید 4*4 یا 3*4 را به راحتی در هر نوع میکرو اسکن میکند
فقط نسبت به کارتون باید پرتش رو تغییر بدین.این تابع ( get_key ) رو برای صفحه کلید استاندارد 4*4 نوشتم که بعلاوه اعداد صفر تا نه 6 کلید دیگه داره که به ترتیب زیر مقدار هایی رو بر میگردونه:
F1 = 11
F2 = 12
F3 = 13
F4 = 14
Enter = 15
Set = 16
اعداد = خود عدد
فقط پرتی که از اون به عنوان اسکن صفحه کلید استفاده میکنید باید به صورت زیر تعریف بشه:
Px0...Px3 = out 0
Px4...Px7 = in P
از این تابع میتونید از صفحه کلید 3*4 هم استفاده کنید
اینم شمای مدار و یه مدار در پرتئوس و برنامه :
http://www.savefile.com/files/1123409
دیدگاه