本文目录一览
- 1,艾特矩阵键盘解锁办法或说明书监控视频控制器
- 2,艾礼安总线报警主机AL7480的键盘如何布防
- 3,单片机控制矩阵键盘
- 4,一个红外报警系统如何实现2个键盘分别控制2个不同的房间的布防和
- 5,求助矩阵键盘如何消抖
- 6,如何实现报警主机异地布撤防功能
- 7,C51单片机4X4矩阵键盘检测程序问题
- 8,海康报警键盘怎么设置方法
- 9,我想要一份矩阵键盘的操作说明书
- 10,海康报警键盘怎么设置方法
2,艾礼安总线报警主机AL7480的键盘如何布防键盘布防有两种方法,其操作如下:方法一:遥控器按“布防”键方法二:123456 + [进入]键注:如果某一个防区扩展模块同时被两个或两个以上键盘拥有,只有这几个键盘全都在布防状态下,公共防区才会布防,否则该防区撤防 。
3,单片机控制矩阵键盘1.将16个功能封装在不同的函数中2.通过一个键值函数进入不同的功能函数检测是否有按键按下,如果有按键按下返回一个值value,没有按键按下返回0xff当然可以实现,4*4矩阵功能跟普通的独立按键是一样 只不过矩阵按键是通过软件扫描的方法读取是哪个键值【矩阵键盘如何实现报警布防,艾特矩阵键盘解锁办法或说明书监控视频控制器】
4,一个红外报警系统如何实现2个键盘分别控制2个不同的房间的布防和可以实现,要求报警主机支持分区键盘就可以,每个门面房设置一个报警键盘,主流品牌报警主机都可以,每个门面房的报警器在编程设置的时候分别设置为两个不同的防区(如防区1和防区2),防区1单独挂一个键盘独立控制防区1的报警器,防区2单独挂一个键盘独立控制防区2的报警器.报警器配置的时候分别配置到相应的控制键盘下就可以 。具体如果操作要看使用的何种报警主机,可以通过说明书学习,或者让安装人员处理 。5,求助矩阵键盘如何消抖不建议搞继电器做输入,可以考虑用光耦或者场管,继电器在频繁动作时候会出现这些问题的,难道必须用继电器吗?也要考虑你端口的扫描周期,还有就是继电器的动作周期怎么样、如果是计数用也要搞清楚频率高不 。消抖只能消去“沿”的抖动,如果你的键盘处理方式是检测低电平的话,延时消抖效果不是很好的,你需要加一个“键抬起”处理,即当消抖完成后判定有键按下,那么就等键抬起,才认为键有效的处理方式 。6,如何实现报警主机异地布撤防功能报警主机异地布撤防 操作步骤:1、首先主机要设置振铃次数 。2、主机要设置异地电话布撤防的操作密码 。3、用户在异地可通过电话拨打报警主机所连接的电话号码,经过所设定的几次振铃声后,主机会自动摘机,发出“嘀嘀”的提示音,用户必须马上在电话机键盘上输入正确的4 位数密码,主机发出较长的提示音说明输入的密码正确,接着输入布防代码或撤防代码,主机发出长提示音表示主机异地布防或撤防成功 。如果密码不正确将有提示音,不用挂机重新输入密码和布防、撤防代码 。7,C51单片机4X4矩阵键盘检测程序问题P3=0xfe; //P3=0b1111 1110,令P3.0=0,同时令高四位为高电平,作好读端口准备(51IO特点)temp=P3; //读回P3口的状态temp=temp&0xf0; //temp&1111 0000,0与任何数结果为0,把temp变量的低四位屏蔽了,高四位因为任何数与1等于它本身,所以把高四位对应的端口状态读进来 。while(temp!=0xf0) //上步处理后,高四为不全为1,说明有按键按下(结合矩阵键盘的电路结构才能理解,这里不方便上图)delay(5);temp=P3;temp=temp&0xf0;//这三句跟上面重复,功能是软件消抖while(temp!=0xf0) //延时一段时间后判断还有按键按下,说明是真有按键按下,进入按键扫描与键值的判断,否则可能是意外抖动引起的,就不进行按键扫描 。temp=P3;switch(temp).....我想注释完应该能读懂,关键是要理解矩阵键盘的扫描原理 。单片机4X4矩阵键盘扫描检测程序 原理是主程序 每次 调用 键盘扫描检测程序,程序进行 每一行的检测,如第一行 P3口被赋值0xfe后,再读取 P3口的 值,等于0xfe 表示没有键按下,不等则有键按下,第二行、第三行、第三行 一样,有键按下 把键值保存,接下来就是判断 是 那个按键按下的,每个按键的键值 是 不一样的 如第一行 没有按键按下 键值 是 0xfe,有按键是 0xee或者 0xde 、0xbe、0x7e第二行 没有按键按下 键值 是 0xfd,有按键是 0xed或者 0xdd 、0xbd、0x7d第三行 没有按键按下 键值 是 0xfb,有按键是 0xeb或者 0xdb 、0xbb、0x7b第三行 没有按键按下 键值 是 0xf7,有按键是 0xe7或者 0xd7 、0xb7、0x77取那一时刻p3口的值,执行P3=0xfe是为了等待最低位0将某高位拉低,置0.其实4X4有很多的检测方法,按照你所给你的代码来看,应该属于行列扫描形式,因为你知道第几行第几列,就知道键值了,懂起不?8,海康报警键盘怎么设置方法海康报警键盘设置方法:主机键盘常用操作指令,以用户密码1234为例 。主机布/撤防:[1]+[2]+[3]+[4]+[#] 。进入子系统:[*]+[3]+[n]+[#] 。退出子系统:[*]+[#] 。防区旁路/恢复:[用户密码]+[旁路]+[防区编号]+[#] 。注:连续操作在15秒内完成 。布防状态消警:[用户密码]+[*]+[1]+[#] 。撤防状态消警:[*]+[1]+[#] 。初始化设备:[安装员密码]+[*]+[8]+[9]+[#] 。注:安装员密码默认为012345 。主机编程操作:[安装员密码]+[*]+[0]+[#] 。退出操作为:[*]+[#] 。工程模式:[用户密码]+[工程]+[9]+[0]+[n]+[#] 。长按 [工程] 或 [状态]或[*][#]退出工程模式 。按键提示音:[#]+[5]+[1]+[#] 。注:开启或关闭 。即时布防:[用户密码]+[#]+[7]+[#] 。留守布防:[用户密码]+[#]+[4]+[#] 。开启报警输出:[用户密码]+[*]+[8]+[5]+[n]+[#] 。关闭报警输出:[用户密码]+[*]+[8]+[6]+[n]+[#] 。紧急报警:按报警键盘上[紧急]键3秒以上 。注意事项:LED键盘不支持总线报警主机,只支持网络报警主机和视频报警主机,且拨码必须为非0(拨码1-31) 。LCD键盘拨码为0则为全局键盘,非0拨码则为子系统键盘 。系统配用的每一个报警键盘都必须有一个地址,这些地址不能重复 。当更换报警键盘的时候,须确保更换的报警键盘与前一个报警键盘地址相同 。在系统上电前,通过键盘的拨码开关给键盘设置地址,在键盘上设置0 到31 之间的任一地址值,所选地址值超出规定范围将不被接受 。9,我想要一份矩阵键盘的操作说明书百畜服宁药,宠用药是信元牌子的好还是佑达牌子的好?帮你找到了国内正品商城都汇聚在这里了网址:www.aafanli.com答案采纳率为95%!其实矩阵键盘的扫面处理特别简单,不需要逐行扫描,给你提个思路,希望对你有帮助,最好是自己写代码,在实践中学习 。举一个例子,如图所示,P1口接矩阵按键,低四位接行,高四位接列 。矩阵键盘的扫描就是三个步骤:1:判断是否有按键按下,同时要注意去抖动 。明白一个道理:矩阵键盘的任何一个按键按下所产生的效果就是把P1的两个IO口连接起来,也就是P1口低四位中的某一个口跟P1口高四位中的某一个口连接起来了 。同时要知道,低电平的IO口会把高电平的IO口电平拉低,如果他们相连接的话 。简单给你写几句程序吧,你参考一下:P1 = 0x0f;while(P1 == 0x0f);等待按键,如果有键盘按下,P1的值就不是0x0f了,就退出while循环 。delay(10ms);按键去抖动,延时10ms,在判断是否有按键 。P1 = 0x0f;10ms后重新判断是否有按键按下 。if(P1 != 0x0f)P1 = 0x0f;矩阵键盘的行都是1,列都是0,如果按下的按键是第一行的话,P10会变成0;a= P1;a的值就可以判断键盘是哪一行(就看P10~P13的值哪个变成0) 。P1 = 0xf0;b= P1;b的值就可以判断按键式那一列,(就看P14~P17哪个值变成0)c = a | b;由c的值就可以判断是哪个按键按下了,因为行列都知道了 。}如果c=01111110,就表示能使P17跟P10连同的那个按键按下了 。不懂得地方可以问我 。在网上又给你找了一个程序,但是有的地方需要修改uchar keyscan()uchar com,com1,com2,i;P1=0xf0;while(P1!=0xf0)P1=0xf0; while(P1!=0xf0)P1=0xf0;if(P1!=0xf0)com1=P1;P1=0x0f;com2=P1;}com=com1|com2;if(com==0xee)i=0;if(com==0xde)i=1;if(com==0xbe)i=2;if(com==0x7e)i=3;if(com==0xed)i=4;if(com==0xdd)i=5;if(com==0xbd)i=6;if(com==0x7d)i=7;if(com==0xeb)i=8;if(com==0xdb)i=9;if(com==0xbb)i=10;if(com==0x7b)i=11;if(com==0xe7)i=12;if(com==0xd7)i=13;if(com==0xb7)i=14;if(com==0x77)i=15;其实矩阵键盘的扫面处理特别简单,不需要逐行扫描,给你提个思路,希望对你有帮助,最好是自己写代码,在实践中学习 。举一个例子,如图所示,P1口接矩阵按键,低四位接行,高四位接列 。矩阵键盘的扫描就是三个步骤:1:判断是否有按键按下,同时要注意去抖动 。明白一个道理:矩阵键盘的任何一个按键按下所产生的效果就是把P1的两个IO口连接起来,也就是P1口低四位中的某一个口跟P1口高四位中的某一个口连接起来了 。同时要知道,低电平的IO口会把高电平的IO口电平拉低,如果他们相连接的话 。简单给你写几句程序吧,你参考一下:P1 = 0x0f;while(P1 == 0x0f);等待按键,如果有键盘按下,P1的值就不是0x0f了,就退出while循环 。delay(10ms);按键去抖动,延时10ms,在判断是否有按键 。P1 = 0x0f;10ms后重新判断是否有按键按下 。if(P1 != 0x0f)P1 = 0x0f;矩阵键盘的行都是1,列都是0,如果按下的按键是第一行的话,P10会变成0;a= P1;a的值就可以判断键盘是哪一行(就看P10~P13的值哪个变成0) 。P1 = 0xf0;b= P1;b的值就可以判断按键式那一列,(就看P14~P17哪个值变成0)c = a | b;由c的值就可以判断是哪个按键按下了,因为行列都知道了 。}如果c=01111110,就表示能使P17跟P10连同的那个按键按下了 。不懂得地方可以问我 。在网上又给你找了一个程序,但是有的地方需要修改uchar keyscan()uchar com,com1,com2,i;P1=0xf0;while(P1!=0xf0)P1=0xf0; while(P1!=0xf0)P1=0xf0;if(P1!=0xf0)com1=P1;P1=0x0f;com2=P1;}com=com1|com2;if(com==0xee)i=0;if(com==0xde)i=1;if(com==0xbe)i=2;if(com==0x7e)i=3;if(com==0xed)i=4;if(com==0xdd)i=5;if(com==0xbd)i=6;if(com==0x7d)i=7;if(com==0xeb)i=8;if(com==0xdb)i=9;if(com==0xbb)i=10;if(com==0x7b)i=11;if(com==0xe7)i=12;if(com==0xd7)i=13;if(com==0xb7)i=14;if(com==0x77)i=15;}}return(i); } }}return(i); }给你提个思路,希望对你有帮助,最好是自己写代码,在实践中学习 。举一个例子,如图所示,P1口接矩阵按键,低四位接行,高四位接列 。矩阵键盘的扫描就是三个步骤:1:判断是否有按键按下,同时要注意去抖动 。明白一个道理:矩阵键盘的任何一个按键按下所产生的效果就是把P1的两个IO口连接起来,也就是P1口低四位中的某一个口跟P1口高四位中的某一个口连接起来了 。同时要知道,低电平的IO口会把高电平的IO口电平拉低,如果他们相连接的话 。简单给你写几句程序吧,你参考一下:P1 = 0x0f;while(P1 == 0x0f);等待按键,如果有键盘按下,P1的值就不是0x0f了,就退出while循环 。delay(10ms);按键去抖动,延时10ms,在判断是否有按键 。P1 = 0x0f;10ms后重新判断是否有按键按下 。if(P1 != 0x0f)P1 = 0x0f;矩阵键盘的行都是1,列都是0,如果按下的按键是第一行的话,P10会变成0;a= P1;a的值就可以判断键盘是哪一行(就看P10~P13的值哪个变成0) 。P1 = 0xf0;b= P1;b的值就可以判断按键式那一列,(就看P14~P17哪个值变成0)c = a | b;由c的值就可以判断是哪个按键按下了,因为行列都知道了 。}如果c=01111110,就表示能使P17跟P10连同的那个按键按下了 。不懂得地方可以问我 。在网上又给你找了一个程序,但是有的地方需要修改uchar keyscan()uchar com,com1,com2,i;P1=0xf0;while(P1!=0xf0)P1=0xf0; while(P1!=0xf0)P1=0xf0;if(P1!=0xf0)com1=P1;P1=0x0f;com2=P1;}com=com1|com2;if(com==0xee)i=0;if(com==0xde)i=1;if(com==0xbe)i=2;if(com==0x7e)i=3;if(com==0xed)i=4;if(com==0xdd)i=5;if(com==0xbd)i=6;if(com==0x7d)i=7;if(com==0xeb)i=8;if(com==0xdb)i=9;if(com==0xbb)i=10;if(com==0x7b)i=11;if(com==0xe7)i=12;if(com==0xd7)i=13;if(com==0xb7)i=14;if(com==0x77)i=15;}}return(i); }10,海康报警键盘怎么设置方法海康报警键盘设置方法:主机键盘常用操作指令,以用户密码1234为例 。主机布/撤防:[1]+[2]+[3]+[4]+[#] 。进入子系统:[*]+[3]+[n]+[#] 。退出子系统:[*]+[#] 。防区旁路/恢复:[用户密码]+[旁路]+[防区编号]+[#] 。注:连续操作在15秒内完成 。布防状态消警:[用户密码]+[*]+[1]+[#] 。撤防状态消警:[*]+[1]+[#] 。初始化设备:[安装员密码]+[*]+[8]+[9]+[#] 。注:安装员密码默认为012345 。主机编程操作:[安装员密码]+[*]+[0]+[#] 。退出操作为:[*]+[#] 。工程模式:[用户密码]+[工程]+[9]+[0]+[n]+[#] 。长按 [工程] 或 [状态]或[*][#]退出工程模式 。按键提示音:[#]+[5]+[1]+[#] 。注:开启或关闭 。即时布防:[用户密码]+[#]+[7]+[#] 。留守布防:[用户密码]+[#]+[4]+[#] 。开启报警输出:[用户密码]+[*]+[8]+[5]+[n]+[#] 。关闭报警输出:[用户密码]+[*]+[8]+[6]+[n]+[#] 。紧急报警:按报警键盘上[紧急]键3秒以上 。注意事项:LED键盘不支持总线报警主机,只支持网络报警主机和视频报警主机,且拨码必须为非0(拨码1-31) 。LCD键盘拨码为0则为全局键盘,非0拨码则为子系统键盘 。系统配用的每一个报警键盘都必须有一个地址,这些地址不能重复 。当更换报警键盘的时候,须确保更换的报警键盘与前一个报警键盘地址相同 。在系统上电前,通过键盘的拨码开关给键盘设置地址,在键盘上设置0 到31 之间的任一地址值,所选地址值超出规定范围将不被接受 。
推荐阅读
- 卷闸门如何实现物理远程开门,原来的电动卷闸门远程开门需要加装什么才能可以用手机远程开门
- 宽带光纤头如何装,电信光纤头怎么接
- 装了安保系统被盗如何赔偿,小区消防设施被盗安保应负全责吗
- 如何拆开海康摄像机,海康威视二手同轴录像机怎么解绑
- 监控如何拷贝出来,菜鸟驿站的监控怎么拷贝
- 重庆房产税如何征收,上海和重庆的房产税是按什么比例缴纳
- 钓鱼用什么维生素b2,钓鱼如何用维生素B2
- 北京医保查询,如何查询北京医疗保险个人账户
- 朝天钩配什么漂好用,中空竿线组如何配能配浮标吗
- 5的乘法口诀教案,如何教学5的乘法口诀