单片机用汇编语言编程

要求:用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭。第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、D4亮,其他灭;第三秒钟D5、D7亮,其他灭;第五... 要求:用单片机控制8只小彩灯(发光二级管),使小彩灯按照要求亮灭。 第一秒二极管D1、D3亮,其他灭;第二秒钟二极管D2、D4亮,其他灭;第三秒钟D5、D7亮,其他灭;第五秒钟D1、D3、D5、D7亮,其他灭;第六秒钟D2、D4、D6、D8亮,其他灭;第七秒全亮,第八秒全灭,如此循环。(汇编语言)采纳加分!
有电路图发到邮箱525593895@qq.com
展开
 我来答
redmoonzpc
2013-01-04 · TA获得超过8726个赞
知道大有可为答主
回答量:3009
采纳率:70%
帮助的人:1117万
展开全部
解:P1.0==D1,.....P1.7=D8; 假设低电平点亮二极管(二极管串联一个200欧姆电阻,正极接电源,负极接CPU 对应引脚)
假设时钟频率12MHz;
ORG 0000H
LED: MOV P1,#0FAH
CALL DELAY1S
MOV P1,#0F5H;
CALL DELAY1S
MOV P1,#0AH
CALL DELAY1S
MOV P1,#0AAH
CALL DELAY1S
MOV P1,#55H
CALL DELAY1S
MOV P1,#00H
CALL DELAY1S
MOV P1,#0FFH
CALL DELAY1S
LJMP LED
DELAY1S: MOV R3,#200
D2:MOV R4,#100
D1:MOV R5,#25
DJNZ R5,$
DJNZ R4,D1
DJNZ R3,D2
RET
END
追问
太厉害了,没有电路图,无法仿真,你给我个电路图吧,以后肯定好好学习,
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2013-01-04 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38391
国家科技进步奖

向TA提问 私信TA
展开全部
电路图就不画了,这么简单的电路自己搞掂吧,假设LED接P0口,低有效。
TIMES EQU 30H
SEC EQU 31H
FLAG BIT 00H
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV SP,#5FH
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
SETB ET0
SETB EA
CLR FLAG
LOOP:
MOV P0,#0FAH
JNB FLAG,$
CLR FLAG
MOV P0,#0F5H
JNB FLAG,$
CLR FLAG
MOV P0,#0AFH
JNB FLAG,$
CLR FLAG
MOV P0,#5FH
JNB FLAG,$
CLR FLAG
MOV P0,#0AAH
JNB FLAG,$
CLR FLAG
MOV P0,#55H
JNB FLAG,$
CLR FLAG
MOV P0,#00H
JNB FLAG,$
CLR FLAG
MOV P0,#0FFH
JNB FLAG,$
CLR FLAG
LJMP LOOP
END
追问
给我个电路图吧。我真不会,我以后一定以你为榜样,好好学习
追答
发到你邮箱了,是张图片
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
湛觅儿
2013-01-05 · TA获得超过4041个赞
知道大有可为答主
回答量:1.8万
采纳率:0%
帮助的人:4731万
展开全部
任务1:
ORG 0000H
JMP START
ORG 0030H
START:
CLR P0.0
SETB P0.1
CLR P0。 2
SETB P0.3
CLR P0.4
SETB P0.5
CLR P0.6
SETB P0.7

JMP $

任务:
ORG 0000H
JMP START
ORG 0030H

MOV P0,#10101010B JMP $
的END

仿真知道体现在哪里?
追问
是不是这个MOV P0,#10101010B,我用软件仿真一下试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式