早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于特殊寄存器的定义和赋值的问题函数外:sfrISPCONTR=0xe7;函数内:ISPCONTR=ISPCONTR&0x18;ISPCONTR=ISPCONTR|0x00;ISPCONTR=ISPCONTR|0x80;小白求ISPCONTR的每句的值.ISPCONTR的地址是0xe7,初始值

题目详情
关于特殊寄存器的定义和赋值的问题
函数外:
sfr ISP_CONTR = 0xe7;
函数内:
ISP_CONTR = ISP_CONTR & 0x18;
ISP_CONTR = ISP_CONTR | 0x00;
ISP_CONTR = ISP_CONTR | 0x80;
小白求ISP_CONTR的每句的值.
ISP_CONTR的地址是0xe7,初始值是多少?
▼优质解答
答案和解析
sfr ADC_CONTR= 0xc5;
寄存器的地址在头文件里都有,你自己重新赋值会造成重复定义啊
赋值时直接给值就可以了
ADC_CONTR = 0x80;