adΦ
来自「义统单片机ET44M210ADC 程序 。希望可以称为初学者的最好的希望」· 代码 · 共 51 行
TXT
51 行
;;========PROGRAM INTRODUCTION==========
;;
;;
;;========DEFINE SUBROUTINE=============
INCLUDE"ET44M210_REG.H"
INCLUDE"GENERAL_REG.H"
PRD1L_VALUE==255
PRD1H_VALUE==0
PRD0L_VALUE==255
PRD0H_VALUE==0
DT1L ==0X40
DT1H ==0
DT0L ==0X40
DT1H ==0
CKE ==7
ANALOG_CHANNEL==0X0E
;;========PROGRAM START=================
ORG 0X0000
JMP START
ORG 0X0100
START:
CALL INITIAL_IO_AD_PWM
AD_START:
BS ADCCR,ADRUN
WAIT_ADTRANS_OK:
JBS INTF,ADIF,AD_TRANS_OK
NOP
JMP WAIT_ADTRANS_OK
AD_TRANS_OK:
BC INTF,ADIF
MOV A,ADDATAH
MOV PORTA,A
MOV DT1L,A
WAIT_TRANS_PWM:
JBS INTF,PWM1IF,PWM_TRANS_OK
NOP
JMP WAIT_TRANS_PWM
PWM_TRANS_OK:
BC INTF,PWM1IF
BC INTF,PWM0IF
JMP AD_START
;;==========INITIAL_IO_AD_PWM============
INITIAL_IO_AD_PWM:
CALL DELAY
MOV A,#0X00
MOV IOCA,A
MOV PORTA,A
CLR DT1L_VALUE
CLR R41 ;
CLR R42 ;
CLR PRIE ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?