c51单片机中,P1ASF和ADC_REC是什么?需要在头文件里定义吗?我单片机是

c51单片机中,P1ASF和ADC_REC是什么?需要在头文件里定义吗?我单片机是stc12c5616... c51单片机中,P1ASF和ADC_REC是什么?需要在头文件里定义吗?我单片机是stc12c5616 展开
 我来答
凌净清河
2018-02-05 · TA获得超过862个赞
知道小有建树答主
回答量:739
采纳率:97%
帮助的人:302万
展开全部

你所选择的单片机可能具有AD转换的功能,其中,P1ASF寄存器为P1口模拟功能控制寄存器,用于设置进行AD转换的具体P1口。

ADC_RES、ADC_RESL为AD转换结果寄存器,用于保存AD转换结果。具体可参阅芯片手册。

至于是否需要定义,如果头文件里没有的话就自己SFR定义一下呗,不碍事

追问
uint ADC_RES这样定义    ADC_RES     #define  P1ASF=0x0f这样定义P1ASF可以吗
追答
这个不可以像变量一样定义,对寄存器的定义要使用SFR,由于P1ASF的地址是9DH,所以语句应该是这样:
sfr P1ASF=0x9d;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式