社区
单片机/工控
帖子详情
关于BASIC单片机控制LED矩阵刷屏的问题
findit
2004-12-24 11:47:05
我用PICBAS16 BASIC单片机控制64X16的LED矩阵,161 + 138 做行选,可是刷新速度太慢,整个屏都在闪。
BASIC单片机用的是20M的晶振,原来LED控制电路用16M的可不会闪啊,问问各位有什么办法?
...全文
145
7
打赏
收藏
关于BASIC单片机控制LED矩阵刷屏的问题
我用PICBAS16 BASIC单片机控制64X16的LED矩阵,161 + 138 做行选,可是刷新速度太慢,整个屏都在闪。 BASIC单片机用的是20M的晶振,原来LED控制电路用16M的可不会闪啊,问问各位有什么办法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supergold
2004-12-29
打赏
举报
回复
可以用示波器搭上去看看,扫描的频率大概是多少,再分析一下程序哪里占用的时间长。修改一下程序,如果实在不行就换个更高频率的晶振。就我做过LED的显示屏,20M的晶振支持128*16是没什么问题的。再大就够呛。
icesnows
2004-12-27
打赏
举报
回复
是不是完成了很多别的工作?单片机速度就没有办法了!
ckc
2004-12-25
打赏
举报
回复
basic的速度很慢的,别用这种东东啦
tuxw
2004-12-24
打赏
举报
回复
显然是刷新速度慢了,刷新快只会造成亮度低,慢则引起闪烁
不改变硬件路的情况下尽量提高晶振速度
另外从软件上优化,对每一条指令都要斤斤计较
fanoble
2004-12-24
打赏
举报
回复
能不能象电视一样隔行扫描??
findit
2004-12-24
打赏
举报
回复
是刷新速率慢了,如果加了延时就闪的更厉害了。
原来的控制电路是其他公司的单片机成品,我也不知道是怎么实现的。
icesnows
2004-12-24
打赏
举报
回复
是快吧?刷快了所以闪吧?你用16M都不会闪的啊!快了就放慢点啊,慢了就快点,还有什么好办法呢
Visual
Basic
for Applications(VBA)安装包
Visual
Basic
for Applications(VBA)是一种Visual
Basic
的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的
Basic
Script。
学会
BASIC
,轻松玩转
单片机
BASIC
作为微软帝国的开国元勋,始终未被微软抛弃,即使C#作为微软的第一推荐语言。
BASIC
有着语法接近自然语言,语法简单的特点,深受众多程序设计人员的喜爱,不论是国内还是国外,都有着大量的
BASIC
程序设计人员。 在嵌入式开发领域一直都是C、ASM的天下,如今随着高级程序设计语言的不断发展以及嵌入式MCU硬件资源的集成度越来越高,
BASIC
语言也被应用到了嵌入式开发中。 今天给大家介绍...
CC2530定时器1
控制
LED
闪烁
P1_1作为
LED
灯使能位 #include <iocc2530.h> #define
LED
P1_1 #define uint unsigned int uint count=0; void init_T1(){ P1SEL &=0xFD; P1DIR |=0x02; //晶振设为32MHZ CLKCONCMD &= ~0x7F; //等待晶振稳定 while(CLKCONCMD & 0x40); EA=1; T1IE=1; T1
按键
控制
LED
闪烁实验
一、要求 两个按键KEY0、KEY1
控制
LED
0、
LED
1的闪烁。 功能定义: 无按键按下:两个
LED
全亮; 按下KEY0:交替闪烁 按下KEY1:同时闪烁 二、实现 1.原理 把电路分成三个部分:计数器、
控制
器、
LED
灯 50MHZ时钟的周期为20ns,每0.5秒改变一次
LED
的状态,闪烁一次(两个状态)需要1秒,0.5秒需要2500_0000个时钟周期,2500_0000需要25位二进制数表示。 通过计数器来实现,定义一个25位的计数器cnt[24:0],每个clk上升沿计数一次。 同时
stm32f429 中通过基本定时器中断
控制
LED
灯亮一秒、灭一秒
stm32f429中基本定时器有两个,通用定时器有十个,高级定时器有两个。其中基本定时器为TIM6和TIM7。 此处通过编写TIM7定时中断
控制
LED
灯亮灭,TIM6与之类似。 首先可以新建一个.c 和.h 文件,在.c文件中进行TIM7函数定义等,如下图所示: #include "bsp_tim_
basic
.h" static void
BASIC
_TIMx_Mode_Config() ...
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章