用51单片机做16×64点阵显示屏,显示4个文字的问题

点阵屏是8×8LED拼出来的,16行64列,程序中每行扫描时间是2.5ms,电路和程序是在单片机模拟软件Proteus7上进行的当单片机晶振主频在12MHZ时候,文字显示... 点阵屏是8×8LED拼出来的,16行 64列,程序中每行扫描时间是2.5ms,电路和程序是在单片机模拟软件Proteus 7上进行的

当单片机晶振主频在12MHZ时候,文字显示是自上而下刷下来的(显示的很不稳定),当晶振在64MHZ时,文字稳定显示,不闪,不跳,稳得很

什么原因造成的,一般单片机不就12MHZ吗,哪有用64MHZ的来显示文字

难道是我的电脑配置不行?我的电脑配置是P4 2.4Ghz 内存是768MB 显卡是NVIDIA Gefoure FX5200
展开
 我来答
箩筐筐
2009-03-05 · TA获得超过1119个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:407万
展开全部
不是单片机工作频率问题,更不是你电脑问题。

是你点阵扫描时间的问题,也就是你延时程序的问题。

看不清楚,有闪烁,可能是时间太慢,扫描次数不够。每显示一个字,无论自上而下,还是从做到右,都是在利用欺骗眼睛的原理完成的。你一个字尽量多刷几次,每次的时间短一点,刷新频率高点(针对一个字)。两个字之间的间隔长一点,你在试试。

你先不要动态的显示多个字,先把一个字稳定的显示清楚了之后,再说滚动显示吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式