仪器网(yiqi.com)欢迎您!

| 注册2 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

求矩阵键盘(带节省IO口的芯片)可以实现外部中断的原理图

释怀灬许更好 2011-08-11 04:00:31 400  浏览
  • 4*4的矩阵键盘要求节省IO口如74ls165能实现外部中断功能的原理图邮箱:lvshuhaowan@163.com... 4*4的矩阵键盘 要求节省IO口 如74ls165 能实现外部中断功能的原理图 邮箱:lvshuhaowan@163.com 展开

参与评论

全部评论(3条)

  • yuehk132 2011-08-12 00:00:00
    按键扫描,把I/0口的高低位相加 void Keyscan(void) { uchar r, c,key_value; KEY_DATA = 0xf0; // 发全0行列扫描码,列线输入 key_value=KEY_DATA; if( key_value!= 0xf0) // 若有键按下 { delay_ms(4); if(key_value!=0xf0) { r=key_value; //保存行输入码 KEY_DATA=0x0f; // 发全0行列扫描码,列线输入 key_value=KEY_DATA; if(key_value!=0x0f) // 若有键按下 { c=key_value; //保存列输入码 } //键盘编码 } key=(r+c); } } 利用上面所加的结果,生成键码表,S=0到S=15, 在主函数中,依据S的值做你想完成的操作 uchar KeyDeal(uchar Key) { if(Key!=0) { switch(Key) { case 0xe7: S=0; break; case 0xeb: S=1; break; case 0xed: S=2; break; case 0xee: S=3; break; case 0xd7: S=4; break; case 0xdb: S=5; break; case 0xdd: S=6; break; case 0xde: S=7; break; case 0xb7: S=8; break; case 0xbb: S=9; break; case 0xbd: S=10; break; case 0xbe: S=11; break; case 0x77: S=12; break; case 0x7B: S=13; break; case 0x7D: S=14; break; case 0x7E: S=15; break; } } return (S); // 返回键编码 }

    赞(7)

    回复(0)

    评论

  • 操场下的天启 2011-08-12 00:00:00
    上面很对

    赞(9)

    回复(0)

    评论

  • 笨猪笨死了 2011-08-13 00:00:00
    用SPI接口的键盘和数码管控制芯片即可解决,节省IO,简化程序,提高可靠性,适当增加成本。 比如ZLG7219等等。

    赞(18)

    回复(0)

    评论

热门问答

求矩阵键盘(带节省IO口的芯片)可以实现外部中断的原理图
4*4的矩阵键盘要求节省IO口如74ls165能实现外部中断功能的原理图邮箱:lvshuhaowan@163.com... 4*4的矩阵键盘 要求节省IO口 如74ls165 能实现外部中断功能的原理图 邮箱:lvshuhaowan@163.com 展开
2011-08-11 04:00:31 400 3
单片机 IO 口 ,使用什么什么芯片实现同时检测多个高低电平?
用单片机的IO口检测20个点的电压是低还是高(0/1),可能检测时有多个是高电平的。如果一个IO口接一个电压点得用20个IO口。。。有什么好办法么,用的IO口Z少,有什么外接芯片么?希望... 用单片机的IO口检测20个点的电压是低还是高(0/1),可能检测时有多个是高电平的。 如果一个IO口接一个电压点得用20个IO口。。。 有什么好办法么,用的IO口Z少,有什么外接芯片么?希望效果是可能有5个高电平,15个低电平,能检测出来是哪5个IO口为1,哪15个为0. 展开
2016-05-12 06:01:22 591 1
逻辑分析仪内部芯片IO口特性有哪些?

逻辑分析仪内部芯片IO口特性

逻辑分析仪作为一种重要的电子测试工具,广泛应用于数字电路的调试与分析。在其设计中,内部芯片的IO口特性起着至关重要的作用。本文将深入探讨逻辑分析仪中这些IO口的特性,以及它们对数据采集和信号处理的影响。了解这些特性,有助于工程师更好地选择和使用逻辑分析仪,从而提升工作效率,减少误差并优化测试结果。

逻辑分析仪中的芯片IO口概述

逻辑分析仪主要通过内部芯片与外部电路连接,采集不同信号的数据。在这其中,芯片的IO口扮演着数据采集和传输的“桥梁”角色。它负责在硬件与分析仪之间实现数字信号的接收与发送,决定了信号传输的精度和速度。因此,芯片IO口的特性直接影响了整个逻辑分析仪的性能。通常,芯片的IO口包括输入口、输出口以及双向口,三种基本类型,每种类型有其独特的功能和应用场景。

IO口的输入特性

对于逻辑分析仪而言,输入口的特性至关重要。输入口的主要作用是接收外部数字信号并转换为逻辑分析仪能够处理的数据格式。在设计中,输入口的参数如输入电压范围、输入阻抗、采样频率等都需要考虑。特别是在高速采样的情况下,输入口的抗干扰能力和带宽必须得到保障,以确保能够捕捉到高频信号的变化。一些高端逻辑分析仪还配备了差分输入,能够更精确地接收信号并减少噪声对采集结果的影响。

IO口的输出特性

与输入口不同,输出口主要用于将逻辑分析仪内部处理后的信号输出到外部电路或设备。这些信号可以作为触发信号或者用于进一步的信号处理。输出口的电压范围、驱动能力以及传输延迟都是关键参数。为了确保输出信号的可靠性,许多逻辑分析仪在输出端设计了缓冲电路或保护电路,以防止信号在传输过程中的衰减或失真。输出口的电流驱动能力和响应速度也决定了它在高频测试中能否稳定工作。

双向IO口的特性

双向IO口在逻辑分析仪中是非常关键的一部分,因为它能够实现输入与输出的互换,极大地扩展了逻辑分析仪的功能。双向口通常用于与外部设备进行数据交换或控制信号的交互。它们的设计必须兼顾输入与输出的要求,确保信号在双向模式下的稳定性和精确度。在某些情况下,双向IO口还需要具备特殊的电气特性,如高电压保护或低功耗设计,以满足特定测试需求。

性能优化与应用场景

随着电子技术的发展,逻辑分析仪的性能也在不断提升,芯片IO口的特性也越来越复杂和精细。现代逻辑分析仪不仅要求IO口具备较高的带宽和高精度,还需要具备一定的智能化功能。例如,一些高端逻辑分析仪支持通过编程配置IO口的工作模式,灵活适应不同的测试场景。芯片IO口的低功耗设计也为长时间的连续测试提供了更好的保障。

结论

逻辑分析仪的内部芯片IO口特性是决定其性能的关键因素之一。无论是输入口的高精度采样,输出口的稳定信号传输,还是双向口的灵活数据交换,都是现代逻辑分析仪能够实现高效精确测试的基础。通过对这些特性的深入了解,工程师可以更好地选择合适的逻辑分析仪,并在实际应用中发挥其大的性能优势。优化设计与灵活应用,使得逻辑分析仪在各类复杂测试环境中表现出色,为数字电路的开发和调试提供了强有力的支持。

2025-02-18 14:30:13 124 0
数据采集卡的IO口如何实现自己发射自己接收
 
2016-05-16 09:56:02 469 1
3144霍尔传感器怎么用,引脚怎么接单片机,外部中断怎么写,求大神带
2016-08-01 10:55:48 310 1
矩阵键盘4*4矩阵薄膜开关薄膜按键控制面板怎么用
 
2017-08-03 06:32:25 486 1
如何配置 msp430g2553 io口的 其他功能
 
2016-05-10 05:19:05 230 1
求一款带闹钟功能的时钟芯片
有没这种芯片,闹钟的时候有信号输出就行,这样没有到闹钟的时候就省电了
2011-01-12 09:14:30 298 2
关于CH452芯片键盘扫描的问题
我在网上找到两种扫描方式,一种是中断方式,我不理解单片机是怎么检测到有中断的;是通过CH452的那个管脚还是什么;另一种编写read子程序形式,我把它添加到主程序的while循环中,在... 我在网上找到两种扫描方式,一种是中断方式,我不理解单片机是怎么检测到有中断的;是通过CH452的那个管脚还是什么;另一种编写read子程序形式,我把它添加到主程序的while循环中,在按键的时候,总是出现疑是没有防抖的现象,按一下,跑好多。麻烦大神解答一下问题或者改一下主程序和扫描按键程序也行~万分感谢~~ 展开
2012-06-25 13:31:38 533 1
excel怎么实现外部数据采集
 
2016-12-13 12:17:22 301 1
求超声波液位计接线的原理图
要求是,高液位泵启动,低液位泵停止,求一个接线原理图,谢谢了
2015-02-19 03:46:38 478 3
我要用51单片机做一个16*16的键盘扫描,要什么芯片扩展I/O口
是要读取信息的不是输出的... 是要读取信息的 不是输出的 展开
2014-04-07 03:12:21 416 3
51单片机---------基于简单IO口的LCD显示频率计设计
求报告!!!
2013-12-04 17:40:52 427 1
求一个数字电压表的原理图
要求能测试的电压范围是0—50V,精确到0.01 提供定给高分 ,可直接把图发到我QQ邮箱里 QQ:410095338
2018-11-29 16:38:36 393 0
求离子色谱仪的电路工作原理图
 
2016-04-17 19:20:15 462 1
为什么使能adc温度传感器连接哪个io口
 
2017-08-12 08:21:38 388 1
反射镜的琼斯矩阵是什么样的矩阵
 
2016-12-26 10:36:47 502 1
求GFG-8016G信号发生器原理图
 
2018-11-25 02:55:48 286 0
sw_dip2 的四个引脚的作用,用外部中断时sw_dip2怎样接在面包板中?
 
2011-10-24 04:33:11 431 2
笔记本键盘部分失灵怎么检测是主板键盘芯片问题还是键盘本身问题
主板问题的话直接买外设了,键盘问题的话就小事了买个2手的才几十。... 主板问题的话直接买外设了,键盘问题的话就小事了买个2手的才几十。 展开
2013-01-18 07:50:26 509 2

1月突出贡献榜

推荐主页

最新话题