问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

51单片机数码管显示‘0’不断的闪烁为什么?

发布网友 发布时间:2022-05-19 09:47

我来回答

4个回答

热心网友 时间:2023-10-10 02:27

删掉不必要的代码,将你的主程序直接改为下面的形式即可,请仔细理解段位锁存的意义
void main ()
{
P1=0xfe;
LATCH2=1;
LATCH2=0;

P1=0x3f;
LATCH1=1;
LATCH1=0;
while (1);
}

热心网友 时间:2023-10-10 02:28

void main ()
{
P1=0xfe;
LATCH2=1;
LATCH2=0;
 
P1=0x3f;
LATCH1=1;
LATCH1=0;//很明显这里写错了 写成2了
while (1)
{
}
}

热心网友 时间:2023-10-10 02:28

这是全部的代码啊?

数码管怎么能显示出正常的数字啊?

没看到你的段码译码啊……追问sbit LATCH1=P2^2;// 段锁存
sbit LATCH2=P2^3;// 位锁存

不是这个吗

追答把电路图发上来看一下,一般来说,就这几句代码能显示数字的,还真感觉不可思义了!

热心网友 时间:2023-10-10 02:29

是不是刷新频率太低?(猜的)追问怎么弄才行啊

51单片机数码管显示不停闪烁?

所以,秒,显示稳定,分,一闪就没了。

高分:51单片机汇编程序,数码管跳动问题

应该是串口收发导致单片机忙不过来,显示就会闪烁,因为你的延时程序是空操作,也占用CPU,建议你用定时中断做显示程序,中断时间定在5ms就可以了,这个定时器可以通过计数干很多其他事,比如500ms干一次。这样就不用CPU做空操作干等了。给你贴一个我写的显示程序(在定时中断中调用,这个程序显示两组数据...

51单片机C语言写的数码管显示哪里出问题了?

另外,你在中断里面等待flag==1是不行的,因为你采用查询方式,而且是在主程序里面查询,因此,在中断里面等待是不行的,程序可能会在这个地方进入死循环

51单片机按键时,数码管会闪烁一下.原因是什么

原因很简单,这是代码和数码管驱动的问题 按键会影响数码管显示,这是单片机直接驱动数码管会出现的问题,而数码管则是工作在动态扫描方式的,若是采用带有锁存器件的数码管驱动,则不会出现此类现象,因为单片机是周期性的扫描工作方式,单片机直接驱动数码管的电路,当单片机扫描到按键的时候,数码管部分...

51单片机8个数码管同时显示0

正常。51单片机8个数码管同时显示0是正常现象,因为显示是从0开始显示,往后递增的。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统等。

51单片机板子焊完后数码管一直闪,但是手碰焊点就不闪了,就正常亮_百度...

因没有程序,处于无序状态。可以写一个应用程序,或者测试程序,下载到单片机内,看数码管能不能正常显示,这时才能判断是不是有故障。如果下载了程序,而是闪,那就是有的元件没有焊好,处于虚焊状态,手碰上了,就可以接触上了,就显示正常了。所以,找一找哪个元件虚焊了,重新焊一下。

数码管频闪怎么办?

正常,因为频率高了以后对频率计算的时间相对长了。解决的唯一办法是提高晶振频率。你用的是51单片机,建议使用 STC 单片机,单频指令周期。我用 W79E2051,可以达到 20K

51单片机超声波测距数码管显示为什么示数一直不稳定,而且变化幅度好大...

1、对数据做数字滤波,取几次结果,然后抛弃一些不正常的数据(比如取10个值,去两个最大值,两个最小值,剩下6个数取平均值)等等,这样数据会稳定很多。2、控制发射频率,不要太快,发射的间隔稍微长一些,这样前后信号叠加现象会少很多。3、加入温度测量,根据温度测量结果,选用当前温度下的声速...

51单片机中断控制数码管显示

数码管是一种显示器件,通常用于显示数字、字母等字符。它由多个LED或LCD等发光单元组成,每个发光单元可以显示一个字符。数码管通常与单片机连接,通过单片机的控制来显示不同的内容。在51单片机中断控制数码管显示的应用中,通常的做法是将数码管显示的内容存储在单片机的内存中,然后通过中断服务程序来更新...

51单片机,数码管循环显示0-9,当每按一次中断,数码管显示0,延时一段时 ...

main{ 设置单片机上与数码管相连的引脚为输出,设置单片机中断接口(即中断按钮)的中断控制寄存器里的中断使能,设置整体中断使能,循环子程序xunhuan(); 显示0到9,} xunhuan(){ 循环子程序具体怎么循环 };ISR_zhongduan(){ 此处为中断时要做的事。比如楼主说的,可以将输出只为0,然后延时一段时间...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
2022年8月23日处暑当天适合所有人搬家吗? 2022年处暑可以搬家吗搬家的讲究要知道 2023处暑节气搬家好吗,2023处暑的日子适合搬家吗 2023处暑节气搬家好吗 2023处暑的日子适合搬家吗 2023年处暑是黄道吉日还是忌日,处暑气候特点 2023年处暑那天可以搬家吗 永劫无间手游怎么单挑 2023年处暑那天可以搬家吗 有关今日处暑祝福语发朋友的句子(处暑祝福——花好月圆,平安喜乐... 信用卡怎梓更改绑定的银行卡 我是51单片机初学者,写了一个红外遥控,在数码管上显示的程序。可是不知道为什么一直显示0. 求大神指教 51单片机频率测量的数码管显示问题,也可能是程序有问题,显示为0,哪位高手帮我看看,谢谢 陈琳、阿桑是怎么死的? 数码管怎样做只显示0和1 单个数码管显示数字0~9,这两种写法中,为什么第一种只能显示第一个数,而不能自己往后显示? 歌手阿桑是什么时候、怎么死的? wifi设置了限时使用怎么改过来? 51单片机按键一直按下不松手,数码管一直显示数字0,是为什么?这是我们的考题 wifi被人设置在规定时间? 如果你*或者政协委员,你会为哪个群体发声?提出怎样的建议呈上? 51单片机,数码管共阳极。位控端p2.3输入0,段码输入c0h,数码管显示0。 阿桑是怎么死的 单片机控制adc0809读取电压值,用数码管显示,不正常,只显示0;加输入后还是显示0 如果有机会采访*、政协委员,你想提什么问题?(至少提两个问题)须有事实根据。 阿桑是怎么死的?她结婚了么? 共阴数码管为什么一直显示“0”,而不会其他数字? 关于51单片机定时器,下面是程序,语法没问题,为什么数码管只显示0 啊桑怎么死的 阿桑死因是什么? 阿桑是怎么去世的 手机连接wifi被限制时间怎么解决 wifi怎么解除时间的,我家的Wi-Fi每次一到十二点自动断开,求教 怎么解除wifi一小时限制 山西口腔助理医师考试地点 2011年口腔助理医师考试报名时间 现在考成人高考口腔专业能报考助理医师吗 河北省公办三本院校有哪些 河北省哪个三本大学不看分 河北省有哪些大学是原来三本 福建千煌网络科技是做什么的 福建学友网络科技有限公司怎么样? 福建万城网络科技有限公司怎么样? 福建飞翔网络科技有限公司怎么样? 福建酷客网络科技有限公司怎么样? 福建智慧盾网络科技有限公司怎么样? 福建省最生活网络科技有限公司怎么样? 福建户传网络科技有限公司怎么样? 先是梦到被鬼强奸然后逃走被鬼追这有什么寓意?好怕 梦见被女鬼强奸未遂,是怎么回事?经常做噩梦遇到危险但是都没事就醒了... 梦中梦鬼压床被强奸未遂是怎么回事?
  • 焦点

最新推荐

猜你喜欢

热门推荐