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

📄 volad.inc

📁 这是一个语音电压表
💻 INC
字号:
.DEFINE		P_INT_Ctrl		    0x7010 
.DEFINE		P_INT_CLEAR			0x7011 
.DEFINE		P_ADC_Ctrl		    0x7015 
.DEFINE		P_ADC_MUX_Ctrl		0x702b 
.DEFINE		P_ADC_MUX_DATA		0x702C
.DEFINE		P_DAC_Ctrl		    0x702A 
.DEFINE     P_WATCHDOG_CLEAR    0x7012
.CODE
.PUBLIC _F_VolAD
_F_VolAD:  

    R1 = 0x0001                  //选择通道LINE_IN为IOA0
	[P_ADC_MUX_Ctrl] = R1
    R1 = 0x0001	                 //允许A/D转换
    [P_ADC_Ctrl] = R1 		 
    
L_AD: 	 
    R1 = [P_ADC_MUX_Ctrl]        //读寄存器[P_ADC_MUX_Ctrl]的B15位
    TEST R1,0x8000               //判断是否转换完毕
    JZ L_AD                      //否,继续转换
    R1 = [P_ADC_MUX_DATA]          //是,则读出[P_ADC_MUX_DATA]转换结果
    [P_IOB_DATA] = R1              //同时触发A/D重新转换
    R1 = 0x0001
    [P_WATCHDOG_CLEAR] = R1      //清看门狗
    JMP L_AD;

⌨️ 快捷键说明

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