dac0808.asm

来自「电子时钟的单片机设计」· 汇编 代码 · 共 19 行

ASM
19
字号
	ORG   0000H
	LJMP  MAIN
	ORG   0030H
MAIN:   mov   r1,#00h

LOOP:	mov   dptr,#table      ;查sin值表
        mov   a,r1
        movc  a,@a+dptr	       ;0ffh--5V;  0cch--4V;  099h--3V;  066h--2V;  033h--1V;
			
        mov   dptr,#07fffh	;选通373及0808
        MOVX  @dptr,A		;送电压值到373及0808
        inc   r1
        LJMP  LOOP
	END      
table: 
DB  0cH,018H,025H,031H,03dH,04aH,055H,061H
DB  06dH,078H,083H,08dH,097H,0a1H,0abH,0b4H
DB  0bcH,0c5H,0ccH,0d4H,0daH,0e0H,0e6H,0ebH
DB  0f0H,0f4H,0f7H,0faH,0fcH,0fdH,0feH,0ffH

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?