泰格医药一季度利润双双上涨,净利润同比增长178.62%
06-18
图 4.14.1 2. 硬件电路原理图图 )this.width='" />
如图4.14.2所示,使用AT89S51的并口P1连接4×4矩阵键盘,使用P1.0-P1.3作为输入线,用P1.4-P1.7做输出线;数码管上显示各按钮的“0-F”序号。
对应按钮的序号排列如图 4.14.1 )this.width='>)this.width=" border=0> 图 4.14.1 2. 硬件电路原理图图 )this.width='>)this.width=" border=0> 图4.14.2 3.主板硬件连接 (1.用8芯线将“MCU系统”区域的P3.0-P3.7端口与“4X4矩阵键盘”区域的C1-C4连接 R1-R4端口; (2.将“单片机系统”区域的P0.0/AD0-P0.7/AD7端口与8芯的“四路静态数显模块”区域相连电缆上任意a-h端口;要求:P0.0/AD0对应a,P0.1/AD1对应b,...,P0.7/AD7对应h 4.矩阵键盘识别处理 (2.每个按键都有其行值和列值 ,行值和列值的组合就是识别该按键的代码。
矩阵的行线和列线与分别通过两个并行接口将每个按钮的状态转换为数字量“0”和“1”,开关一端(列线)通过电阻连接到VCC,并接地。
通过程序输出“0”来实现。
并且还消除了按键关闭或断开时两个并行端口的抖动。
,一个输出扫描码逐行动态接地按键,另一个并口输入按键状态。
行扫描值和反馈信号共同形成按键码来识别按键。
通过软件查表找到按键的功能。
5。
程序框图 )this.width='>)this.width="border=0> Juliet 发表于二楼 5-10 11:22:00 你在设计中遇到过这种情况吗? 问:你们的产品需要几十个按钮,很少的处理器IO端口,而且PCB面积受到严格限制,或者您必须严格控制成本,无法使用这样的扩展芯片?这里有一个方法。
你们都见过遥控器。
它们不仅有几十个按钮,而且还具有去抖动、按钮处理等多种功能。
最重要的是控制芯片体积小,价格便宜(只要1、2元),外围元件少。
。
不过具体实现起来有点麻烦。
此类芯片的信号一般采用PPM输出。
通常,为了有更长的遥控距离,将键码调制在38k左右的载波上。
所以这个方案我们还要再花1块钱,加一个坏运放做成的低通滤波器,过滤掉载波,接到单片机的IO引脚上。
由于两个频率相差很大,这个滤波器制作起来并不困难。
我是用LM做的。
有两个低通级和一个比较器。
当示波器上出现一串可爱的数百赫兹的方波时,您的硬件就成功了。
由于只用一个IO就可以扩展几十个按钮,软件自然会花费更多的工作。

这类芯片由引导头、同步部分、用户代码、关键代码等部分组成,有三十多个位。
,详细请参考sc信息。
以下是完整的接收程序,针对芯片sc,处理器89c51 ////////////////////////////////// /////////////////////////////////////////////////////////// // /*定时器1中断服务程序*/ /* 每隔us中断一次,定时检测HangSignal线的电平状态,并根据权重格式解码出用户码键码。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-17
06-17
06-18
06-18
06-17
最新文章
PCBA质检员的日常工作内容
美国法院裁定VoIP不属于电信服务,需征税
雷达嵌入式工控主板如何使用?工控主板故障分析
摩托罗拉在西班牙促销Z8手机
中宇买下了一台三星机型,品牌和规模是合作的主要原因
舰载军用加固计算机热设计
谷歌开始对仍由HTC生产的谷歌手机进行内部测试
英国EE分享LTE发展经验教训,面临终端-语音-回传三大挑战