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

📄 text1

📁 这是本人已经完全调试通过的用C8051F020驱动的ADS1255程序,有C和汇编混编的
💻
字号:
  	org 0000h

	ORG 000BH
	LJMP timer0 
	ORG 0023H	        	

	LJMP COMM

	ORG 0073H

        LJMP T3INT

	ORG 0100H
;-----------------------------------------
;      ADS1255读一个字节
;P20:  	SCLK
;P21: 	DIN
;P23:	DOUT
;P24:	DRDY
;P25:	CS1255

;--------------------------------------------
;          READ BYTE
;CLK  上升沿有效
;----------------------------------------------
/*
RDRAS1255:  SETB SCLK
            MOV R1,#08H
RDAD1:      CLR SCLK
	    NOP
            NOP
            MOV C,DOUT
            NOP
            NOP
            RLC A
            SETB SCLK
            NOP
	    NOP
            NOP
            DJNZ R1,RDAD1
            MOV R7,A
            MOV R6,#00H

	    CLR SCLK
            RET
	    */
;----------------------------------------
;         WRITE ads1255
;write ADS1255:   CLK  下降沿有效
;DIN  :P2.1
;SCLK :P2.0
;----------------------------------------
WRADS1255C:mov a,BUF
           mov R7,A
WRADS1255: MOV A,R7
           CLR DIN
	   MOV R1,#08H
           CLR CS1255
WRADS1:	   SETB SCLK
           RLC A
           MOV DIN,C
           NOP
           NOP	   
           CLR SCLK     ;WRITE 
	   NOP
           NOP
           NOP
           NOP
      	   DJNZ R1,WRADS1
	   SETB CS1255
	   NOP          
           SETB SCLK
 	   RET
;----------------------------------------
;    Get ADS1255 
;read ADS1255  CLK  上升沿有效
;write ADS1255 CLK  下降沿有效
;CS:  P2.5
;-----------------------------------------
;    START ADS1255
;----------------------------------------
STARTADS1255:

⌨️ 快捷键说明

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