社区
单片机/工控
帖子详情
LED显示时用动态描效果老是不好,有时有个中断什么的,就停一下。请问用锁存器静态显示怎么做,动态的真的不行吗?
lclwcf
2003-10-20 06:39:40
我做的一个东西,单片机要扫描8*8的矩阵键盘,还要点亮8*4的LED点阵,串口还要进行通信,有时串口来个中断什么的,LED就闪一下,我在中断中也加了扫描后不闪了,但是查询键盘也需要时间,而且还有处理多键按下,放开的数据并传给PC机,q我怕效果会不好,请问动态的能达到要求吗,请就大的方向指点一下,如果静态的可以,能告我哪能找到资料。
...全文
80
13
打赏
收藏
LED显示时用动态描效果老是不好,有时有个中断什么的,就停一下。请问用锁存器静态显示怎么做,动态的真的不行吗?
我做的一个东西,单片机要扫描8*8的矩阵键盘,还要点亮8*4的LED点阵,串口还要进行通信,有时串口来个中断什么的,LED就闪一下,我在中断中也加了扫描后不闪了,但是查询键盘也需要时间,而且还有处理多键按下,放开的数据并传给PC机,q我怕效果会不好,请问动态的能达到要求吗,请就大的方向指点一下,如果静态的可以,能告我哪能找到资料。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lclwcf
2003-10-24
打赏
举报
回复
谢谢各位,我在中断和扫描键盘中也插入了LED扫描后就看不出来了,我想可能是DELPHI控件的串口事件的反应时间要长一些吧,我会试一试各位的方法的。
oral_expert
2003-10-24
打赏
举报
回复
另外,我记得164是串行转并行的,好象有锁存等我回头查一下手册。
oral_expert
2003-10-24
打赏
举报
回复
用LS373就可以完成锁存。就是在低8位锁存地址常用的那种。静态的效果很稳定,但缺陷是成本高一点。
许留心
2003-10-23
打赏
举报
回复
用软件办法测试键盘是否闭合。
yzhonghe
2003-10-23
打赏
举报
回复
中断处理要尽量短
led显示可以使用定时器做
试试吧
galle
2003-10-23
打赏
举报
回复
你用的什么LED呀!可以考虑用液晶的带几个字节的RAM的,就不会有你说的问题了!
hb_wxy
2003-10-22
打赏
举报
回复
mark
zhk1124
2003-10-22
打赏
举报
回复
只是设计方案有点问题只要把要显示的数据放到显示缓冲区让显示部份自己处理显示,就不会出现这种情况。
还有设计单片机主程序时不要只简单用中断或查询。本人几十年来一直用一个半中断半查询的方法。有时自己感到有些复杂的情况就能得到很好的处理。方法很简单,先设置一个中断标志,有中断时,只对标志位置位主程序查询这个标志,如果有中断处理,处理后清标志位。注意这方法不能用于高速处理程序。
HEROP
2003-10-21
打赏
举报
回复
查询键盘毫秒级的就可以了。中断的程序要写的尽可能短。
wangluyan
2003-10-21
打赏
举报
回复
对于动态显示,不管你处理什么中断,都有可能闪动!
一般怎样处理:中断处理程序不能写得太长,要么在处理中断时不显示!
如果采用静态驱动:建议采用74hc595.
wangluyan
2003-10-21
打赏
举报
回复
74ls164没有锁存功能!
zhaoyk1981
2003-10-21
打赏
举报
回复
静态的很好用呀
74ls164就可以搞定了
taoest
2003-10-20
打赏
举报
回复
一个最普通的CPU就能处理你所说的这些所有的功能。想象扫描键盘,扫描LED,还有送数据到寄存器,才用多少时间啊。如果不行,还是要在程序上多下点工夫,肯定能行的。
我以前用一个12MHz的89c52,做4*8LED,3*3键盘,24BIT数据采集(低速),串口通讯,还有最要命的32位长整型数乘法数值修正运算,都感觉不到任何停顿。
建议显示和键盘用定时器中断1kHz。数据采集用外中断,数据处理用主程序,键盘动作也用主程序。
当时的32位数乘法运算大概要0.1秒。
【51单片机】七段数码管
显示
实验+详细讲解
【51单片机】七段数码管
显示
实验前言一、兵马未动,粮草先行——认识七段数码管1、关于
显示
器2、七段数码管3、七段数码管的结构4、数码管
显示
方法二、数码管
显示
程序1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 继上次仿真实验——【51单片机】矩阵键盘线反转法实验仿真之后,尽管也对点阵
LED
进行了学习,但是,点阵
LED
的
显示
效果
不佳(仿真时的色彩、明亮程度等),加上大多数时候我们在计算器上看到
毕业设计 基于51单片机的光立方系统的设计
其次,由于本作品
动态
扫
描
方式
显示
的数字,
动态
扫
描
很快,人的肉眼是无法看出,但是测用的
显示
程序时,如果不在返回时屏蔽掉最后的附值,则会出现很亮或残影的现象,所以在
显示
的后面加了屏蔽灭灯指令。譬如连接不当,驱动能力不强,相邻器件间的干扰等问题会导致在仿真软件中能良好运行的程序,出现
显示
问题,经过排查和合理的器件摆放焊接,问题解决。,
显示
驱动,函数发生器,键盘控制等。
动态
测试是在
静态
测试的基础上进行的,在电路的输入端加上所需的信号源,并循着信号的注射逐级检测各有关点的波形、参数和性能指标是否满足设计要求,如。
2021-03-04
基于单片机的时钟计时器系统设计与制作[摘要]这次课程设计以STC89C51单片机为核心,辅以必要的电路,设计了一个简易的电子时钟,它由5V直流电源供电,通过数码管能够准确
显示
时间,调整时间,从而到达学习、设计、开发软、硬件的能力。数字钟是采用数字电路实现对“时”、“分”、“秒”数字
显示
的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在这次设计中,我们采用
LED
数码管
显示
时、分、秒,以24小时计时方式,根据数码管
动态
显示
原理来进行
显示
,用12MHz的晶振产生振荡脉冲,定时器计数。在此次设计中,电路具有
显示
51单片机4位抢答器_倒计时可调仿真设计
以单片机为核心,设计一个4位竞赛抢答器:同时供4名选手或4个代表队比赛,分别用4个按钮S0~S4表示。 1.设置一个系统清除和抢答控制开关S,开关由主持人控制。 2.抢答器具有锁存与
显示
功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。 3.抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如20秒)。 4.当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为0.5s左右。 参赛选手在设定的时间内进行抢答,抢答有效...
AT89C51单片机8位竞赛抢答器_倒计时可调仿真设计
(1) 按键输入模块,包括主持人时间加,时间减,开始抢答,新一轮4个按键和选手一号到八号共抢8答按键; (2)
显示
模块,可以抢答实现倒计时和
显示
抢答选手编号; (3) 蜂鸣器模块,用于倒计时提醒,倒计时开始后发出短暂的声响,声响持续的时间为0.5s左右。...
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章