8条口线24按键的C51源程序键盘扫描处理,无按键返回0,有按键返回键值,键值对应于keycode[]下标值。8条(以P2为例)口线24按键键盘码也可
includeAT89x52h>defineucharunsignedchar;ucharkey_val=0;定义键值,初始默认为0ucharcodeTAB[16]={0x88,0Xbe,0Xc
根据客户的要求利用单片机制作一个小的工控键盘,将下面对应的键值发送到电脑显示,利用的协议就是PS2,单片机型号为stc89c52rc,晶振为12M
程序如下:includeAT89x52h>defineucharunsignedchar;ucharkey_val=0;定义键值,初始默认为0ucharcodeTAB[16]={0xc0
—-键盘扫描程序———–用数码管显示相应的键值—–P10--P13接行——-P14—P17接列——-includereg51h>unsign
本文介绍如何在ME300B型51AVR单片机学习开发系统上使用数码管显示4times;4矩阵键盘的键值。一、硬件工作原理的简单介绍该实验使用ME300B
本实验是89C52与DT9122D红外遥控的键值显示在数码管上,希望对朋友们有帮助,程序如下:includereg52h>includeintrinsh>typedefuns
程序名称:5个IO口扫描10个按键作者:jumpmysoul日期:2009年5月22日程序功能:用P1口的P00~P04实现10个按键的扫描,并将键值用一个数码管
*P1口外接3*4矩阵键盘,P1^0不用,反转法读键值本程序虽然稍多几行,但是没有循环,还可以提前返回,所以执行的速度最快*includere
在线咨询:
邮箱: kf@86ic.com