最新DAAD转换原理及应用.pptVIP

  • 11
  • 0
  • 约1.3万字
  • 约 56页
  • 2016-02-22 发布于湖北
  • 举报
【例8-1】 根据图8.9编程从DAC0832输出端分别产生锯齿波、三角波和方波。根据单缓冲方式图的连接,DAC0832的口地址为7FFFH。 汇编语言编程: 锯齿波 MOV DPTR,#7FFFH CLR A LOOP:MOVX @DPTR,A INC A SJMP LOOP 三角波: MOV DPTR,#7FFFH CLR A LOOP1:MOVX @DPTR,A INC A CJNE A,#0FFH,LOOP1 LOOP1:MOVX @DPTR,A DEC A JNZ LOOP2 SJMP LOOP1 方波: MOV DPTR,#7FFFH LOOP:MOV A,#00H MOVX @DPTR,A ACALL DELAY MOV A,#FFH MOVX @DPTR,A ACALL DELAY SJMP LOOP DELAY:MOV R7,#0FFH DJNZ R7,$ RET C语言编程: 锯齿波: #include absacc.h //定义绝对地址访问 #define uchar unsigned char #define DAC0832 XBYTE[0x7FFF] void main() { uchar i; while(1) { for (i=0;i0

文档评论(0)

1亿VIP精品文档

相关文档