4x4矩阵键盘的工作原理是什么? 4x4矩阵键盘工作原理

\u8c01\u80fd\u7ed9\u6211\u8bb2\u660e\u767d\u5355\u7247\u673a\u76844x4\u77e9\u9635\u952e\u76d8\u5de5\u4f5c\u539f\u7406

\u7ed9P1\u8d4b\u503c0xf0\uff0c\u8fd9\u65f6P1^4\uff0cP1^5\uff0cP1^6\uff0cP1^7\u4e3a\u9ad8\u7535\u5e73\uff0cP1^0\uff0cP1^1\uff0cP1^2\uff0cP1^3\u4e3a\u4f4e\u7535\u5e73\u3002\u5982\u679c\u8fd9\u65f6\u5019\u6709\u6309\u952e\u6309\u4e0b\u90a3\u4e48P1^4\uff0cP1^5\uff0cP1^6\uff0cP1^7\u5c31\u6709\u4e00\u4e2a\u4f1a\u53d8\u6210\u4f4e\u7535\u5e73\u3002\u56e0\u6b64P1\u7684\u503c\u5c31\u4e0d\u7b49\u4e8e0xf0\uff0c\u8fd9\u662f\u5c31\u53ef\u4ee5\u5224\u65ad\u6709\u6309\u952e\u6309\u4e0b\u3002
4x4\u77e9\u9635\u952e\u76d8\u7684\u5de5\u4f5c\u539f\u7406\u662f\u5728\u77e9\u9635\u5f0f\u952e\u76d8\u4e2d\uff0c\u6bcf\u6761\u6c34\u5e73\u7ebf\u548c\u5782\u76f4\u7ebf\u5728\u4ea4\u53c9\u5904\u4e0d\u76f4\u63a5\u8fde\u901a\uff0c\u800c\u662f\u901a\u8fc7\u4e00\u4e2a\u6309\u952e\u52a0\u4ee5\u8fde\u63a5\u3002\u5f53\u6309\u952e\u6ca1\u6709\u6309\u4e0b\u65f6\uff0c\u6240\u6709\u7684\u8f93\u5165\u7aef\u90fd\u662f\u9ad8\u7535\u5e73\uff0c\u4ee3\u8868\u65e0\u952e\u6309\u4e0b\u3002\u884c\u7ebf\u8f93\u51fa\u662f\u4f4e\u7535\u5e73\uff0c\u4e00\u65e6\u6709\u952e\u6309\u4e0b\uff0c\u5219\u8f93\u5165\u7ebf\u5c31\u4f1a\u88ab\u62c9\u4f4e\uff0c\u901a\u8fc7\u8bfb\u5165\u8f93\u5165\u7ebf\u7684\u72b6\u6001\u5c31\u53ef\u5f97\u77e5\u662f\u5426\u6709\u952e\u88ab\u6309\u4e0b\u3002

\u6269\u5c55\u8d44\u6599\uff1a
\u5728\u952e\u76d8\u4e2d\u6309\u952e\u6570\u91cf\u8f83\u591a\u65f6\uff0c\u4e3a\u4e86\u51cf\u5c11I/O\u53e3\u7684\u5360\u7528\uff0c\u901a\u5e38\u5c06\u6309\u952e\u6392\u5217\u6210\u77e9\u9635\u5f62\u5f0f\u3002\u5728\u77e9\u9635\u5f0f\u952e\u76d8\u4e2d\uff0c\u6bcf\u6761\u6c34\u5e73\u7ebf\u548c\u5782\u76f4\u7ebf\u5728\u4ea4\u53c9\u5904\u4e0d\u76f4\u63a5\u8fde\u901a\uff0c\u800c\u662f\u901a\u8fc7\u4e00\u4e2a\u6309\u952e\u52a0\u4ee5\u8fde\u63a5\u3002
\u8fd9\u6837\uff0c\u4e00\u4e2a\u7aef\u53e3\uff08\u5982P1\u53e3\uff09\u5c31\u53ef\u4ee5\u6784\u62104*4=16\u4e2a\u6309\u952e\uff0c\u6bd4\u4e4b\u76f4\u63a5\u5c06\u7aef\u53e3\u7ebf\u7528\u4e8e\u952e\u76d8\u591a\u51fa\u4e86\u4e00\u500d\uff0c\u800c\u4e14\u7ebf\u6570\u8d8a\u591a\uff0c\u533a\u522b\u8d8a\u660e\u663e\uff0c\u6bd4\u5982\u518d\u591a\u52a0\u4e00\u6761\u7ebf\u5c31\u53ef\u4ee5\u6784\u621020\u952e\u7684\u952e\u76d8\uff0c\u800c\u76f4\u63a5\u7528\u7aef\u53e3\u7ebf\u5219\u53ea\u80fd\u591a\u51fa\u4e00\u952e\uff089\u952e\uff09\u3002\u7531\u6b64\u53ef\u89c1\uff0c\u5728\u9700\u8981\u7684\u952e\u6570\u6bd4\u8f83\u591a\u65f6\uff0c\u91c7\u7528\u77e9\u9635\u6cd5\u6765\u505a\u952e\u76d8\u662f\u5408\u7406\u7684\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u77e9\u9635\u952e\u76d8

\u60a8\u597d\uff0c\u697c\u4e3b
\u5de5\u4f5c\u7684\u539f\u7406\u662f\uff1a\u75284\u6761I/O\u7ebf\u4f5c\u4e3a\u884c\u7ebf\uff0c4\u6761I/O\u7ebf\u4f5c\u4e3a\u5217\u7ebf\u7ec4\u6210\u7684\u952e\u76d8\u3002\u5728\u884c\u7ebf\u548c\u5217\u7ebf\u7684\u6bcf\u4e2a\u4ea4\u53c9\u70b9\u4e0a\uff0c\u8bbe\u7f6e\u4e00\u4e2a\u6309\u952e\u3002\u800c\u8fd9\u6837\u7684\u6309\u952e\u4e2d\u6309\u952e\u7684\u4e2a\u6570\u662f4
X
4\u4e2a\u3002
\u8fd9\u6837\u7684\u884c\u5217\u5f0f\u952e\u76d8\u7ed3\u6784\u80fd\u591f\u6709\u6548\u5730\u63d0\u9ad8\u5355\u7247\u673a\u7cfb\u7edf\u4e2dI/O\u53e3\u7684\u5229\u7528\u7387\u3002

4x4矩阵键盘的工作原理是在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。当按键没有按下时,所有的输入端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,通过读入输入线的状态就可得知是否有键被按下。

扩展资料:

作为单片机外部设备,在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。矩阵式结构的键盘比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。

矩阵式结构的键盘比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。



您好,楼主
工作的原理是:用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每个交叉点上,设置一个按键。而这样的按键中按键的个数是4 X 4个。
这样的行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。

扫描的工作方式,就是 P1.7~P1.5 轮流 输出 低电平,然后读入P1.3~P1.0,判断,如果有按下,就是低电平,没按下的都是高电平,当然要延时10ms,去抖动。

不好说 多的很

Enter

  • 鏈棰樼洰銆傜畝瑕佽鏄鐭╅樀閿洏鐨鐗圭偣鍜屽簲鐢ㄥ満鍚
    绛旓細鐭╅樀閿洏鐗圭偣 鐭╅樀閿洏鐨缂栫▼鏄崄鍒嗗鏉傜殑锛屼絾鏄煩闃甸敭鐩樹篃鑺傜渷IO鍙c傝屼笖杩樻彁楂樹簡I/O鍙e埄鐢ㄧ巼銆傜煩闃甸敭鐩樻瀯鎴愪笌宸ヤ綔鏂瑰紡 鍥9-7涓轰竴涓4x3鐨勮鍒楃粨鏋勶紝鍙互鏋勬垚12涓敭鐨勯敭鐩樸傚鏋滀娇鐢4x4鐨勮鍒楃粨鏋勶紝灏辫兘缁勬垚涓涓16閿殑閿洏銆傚緢鏄庢樉锛屽湪鎸夐敭鏁伴噺澶氱殑鍦哄悎锛岀煩闃甸敭鐩樹笌鐙珛寮忔寜閿敭鐩樼浉姣斿彲浠ヨ妭鐪佸緢澶氱殑I/...
  • 浠涔鍙仛寰鐭╅樀?
    绛旓細寰鐭╅樀鏄竴绉嶅熀浜庢杩涚數鏈虹殑鍏堣繘杩愬姩鎺у埗绯荤粺锛屽畠渚濊禆楂樼簿搴︾殑鐢垫満鏉ュ疄鐜伴珮鏁堢殑杩愬姩鎺у埗锛岀壒鍒槸鍦ㄧ簿瀵嗘満姊板鏈哄櫒浜恒佹暟鎺ф満搴婂拰绮剧粏浠櫒涓睍鐜板叾浠峰笺傚叾鏍稿績鍘熺悊鏄閫氳繃4x4鐭╅樀閿洏浣滀负杈撳叆璁惧锛屽厑璁哥敤鎴疯瀹氱數鏈虹殑杩愬姩閫熷害銆傝繖绉嶆帶鍒剁郴缁熼氳繃鍗曠墖鏈烘垨鎺у埗鍣ㄦ潵瑙h骞跺搷搴旈敭鐩樿緭鍏ワ紝绮剧‘鍦拌皟鎺х數鏈虹殑鍔ㄤ綔銆傚井姝...
  • C51鍗曠墖鏈虹敤IO鍙e仛涓哄嚑涓寜閿殑鎺у埗,鐜板湪鎯崇敤4X4閿洏鎺у埗,璇烽棶涓嬮潰鏄剧ず...
    绛旓細// 4*4鐭╅樀閿洏 / 杩炴帴锛--- P1.0 P1.1 P1.2 P1.3 p1.4 S1 S5 S9 S13 P1.5 S2 S6 S10 S14 P1.6 S3 S7 S11 S15 P1.7 S4 S8 S12 S16 --- 瀹炵幇鍘熺悊:褰撻珮鐢靛钩绔彛涓庝綆鐢靛钩绔彛鐭帴鏃,楂樼數骞崇鍙d細琚媺鎴愪綆鐢靛钩 --- 绠楁硶鍒嗘瀽:1,妫鏌ユ槸鍚︽湁閿寜涓嬶細P1=f0h (鍗0-...
  • 鐭╅樀閿洏(B) 瑕佹眰鍒╃敤瀹為獙绠变笂鐨勭煩闃甸敭鐩樿緭鍏ヤ笁浣1-8鐨勪换鎰忓瓧绗,骞跺湪鏁...
    绛旓細2(瀹熷己鎵鐢ㄤ技鍣ㄥ強鍏冨櫒浠 姹佺畻鏈轰竴鍙扮獊寮烘澘涓鎶夊彶婧愰姯涓鏍规墎骞抽姯涓鏍逛笅杞介姯涓鏍3(瀹熷己浠诲悇 瑕佹眰娌℃眮鍑4*4鐭╅檷閿瀵告煇涓鎸夐敭鎸変笅灏卞湪鏁欑ⅲ绠″苟绀轰竴銇告暀瀛椼傛寜閿粠宸︿笂瑙掑埌鍙充笅瑙掍緷娆°倧1,2锛屄,16銆4(瀹熷己鍘熺悊 鎸夐敭妯℃妷鍘熺悊 閿洀銇弿鐨勫疅鐜拌净绋嬪涓:瀵俱儊4X4閿洀锛岄氬父杈炬帴銈4琛屻4...
  • C51鍗曠墖鏈虹敤IO鍙e仛涓哄嚑涓寜閿殑鎺у埗,鐜板湪鎯崇敤4X4閿洏鎺у埗,璇烽棶涓嬮潰鏄剧ず...
    绛旓細4X4澶氮璐瑰崟鐗囨満IO浜嗭紝鎴戜负浣犱粙缁5涓狪O鎺у埗25鎸夐敭鐨勭數璺紝濡備笅鏂囷細鏈枃浠ュ惊搴忔笎杩涚殑鎬濊矾锛屽紩瀵煎ぇ瀹舵濊冨浣曠敤鏈灏戠殑IO椹卞姩鏇村鐨勬寜閿紝骞朵緷娆$粰鍑5绉嶆柟妗鍘熺悊鍥炬彁渚涘弬鑰冦傚湪瀹為檯椤圭洰涓垜浠粡甯镐細閬囧埌鏈夋寜閿緭鍏ョ殑闇姹傦紝浣嗘湁鐨勬椂鍊欎负浜嗚妭鐪佽祫婧愭垚鏈紝鎴戜滑閮戒細閫夋嫨鍦ㄤ笉澧炲姞纭欢鐨勬儏鍐典笅浣跨敤鏈灏戠殑鎺у埗鍣↖O...
  • C51涓,P1鍙h緭鍑虹殑楂樹綆鐢靛钩鑱斿埌涓鍧楁槸楂樻槸浣
    绛旓細杩欒偗瀹氭槸浣庣數骞崇殑锛4X4鐭╅樀閿洏灏辨槸鏍规嵁杩欎釜璁捐鐨勶紝璁4鏉″紩鑴氳緭鍑洪珮鐢靛钩锛堣涓鸿锛夛紝鍙4鏉″紩鑴氳緭鍑轰綆鐢靛钩锛堣涓哄垪锛夛紝褰撴煇涓寜閿鎸変笅锛屽氨鐩稿綋浜庡皢鏌愭潯楂樼數骞崇殑寮曡剼锛堣锛変笌浣庣數骞崇殑寮曡剼锛堝垪锛夋帴鍦ㄤ竴璧蜂簡锛岃繖鏃惰鍥炲師鏉ユ槸杈撳嚭楂樼數骞崇殑寮曡剼锛堣锛夛紝鍏朵腑鐨勬煇涓紩鑴氳鎷変綆浜嗭紝灏辩煡閬撴寜閿湪鍝x...
  • 4x4閿鏄粈涔鎰忔
    绛旓細4x4閿鏄粈涔鎰忔濓紵鍏跺疄杩欐槸鎸囦竴绉嶈绠楁満鐨勮緭鍏ヨ澶囷紝鍗4x4鐭╅樀閿洏銆傚畠鐢16涓寜閿粍鎴愶紝閫氬父琚簲鐢ㄤ簬宓屽叆寮忕郴缁熴佸畨闃茶澶囧拰鏅鸿兘瀹跺眳绛夐鍩熴傝璁惧浣撶Н灏忋佷娇鐢ㄦ柟渚匡紝鍚屾椂鑳藉閫氳繃鎸夐敭缁勫悎瀹炵幇澶氱涓嶅悓鐨勫姛鑳斤紝鍥犳澶囧彈涓氱晫鍜岀敤鎴风殑闈掔潗銆傚湪鏃ュ父鐢熸椿涓紝4x4閿繕鍙互搴旂敤鍒拌澶氬叾浠栧満鏅腑銆傛瘮濡傦紝瀹冨彲浠ヤ綔涓...
  • 鍗曠墖鏈轰腑鐨4脳4鐭╅樀閿洏鐨閿鎬庝箞姹?
    绛旓細褰撶劧涓轰簡浣跨敤鏂逛究锛屽湪纭畾浜嗘寜涓嬫寜閿殑缂栫爜鍚庯紝鍙鍏惰祴鍊硷紝鎴戣灏嗗畠璧嬪间负鏁板瓧閿8锛屾柟渚垮悗缁紪绋嬩娇鐢ㄣ備緥锛//鑾峰彇閿肩紪鐮侊紝鐢变簬纭畾鍝釜鎸夐敭鎸変笅 uchar keyscan(void)//閿洏鎵弿鍑芥暟锛屼娇鐢ㄨ鍒楀弽杞壂鎻忔硶 { uchar cord_h,cord_l;//琛屽垪鍊 P3=0x0f; //琛岀嚎杈撳嚭鍏ㄤ负0 cord_h=P3&0x0f; ...
  • 51鍗曠墖鏈 濡備綍4*4鐭╅樀閿洏杈撳叆鎸夐敭 缁х數鍣ㄨ緭鍑轰俊鍙
    绛旓細//寮涓柇涓 P3.3 IT1=1; //涓嬮檷娌胯Е鍙 ET1=1;EA=1;...} 娉細鍥句腑鐨勯敭鐩樻帴娉曢兘鏄嫭绔嬫寜閿帴鍙戯紝鐭╅樀閿洏娌℃湁瑙佽繃鑳界洿鎺ヨЕ鍙戜腑鏂殑銆
  • 鍗曠墖鏈4*4鐭╅樀閿洏涓や綅鏁扮爜绠℃樉绀0鈥16
    绛旓細姝ラ濡備笅锛1銆佸皢4x4鐭╅樀閿洏杩炴帴鍒板崟鐗囨満涓婏紝骞跺皢鏁扮爜绠¤繛鎺ュ埌鍗曠墖鏈轰笂銆2銆佺紪鍐欑▼搴忎互瀹炵幇閿洏鎵弿鍜屾暟鐮佺鏄剧ず銆3銆佷娇鐢ㄨ鎵弿娉曡瘑鍒敭鐩樿緭鍏ャ傚皢琛岀嚎璁剧疆涓洪珮鐢靛钩锛岀劧鍚庨愯鎵弿鍒楃嚎銆4銆佷娇鐢ㄤ袱浣嶆暟鐮佺鏄剧ず0-16鐨勬暟鍊笺傚皢鏁扮爜绠$殑娈甸夌嚎杩炴帴鍒板崟鐗囨満鐨凣PIO寮曡剼涓婏紝骞跺皢浣嶉夌嚎杩炴帴鍒板彟涓涓狦PIO寮曡剼...
  • 扩展阅读:4x4矩阵键盘教程 ... 4x4薄膜键盘原理图 ... 单片机4x4矩阵键盘两位 ... 4x4矩阵键盘proteus名字 ... 简述4x4键盘工作原理 ... 44矩阵键盘的扫描原理 ... 4x4矩阵键盘显示1-16 ... 4x4矩阵计算过程图 ... 4x4矩阵键盘数码显示管 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网