矩阵键盘与微控制器接口
矩阵键盘是什么?
键盘是数字电路、微控制器或电话电路中应用最广泛的设备。许多应用程序需要大量的密钥连接到一个计算系统。如果它的大部分保存数字,那么它可以被称为一个数字小键盘。为了有效地使用它,我们需要对它们有一个基本的了解。矩阵键盘由开关矩阵的排列格式的行和列单片机I / O引脚连接矩阵的行和列,这样开关连接到每一行每列一个销和交换机连接到另一个销。一个键盘通常是一个矩阵排列的轻触开关,基本上是按钮开关。
矩阵键盘如何工作?
有许多技术取决于连接键盘与微控制器,但基本逻辑是一样的列作为输入,驱动行使他们作为输出。为了从矩阵键盘中检测出哪个键被按下,一行一行被调低,读取列。
在这里,我们将看到一个4×3矩阵键盘。它是12键键盘由四行和三列组成。假设如果Row1低,则读取列。如果按下ROW1中的任何键,则相应列出列1will给出低电平,如果在Row1中按下第二键,则ColumN2将提供低电平。假设,如果我们在键盘上按一个,那么D1和D2会打开,通过微控制器显示连接上的数字。类似地,所有键都将与键相同的操作。我们无法同时按两个键。将键与另一个键之间应该有时间差。
带8051微控制器的接口矩阵键盘
从电路上看,单片机1口引脚1.0到引脚1.3连接键盘排,8051单片机1口引脚1.4到引脚1.6连接键盘列。
当在矩阵键盘中按下的数字加载微控制器的输入时的相应逻辑状态,端口1.程序如此编写的,当按下SAIL1111时,微控制器在控制器输出处提供逻辑高命令。然后,该输出从微控制器的高逻辑被馈送到ULN2003输出的继电器驱动器IC输入,以便在键盘上发送的密码转动负载上的相应继电器的低电平才能开启相应的继电器。例如,如果按下1111,则接通相应的负载1,同时再次按下它1111关闭它。因此,所有其他负载都按照密码进行操作。
例如:1.接通第一个断路器密码为“1111”
2.关闭第一路断路器密码为“1111”
3.打开第二路断路器密码为“2222”
4.要关闭第二断路器密码为“2222”
一个涉及使用矩阵接口的微控制器的应用程序-程序消息发送。
该想法涉及使用微控制器通过GSM通信向给定的手机号码发送所需消息。bob的是什么网站使用键盘输入消息并有效地存储在微控制器中。
由某些数字指定的微控制器中存储的固定数量的信息。输入接收者的手机号码后,它们就会被召回,这样信息就会通过RS232接口电缆发送到GSM modem。在通电的时候,你应该在液晶屏的第一行看到“测试GSM”,然后在第二行nd行数字从“20到0”只有当调制解调器供电和SIM是到位。
每条信息存储在微控制器中,与序列号从1开始并通过与微控制器接口相连的键盘按下相应的数字;对应的消息通过GSM modem发送到输入的手机上。
编程消息发送电路:
该电路涉及以下组件:
- AT89C52微控制器,相应地编程以发送消息。
- 键盘连接到微控制器以进入移动号码以及消息编号。
- 液晶显示器连接到微控制器,根据程序显示必要的指令,以允许用户执行必要的任务。
- GSM调制解调器,用于将消息发送到给定的手机号码。
- 一个rs232连接器连接到GSM Modem。
- 最大232 IC,可作为微控制器和RS 232连接器之间的中间。
- 晶体布置为微控制器提供适当的时钟输入。
在LCD显示器的指令上,通过键盘输入移动号码,并存储在适当的存储器位置。之后通过键盘输入1和9之间的数字,并且微控制器相应地发送对应于该号码的消息。该消息通过RS 232连接器发送到GSM调制解调器和将消息发送到给定的手机号码的电平移位器IC布置。因此,在LCD显示器上显示整个操作。
一段时间后,显示短信“GSM based message sending System”,输入程序按钮后,显示变为短信“Enter mobile number”,输入手机号后,按下手机号,提示输入短信号码。在输入消息号码之后,然后# pressed再次表示"消息发送,然后显示“消息发送”一段时间后,然后恢复正常显示。
如果你没有收到任何这些信息意味着SIM卡没有得到信号/网络不可用。
标准电源12伏直流和5伏通过稳压器由12伏降压变压器与桥式整流器和滤波电容。