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

📄 mcp42010.asm

📁 数字电位器MCP42010.ASM通讯子程序
💻 ASM
字号:

;***********************  电子电位计MCP42010子程序  ********************************
;CPU各个输入输出端口定义

	SPICLK	BIT  P1.1	;SPI时钟,X5645DE的SCK6  MCP42010的SCK2  ADS8325的DCLK7
	PXDZA	BIT  P1.2	;二四译码器74139 14脚A端
	PXDZB   BIT  P1.3	;二四译码器74139 13脚B端
	SPISR	BIT  P1.6	;SPI,DAC8532数据输入,X5645DE的输入,MCP42010的输入,
	MCPFDCS XDATA 0005H
	MCPLDCS XDATA 0007H
	MCPBL1
	MCPBL0
;写入电位器0,#11H控制字,后跟0--255控制码
;写入电位器1,#12H控制字,后跟0--255控制码
    MCP42010:	SETB PXDZA
		SETB PXDZB
                SETB SPICLK
		SETB SPISR
                CLR RS1
                CLR RS0

                CLR  PXDZA        ;片选信号
                SETB PXDZB

                MOV R0,#050H
		MOV R3,#2
        MCP3:   MOV R4,#08
		MOV A,@R0
        MCP4:   CLR SPICLK
                CLR  C
                RLC  A
                MOV  SPISR,C
                SETB SPICLK
                ; RLC  A
               	;MOV  SPISR,C
 		DJNZ R4, MCP4
                INC  R0
		DJNZ R3,MCP3
                SETB PXDZA	;关片选
                SETB PXDZB
                NOP
		RET



⌨️ 快捷键说明

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