永发信息网

单片机程序员进来看个简单的

答案:1  悬赏:80  手机版
解决时间 2021-08-24 22:48

我把MAIN最后一条LJMP MAIN删除了,以为让他们8个灯闪一下就关.但是我试了一下,他现在这个程序是闪了2下才关.

我想你们给我解析一下为什么会是闪2下??还有,R4,R5之类的缓存区,可以有多少个?

最佳答案

根据你的意思,貌似你是高电平驱动LED灯的吧?就是说MOV P1,#00H是熄灭8个LED灯的?


你把那个LJMP MAIN去掉是有问题的,程序会顺序执行下去到END结束,不会如你所想的到第二个LCALL DELAY结束。你想停止的话应该把LJMP MAIN换成SJMP $才可以。SJMP $这条指令的作用是等待/暂停。


但如果程序像你那样也不会闪两下,不知道你是仿真还是在板子上做的?


像R4、R5这种称为工作寄存器,51单片机里有4个工作寄存器组,从第0组到第3组,每次只能有一组工作寄存器组工作,默认是第0组。而每一组有8个寄存器,从R0到R7,可以同时使用,每一组的R0到R7都是独立存在的,有自己的物理空间,所以换句话说51单片机一共有32个工作寄存器,但每次能同时使用的只有8个。


如有不清楚的欢迎追问!


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江夏区武汉爱玛电动车在哪里啊,我有事要去这
问问路?帮帮我
DNF满级+满手里剑拿50紫双剑普通一下多少伤害
qq怎样才能不显示所在地
表达宁静自由的诗句,一个人想给一个人自由用
陕西话你在忙什么呀,怎么说
怎么在MTV中加字呀!
测量证有用吗?
从宁围怎么坐车到杭州乐园
寓意美好且大气的诗词,寓意美好女子的诗词
天元区株洲弘大兢才培训学校哪位知道具体地址
在银行贷款怎么说的 不是本地的 没找着工作呢
怎样解除所有隐藏
可以流畅运行极品飞车12的笔记本
唉有关的名人名言名句,有关信任的名言
推荐资讯
龙亭区开封周大福(万达店)这个地址在什么地方
源汇区漯河我家有面地址有谁知道?有点事想过
Adidas Stan Smith 2 Lea价格多少?
装修预算怎样确定,装修花费最多的是哪一部分
二手房小户型设计有哪些技巧?有高手清楚吗?
西安美立方楼盘的地址谁知道?有谁说说看?
郑州康田汽车空调有限公司地址有知道的么?有
海星地垫怎么样?要注意哪些方面
天津羽毛球运动地板价格是多少?正打算购买。
中央空调是进口三菱电机好还是三菱重工好,就
半包门和全包门是什么意思啊?有什么好的区别
25公分广玉兰价格贵不贵?什么价位?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?