cmptest1.inc

来自「块填充功能:使用CIN1A与CMPREF进行模拟电压比较」· INC 代码 · 共 27 行

INC
27
字号
; File:CMPTEST1.ASM
; 功能:使用CIN1A与CMPREF进行模拟电压比较,若CIN1A端的电压高于
;       CMPREF端的电压,则点亮LED,否则熄灭LED。
; 说明:将跳线器J22、J23分别短接到LVDDT、AVDDIN端,
;       将跳线器J20短接到LED3A端。
;       CIN1A端的电压由W2调节,电压测试点为TP2;
;	CMPREF端电压约为1.9V。

$NOMOD51
$INCLUDE (REG932.INC)

		ORG	0000H
		AJMP	MAIN

		ORG	0100H
MAIN:		MOV	P0M1,#00H		; 设置端口输出方式
		MOV	P0M2,#40H

		MOV	PT0AD,#30H		; 关闭P0.4、P0.5数字输入功能
		ORL	P0M1,#30H		; 设置P0.4、P0.5仅为输入
		ANL	P0M2,#0CFH		
		MOV	CMP1,#24H		; 打开比较器,CIN1A为正向输入
						; CMPREF为反向输入,比较输出CMP1脚。
		SJMP	$
		
		END

⌨️ 快捷键说明

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