⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tlc1549.asm

📁 基于TLC1549芯片的ADC源码
💻 ASM
字号:
;*********************************************
; example program for 51 download board
;  @11.0592MHz
; test TLC1549
; www.mcufan.com
;将拨码开关S1的1、2、3拨到on,选择ADC0-电位器W1作为模拟输入(W1 下的跳线要插上)
;TLC1549的10位转换结果,舍弃最低2位后,输出到P2 口的LED显示
;*********************************************/
	clk  BIT p1.1 			; modem control signals
	cs   BIT p1.0 			;
	dout BIT p2.1 


	ORG 0h
	
	LJMP main	
            ORG     00A0H
main:	lcall adc
            mov P2,r0
            ajmp main
            
adc:	clr  clk	
	setb cs	
	nop	
	
	clr cs	
	clr a	;
	mov r2,#8
loop1:	  
	setb clk	
       	MOV C,dout	
       	RLC A
       	NOP
       	CLR  clk	
       	DJNZ r2,loop1
       	NOP	
	mov r0,a
     

	mov r2,#2
loop2:	setb clk	
       	MOV C,dout	
       	RLC A
       	NOP
       	CLR  clk	
       	DJNZ r2,loop2	
	mov r1,a


	setb clk	
	nop	
	clr clk
	lcall delay
	setb cs	
	ret

delay:	mov r3,#10
	DJNZ    r3,$
	ret
	end            	

⌨️ 快捷键说明

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