proteus仿真中数码管不亮

电路设计程序设计ORG0000HLJMPMAINORG0100HMAIN:MOVR3,#192/*步进角为5.625度,一圈360度,需要64个脉冲完成,3*64=192... 电路设计

程序设计
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV R3,#192 /*步进角为 5.625度,一圈360度,需要64个脉冲完成,3*64=192*/
START: /*正转*/
MOV R0,#00H

START1:

MOV P2,#00H

MOV A,R0

MOV DPTR,#TABLE

MOVC A,@A+DPTR

JZ START

MOV P2,A

LCALL DELAY

INC R0

DJNZ R3,START1

MOV P2,#00H /*正转*/

LCALL DELAY1

MOV R3,#192

START2:

MOV P2,#00H

MOV R0,#05

START3:

MOV A,R0

MOV DPTR,#TABLE

MOVC A,@A+DPTR

JZ START2

MOV P2,A

CALL DELAY

INC R0

DJNZ R3,START3

MOV P2,#00H

LCALL DELAY1

LJMP MAIN

DELAY: MOV R7,#40

M3: MOV R6,#248

DJNZ R6,$

DJNZ R7,M3

RET

DELAY1: MOV R4,#50 /*5秒延时*/

DEL2: MOV R3,#100

DEL3: MOV R2,#255
DJNZ R2,$

DJNZ R3,DEL3

DJNZ R4,DEL2

RET

TABLE:

DB 03H,06H,0CH,09H

DB 00

DB 03H,09H,0CH,06H

DB 00

END
(按照别人的实例做的,但是数码管仿真不出来结果,求指点)
展开
 我来答
山水阿锐
推荐于2018-02-13 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
您好,这样的:
1、检查数码管是共阴还是共阳,A表示共阳,K表示共阴。或者直接给公共端接高电平或者低电平,段码端一部分接高电平,一部分接低电平,这样数码管亮的话看公共端接的是高还是低电平就可以判断了。
2、看你接的限流电阻是不是太大,大于1K的值有可能不亮,最好不要接限流电阻。做实际的实物电路再加上470欧姆。
3、是不是接到51单片机的P0口了,接到P0口必须加上拉电阻,否则不会亮。
4、如果是程序控制数码管,注意延时时间的长短,太短会看不到亮。
深圳市兴威帆电子技术有限公司
2020-04-21 广告
时钟芯片可以找深圳市兴威帆电子技术有限公司,本公司具有经验丰富的开发工程师和应用工程师,致力于公司自主知识产权IC等产品的研发和技术支持,已开发出多款成熟的产品并大量生产、销售及出口,我公司高精度实时时钟模块产品获得多项国家专利,打破了国外... 点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式