本文目录一览

1,艾特矩阵键盘解锁办法或说明书监控视频控制器

按 C 键 在 按LOME 键 在按DFF 键
搜一下:艾特矩阵键盘解锁办法或说明书(监控视频控制器)

艾特矩阵键盘解锁办法或说明书监控视频控制器

2,艾礼安总线报警主机AL7480的键盘如何布防

键盘布防有两种方法,其操作如下:方法一:遥控器按“布防”键方法二:123456 + [进入]键注:如果某一个防区扩展模块同时被两个或两个以上键盘拥有,只有这几个键盘全都在布防状态下,公共防区才会布防,否则该防区撤防。

艾礼安总线报警主机AL7480的键盘如何布防

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 之间的任一地址值,所选地址值超出规定范围将不被接受。

文章TAG:矩阵键盘如何实现报警布防  
下一篇