ds1822_graph.asm

来自「web51的开发库」· 汇编 代码 · 共 49 行

ASM
49
字号
	.global ds1822_graph	.comm	lasttemp, 1	.section cpu_dir, #alloc	.word   'd'+'s'+'1'+'8'+'2'+'2'+'_'+'g'+'r'+'a'+'p'+'h'+'.'+'c'+'g'+'i'	.byte   0x10		  ;cgi	.byte   0 		  ;reserved	.word   cgibegin	.word   cgiend	.section cpu_files, #alloccgibegin:	.pcode ds1822_graph	.pcode pretcgiend:	.textds1822_graph:	mov	A,tempDS1822MSB	swap	A	rl	A	anl	A,#0xE0	mov	R7,A	mov	a,tempDS1822LSB	rr	A	rr	A	rr	A	anl	A,#0x1F	orl	A,R7	mov	R7,A	mov	A,tempDS1822MSB	jnb	Acc.7,Lpositivetemp	mov	a,R7	add	a,#50	jc	saveTemp	clr	a	sjmp	saveTempLpositivetemp:	mov	a,R7	add	a,#50	jnc	saveTemp	mov	a,#255saveTemp:	mov	lasttemp,a	ret	;; end

⌨️ 快捷键说明

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