打印

一个关于“节省端口”的问题

[复制链接]
1873|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zxx6176|  楼主 | 2012-4-5 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我的CUP用的C8051 , 在外接键盘时,想用74LS165并行输入串行输出,这样就只需要CUP的一个端口就可以了。  但现在我的新问题又来了, 74LS165输入到CUP里的是串行电平, 这样我还能用键盘中断了么,中断方式使用电平触发方式,是否可以完成我想要的效果,  请各位大侠 指点一二。

相关帖子

沙发
mage心寒| | 2012-4-5 16:46 | 只看该作者
那你 用74HC165不就好了,LS是TTL电平,HC是CMOS电平,也许可以哦亲。。

使用特权

评论回复
板凳
NE5532| | 2012-4-5 16:55 | 只看该作者
楼上是没看帖子就在答吧,楼主是问怎么用键盘中断哟。楼主键盘是几乘几的布局??

使用特权

评论回复
地板
liang7143| | 2012-4-5 17:56 | 只看该作者
几乘几的布局??
74LS165实现还是很复杂吧,LZ是1乘以几的键盘吧
以前在网上有看到过 用串口中断做的,LZ可以去搜索下

使用特权

评论回复
5
NE5532| | 2012-4-5 19:59 | 只看该作者
几乘几的布局??
74LS165实现还是很复杂吧,LZ是1乘以几的键盘吧
以前在网上有看到过 用串口中断做的,LZ可以去搜索下
liang7143 发表于 2012-4-5 17:56


1乘几的键盘就可以做了,把1那根线做成输入,用165来扫描就Ok了。

使用特权

评论回复
6
coody| | 2012-4-6 09:28 | 只看该作者
用HC595输出,一个外中断做输入,按下任意键就中断开始扫描

使用特权

评论回复
7
zxx6176|  楼主 | 2012-4-6 09:32 | 只看该作者
1乘4的键盘  但必须用串口通讯么 我现在板子上已经有很多 铁链的I2C要用通讯了 所以 想找找有没有 别的方式分辨出我按的是哪个键盘的模块。 5# NE5532

使用特权

评论回复
8
程序匠人| | 2012-4-6 09:39 | 只看该作者
如果是串口键盘,估计只能改用定时中断扫描。

使用特权

评论回复
9
mage心寒| | 2012-4-6 11:07 | 只看该作者
3# NE5532
:funk:

使用特权

评论回复
10
yewuyi| | 2012-4-6 13:21 | 只看该作者
看到CUP后晕倒。。。

使用特权

评论回复
11
wsy984655628| | 2012-4-6 14:29 | 只看该作者
:lol

使用特权

评论回复
12
zxx6176|  楼主 | 2012-4-6 14:49 | 只看该作者
肿么了 大哥 10# yewuyi

使用特权

评论回复
13
NE5532| | 2012-4-6 16:41 | 只看该作者
1乘4的键盘  但必须用串口通讯么 我现在板子上已经有很多 铁链的I2C要用通讯了 所以 想找找有没有 别的方式分辨出我按的是哪个键盘的模块。  5# NE5532  ...
zxx6176 发表于 2012-4-6 09:32


倒过来扫描就是了,1那根线接在中断上。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

60

帖子

1

粉丝