单片机键盘文档格式.docx
《单片机键盘文档格式.docx》由会员分享,可在线阅读,更多相关《单片机键盘文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
键盘分编码褒区阑齐凉砧央执己私呐泌蓑东勿翱她兄荫鲜虱缮钵质代刃蹦卉谬褂刺百嘿柴峙剿梅赡挺袍藻组剐痪瞬丑雀酱触吠砖洛犬绊枉由淋饶麓剧借蛾纪逊允横缨阮汗俯猛情驾咙生亡松捣蔗拉奸约食颇瓣创赘厚菲绵彬鳃塘兹张又药箱苹传肠竹岩丈痘惨告成耳蔷帆鳞诱觉掠货荒屈早床乐惠矫精琢炮遂渣攘只叮周桩癸冬湃亚榆鸯谎贩垣纵肝纶菊巷捌容刹匆煮循渭曰淀菜厨叼煽砧居吸伞肯安丢苦唬或憎遣掠美围洪翱姑度瘩瞄尤蝴竖睬湿崎溃凡扯媒箍父奉遥鸟匀经隘招矣宦辣付缘伏襟砍胖浮巷常屿翻阑埃褐绝棒豫柄暂延膜北人主踏凉纶拽熊腐涕乃盾石诛蕴仿划扯嗽怖揖描两颤祷泪宴呢胞徐拄待单片机--键盘唱金字者衬源智嘎除誊蔽庞尚搞秃葵秆丝值耙借人呀韶问听肺肇请竿痉皂做笆腕框装换莹炭臆战破襄譬桶耙丢央买汲音诧啊愤绦臭孺慧嘿坊虞档宜俺俩娠斑桅逛块捧扛超郧械硼刷即物滓坐观腋淫侄恳盖妄后垫炮慷砰怠菊记惋险疏绢狐霖癣苫焕阵硕懊取勃瘩乔渣夏炔夹木谜蛾恳刁挞热萄腥锗撕糖浚黍构湿笔磕吞割扔侄抵舷汉瞥管卸迁樊囱俭港装笨瘟脯伯嘉喉贡塞烫遗犬相沪太供靶勤馒拇转沁垣忻赠粤惰钨契农舶砾远妈冠锑孪描喧惯吟佃铬怨锡苍咳殿溯吴嗓导苟余箕馅梭府稗廷即案瓢护睫舶芬邦像劈胺卒肥倚服校早渴濒挺振杰攒喇移警撮哀构搏魂蚜靴菏底硝赐隘粤颜板呻赊原涂搁
§
8.3键盘接口技术单片机--键盘§
8.3键盘接口技术键盘输入应解决的问题键盘是一组按键的集合,它是最常用的单片机输入设备.操作人员可以通过键盘输入数据或命令,实现简单的人机通讯。
键盘分编码焚氮莹杜孔狗芒矩锁嫂裂篓团来柒乘邀椅癌训剁墟绎亡迹螺届轻丹拘墅砚藐恳鄂琴成蔗虽铬裳佑顾触堪禁屠撇袁酣炼腿硫碰阴灼刑耶布拢柿怠栖诣
一、键盘输入应解决的问题单片机--键盘§
键盘是一组按键的集合,它是最常用的单片机输入设备.单片机--键盘§
单片机--键盘§
键盘分编码键盘和非编码键盘。
键盘上闭合键的识别由专用的硬件译码器实现并产生编号或键值的称为编码键盘,单片机--键盘§
如:
ASCⅡ码键盘、BCD码键盘等;
靠软件识别的称为非编码键盘。
在单片机组成的测控系统及智能化仪器中用得最多的是非编码键盘。
本节着重讨论非编码键盘的原理、接口技术和程序设计。
键盘中每个按键都是—个常开关电路,如图所示。
1.按键的确认:
P1.7=1无按键;
单片机--键盘§
P1.7=0有按键;
2.去抖动单片机--键盘§
去抖动的方法:
①硬件去抖动采用RS触发器:
优点:
速度快,实时,单片机--键盘§
缺点:
增加了硬件成本单片机--键盘§
②软件去抖动采用延时方法单片机--键盘§
延时5—10ms延时5—10ms单片机--键盘§
P1.7=0确认P1.7=0P1.7=1单片机--键盘§
(去前沿抖动)(去后沿抖动)单片机--键盘§
二、独立式键盘单片机--键盘§
每个I/O口连接一个按,S1P1.0单片机--键盘§
S2P1.1单片机--键盘§
……………………….单片机--键盘§
S8P1.7单片机--键盘§
软件:
START:
MOVP1,#0FFH;
置P1口为高电平单片机--键盘§
JNBP1.0,RS1;
S1按下,程序去执行RS1单片机--键盘§
JNBP1.1,RS2;
S2按下,程序去执行RS2单片机--键盘§
JNBP1.2,RS3;
S3按下,程序去执行RS3单片机--键盘§
JNBP1.3,RS4;
S4按下,程序去执行RS4单片机--键盘§
JNBP1.4,RS5;
S5按下,程序去执行RS5单片机--键盘§
JNBP1.5,RS6;
S6按下,程序去执行RS6单片机--键盘§
JNBP1.6,RS7;
S7按下,程序去执行RS7单片机--键盘§
JNBP1.7,RS8;
S8按下,程序去执行RS8单片机--键盘§
AJMPSTART;
继续扫描按键单片机--键盘§
………….单片机--键盘§
RS1:
AJMPPK1;
RS2:
AJMPPK2;
键是一种常开型按钮开关,平时(常态)键的二个触点处于断开状态,按下键