汇编语言改一下程序

ORG0000HSTART:MOVP0,#000HMOVP1,#255CLRP1.1NOPJNBP1.0,K1JNBP1.3,K2JNBP1.5,K3MOVP1,#255... ORG 0000H

START:
MOV P0, #000H
MOV P1, #255
CLR P1.1
NOP
JNB P1.0, K1
JNB P1.3, K2
JNB P1.5, K3

MOV P1, #255
CLR P1.2
NOP
JNB P1.0, K4
JNB P1.3, K5
JNB P1.5, K6

MOV P1, #255
CLR P1.4

NOP
JNB P1.0, K7
JNB P1.3, K8

; JNB P1.6, K9
SJMP START

K1: SETB P0.0
SJMP DELAY
K2: SETB P0.1
SJMP DELAY
K3: SETB P0.2
SJMP DELAY
K4: SETB P0.3
SJMP DELAY
K5: SETB P0.4
SJMP DELAY
K6: SETB P0.5
SJMP DELAY
K7: SETB P0.6
SJMP DELAY
K8: SETB P0.7

DELAY:
MOV R5, #30
DJNZ R7, $
DJNZ R6, $ - 2
DJNZ R5, $ - 4

LJMP START

END
这是个用矩阵键盘控制P0端口输出高电平的程序 我想问的是,当矩阵键盘任意键按下然后P3.0给出一个高电平接嗡鸣器用 在这个程序里加汇编语言
展开
 我来答
做而论道
高能答主

2014-03-27 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
......

DELAY:

SETB P3.0

MOV R5, #30
DJNZ R7, $
DJNZ R6, $ - 2
DJNZ R5, $ - 4

CLR P3.0

LJMP START

END
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式