24小时热门版块排行榜    

查看: 5125  |  回复: 1

Ra_50914

金虫 (初入文坛)

Ra

[交流] 单片机DA转换锯齿波和三角波(汇编) 已有1人参与

锯齿波(假设输出口地址5000H):
      ORG  6000H
      AJMP  SS
      ORG  6200H
SS: MOV DPTR,#5000H
      MOV RO,#00H
      MOV R2,#0FFH
AA: MOV A,R0
      MOV @DPTR,A
      NOP
      INC RO
      CJNE R0,R2 ,AA
      RET
      END



三角波(假设输出口地址5000H):
      ORG  6000H
      AJMP  SS
      ORG  6200H
SS: MOV DPTR,#5000H
      MOV RO,#00H
      MOV R2,#0FFH
AA: MOV A,R0
      MOV @DPTR,A
      NOP
      INC RO
      CJNE R0,R2 ,AA
BB: MOV RO,#00H
      MOV A,R2
      MOV @DPTR,A
      NOP
      DEC R2
      CJNE R2,R0 ,BB
      RET
      END
回复此楼
生活,学习。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang1990215

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
三角波的程序,将标号BB下移一行会更好,一个循环会少进行0xFF次MOV操作。。。
2楼2015-10-30 11:30:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Ra_50914 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见