单片机波形(汇编语言)
时间:2010-12-22
来源:互联网
我想用89C51 0832D/A输出三角波,我想改变他的频率,下面是我写的代码,应该如何改?
ORG 0000H ;
MOV DPTR,#7FFFH ;
ORG 1000H
START:
JB ACC.3,10HZ
JB ACC.4, 100HZ
10HZ:
;LCALL LED
MOV TMOD,#00H
MOV TL0,#15H
MOV TH0,#9EH
AJMP PD
100HZ:
;LCALL LED
MOV TMOD,#00H
MOV TL0,#08H
MOV TH0,#0F6H
AJMP PD
PD:
JNB ACC.1 JCHI
JNB ACC.2, SJIAO
LJMP PD
JCHI:
MOV A,#00H
LOOP:
MOVX @DPTR,A
INC A
CJNE A,#0FFH,LOOP ;
SJMP LOOP
SJIAO:
MOV A,#00H
LOOP2:
MOVX @DPTR,A
INC A
CJNE A,#0FFH,LOOP2
DEC A
LOOP3:
MOVX @DPTR,A
DEC A
CJNE A,#00H,LOOP3
SIMP LOOP2
END
ORG 0000H ;
MOV DPTR,#7FFFH ;
ORG 1000H
START:
JB ACC.3,10HZ
JB ACC.4, 100HZ
10HZ:
;LCALL LED
MOV TMOD,#00H
MOV TL0,#15H
MOV TH0,#9EH
AJMP PD
100HZ:
;LCALL LED
MOV TMOD,#00H
MOV TL0,#08H
MOV TH0,#0F6H
AJMP PD
PD:
JNB ACC.1 JCHI
JNB ACC.2, SJIAO
LJMP PD
JCHI:
MOV A,#00H
LOOP:
MOVX @DPTR,A
INC A
CJNE A,#0FFH,LOOP ;
SJMP LOOP
SJIAO:
MOV A,#00H
LOOP2:
MOVX @DPTR,A
INC A
CJNE A,#0FFH,LOOP2
DEC A
LOOP3:
MOVX @DPTR,A
DEC A
CJNE A,#00H,LOOP3
SIMP LOOP2
END
作者: libaohua1988 发布时间: 2010-12-22
有点太偏底层了,不会。帮顶

作者: flowerjack 发布时间: 2010-12-22
我学的汇编知识在你的代码面前不堪一击
作者: abgood 发布时间: 2010-12-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28