4个io口的16键盘

[复制链接]
5223|7
 楼主| wanhuikfb 发表于 2010-12-31 09:27 | 显示全部楼层 |阅读模式
本帖最后由 wanhuikfb 于 2011-1-14 10:10 编辑

[local]1[/local]最近在编写关于常用键盘的汇编程序,对于4个IO口的16键程序经测试(在proteus中仿真)工作可靠,运行正常,但是为了仿真方便,想使用proteus自带的键盘接口,但是它是矩阵键盘接口,想改成4个io口的,但是仿真时,只响应接地的一列,不知道为什么?如图示,欢迎大家探讨,谢谢!

今天加入了“按键提示音”电路和程序。
开始时buzzer不发声,在网上查阅了相关资料,好像还没有人在仿真时使用buzzer,不过经过对蜂鸣器参数调整,现在可以出声了,效果挺好。
以前不怎么用proteus,现在没事儿,学习学习,真佩服其强大的仿真功能。

结束了,发个完整的电路图吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| wanhuikfb 发表于 2011-1-3 21:36 | 显示全部楼层
没人做过吗?
00703zbq 发表于 2011-1-3 22:12 | 显示全部楼层
学习学习
老鱼探戈 发表于 2011-1-4 13:13 | 显示全部楼层
LZ能把你调试通过的电路贴上来吗?
 楼主| wanhuikfb 发表于 2011-1-5 08:38 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| wanhuikfb 发表于 2011-1-5 08:43 | 显示全部楼层
电路说明:
实现简单的加法运算,程序正在完善中。按键:编码--定义:11--1;13--2;14--3;21--4;22--5;24--6;31--7;32--8;33--9;41--0.
15--清零;42--+;44--=
 楼主| wanhuikfb 发表于 2011-1-5 08:45 | 显示全部楼层
主芯片:89c4051,74ls164
 楼主| wanhuikfb 发表于 2011-1-5 10:50 | 显示全部楼层
6位的加法运算程序全部调试完毕,正在测试是否存在bug!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

20

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部