请给一个STC12C5A08AD单片机AD转换的汇编程序

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:57:22

LED_MCU_START EQU P3.7

ADC_CONTR EQU 0BCH ;A/D转换寄存器
ADC_RES EQU 0BDH ;8位A/D转换结果寄存器
P1ASF EQU 9DH ;P1口中的相应位作为模拟功能使用时的控制寄存器,如做A/D用,相应位要置1

ADC_Power_On_Speed_Channel_0 EQU 11100000B ;P1.0作为A/D输入
ADC_Power_On_Speed_Channel_1 EQU 11100001B ;P1.1作为A/D输入
ADC_Power_On_Speed_Channel_2 EQU 11100010B ;P1.2作为A/D输入
ADC_Power_On_Speed_Channel_3 EQU 11100011B ;P1.3作为A/D输入
ADC_Power_On_Speed_Channel_4 EQU 11100100B ;P1.4作为A/D输入
ADC_Power_On_Speed_Channel_5 EQU 11100101B ;P1.5作为A/D输入
ADC_Power_On_Speed_Channel_6 EQU 11100110B ;P1.6作为A/D输入
ADC_Power_On_Speed_Channel_7 EQU 11100111B ;P1.7作为A/D输入
;-------------------------------------------------
;定义变量
ADC_Channel_0_Result EQU 30H ;0通道A/D转换结果
ADC_Channel_1_Result EQU 31H ;1通道A/D转换结果
ADC_Channel_2_Result EQU 32H ;2通道A/D转换结果
ADC_Channel_3_Result EQU 33H ;3通道A/D转换结果
ADC_Channel_4_Re