6. 位地址20H与字节地址20H有何区别?位地址20H具体在片内RAM中什么位置?
展开全部
字节地址是MCU(如果有片内RAM)对内部寄存器的统一编制的地址,20H就是“第某个”字节的序号,而位地址则是某些字节(8位)具有某一位比如20H的位处理能力。
例如:20H 的数据世厅指是00000010,D1位是1(工程初始要求),经过工程要求,比如3次外部中断后,D1位的1要左移1位(工程目标),数据是00000100,那么在编程的时候只要检查20H字节的D2位是否置1,不需要检查整个数搜配据,只要“位定义”即可。再不如寄存器P1是90H,它有8位,现在函数要求只要检查运行程序后,检查P1.3是否置1,而不需要检查整个字节。特殊功能寄存器使用很明显有好处,中断字的位定义。因为有时程序某个字节用不了,每个位及其组合伏颤都可表示一个作用。就像编码一样。
例如:20H 的数据世厅指是00000010,D1位是1(工程初始要求),经过工程要求,比如3次外部中断后,D1位的1要左移1位(工程目标),数据是00000100,那么在编程的时候只要检查20H字节的D2位是否置1,不需要检查整个数搜配据,只要“位定义”即可。再不如寄存器P1是90H,它有8位,现在函数要求只要检查运行程序后,检查P1.3是否置1,而不需要检查整个字节。特殊功能寄存器使用很明显有好处,中断字的位定义。因为有时程序某个字节用不了,每个位及其组合伏颤都可表示一个作用。就像编码一样。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询