打印

没找到呀,呵呵!是那篇**呀!

[复制链接]
5111|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zly999|  楼主 | 2007-12-21 13:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,请教一个问题!
我做了一个系统,用51单片机控制按键和显示,老板要求在按下键的时候数码管要一直在显示原来的内容,例如:数码管显示"r=",在我按键的时候(不管键按多长时间),依然要显示"r=",假如我按的是数字键“5”,按键结束之后就显示"r=5“,请问各位大侠如何能实现我说的功能呀!
呵呵,我是个新手,还请大家多多赐教!!!

相关帖子

沙发
ayb_ice| | 2007-12-21 13:53 | 只看该作者

这是基本要求

使用特权

评论回复
板凳
doob| | 2007-12-21 14:30 | 只看该作者

抬起有效啊

使用特权

评论回复
地板
warm_ice| | 2007-12-21 15:28 | 只看该作者

当然可以

是典型的复用,实际设计线路时经常用到.
原则:绝大部分时间用来显示,偷一点时间来扫描按键,这段时间内显示是关闭的,因为时间很短,人眼看起来,就是一直亮的,只是整体的亮度会稍有降低(与偷来的时间长短有关),按键与显示之间用电阻之类有隔离一下即可,这样,常按键就不会影响到显示.

使用特权

评论回复
5
tomegeo| | 2007-12-21 16:06 | 只看该作者

肯定可以

显示用164驱动,这样无论你怎么按键,显示都不会变,按完键后再把数据发给164。

使用特权

评论回复
6
ayb_ice| | 2007-12-21 16:21 | 只看该作者

回4楼

不是偷,而是在显示时将按键程序插入中间。

使用特权

评论回复
7
农民讲习所| | 2007-12-21 16:57 | 只看该作者

看看俺的培训教材,就是以KEY和数码管为题的

使用特权

评论回复
8
zly999|  楼主 | 2007-12-21 17:42 | 只看该作者

能不能把你的培训教材给俺一份呀,不胜感激啊,呵呵!!

使用特权

评论回复
9
农民讲习所| | 2007-12-21 17:53 | 只看该作者

俺资料信息中有

使用特权

评论回复
10
zly999|  楼主 | 2007-12-21 17:53 | 只看该作者

我说一下我的具体情况

由于我需要显示20位数码管,前几天我看了各位的发言,我就采用了5ms定时器中断显示,可我按键采用扫描方式时无法识别按键,于是我就改成了外部中断方式,现在显示+按键都很正常,就是达不到老板的那个要求,很是着急!
各位大侠能不能根据我的具体情况详细的跟我说一下呀,呵呵,先谢了!

使用特权

评论回复
11
zly999|  楼主 | 2007-12-21 18:02 | 只看该作者

没找到呀,呵呵!是那篇**呀!

使用特权

评论回复
12
hq_y| | 2007-12-21 20:05 | 只看该作者

lz不够认真啊

使用特权

评论回复
13
hotpower| | 2007-12-21 20:18 | 只看该作者

需要根据显示是动态还是静态即多少键来决定

使用特权

评论回复
14
ayb_ice| | 2007-12-22 08:01 | 只看该作者

5MS太长了

使用特权

评论回复
15
zly999|  楼主 | 2007-12-22 15:45 | 只看该作者

是动态显示,4*4键盘

使用特权

评论回复
16
sharks| | 2007-12-22 22:25 | 只看该作者

搂主缺乏基本的程序思想

   戒躁。静下心来想一想。会自己站起来你才能开始走路

使用特权

评论回复
17
sz_kd| | 2007-12-22 22:49 | 只看该作者

..

使用特权

评论回复
18
computer00| | 2007-12-22 23:36 | 只看该作者

不要死等,每隔一段时间去扫描下键盘就行了。

使用特权

评论回复
19
sz_kd| | 2007-12-22 23:40 | 只看该作者

看看hotpower的零耗时键盘你就知道怎么做了

使用特权

评论回复
20
gyt| | 2007-12-23 11:33 | 只看该作者

没想到

这一类问题居然还在困扰真正在做项目的人。

用户怎么能够放心呢?

使用特权

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

本版积分规则

1

主题

8

帖子

0

粉丝