单片机寄存器有几种,分别有什么用途

2024-06-18 20:14:13 (30分钟前 更新) 107 6595

最新回答

51单片机的寄存器分为工作寄存器和特殊功能寄存器两大类。工作寄存器在内部RAM的00H~1FH地址区,共分4组,都用R0~R7表示,因为编写主程序时需要调用子程序或响应中断服务程序,如果都使用一组工作寄存器,必然会造成寄存器的数据冲突,而出现错误。因此,需用特殊功能寄存器程序状态字(PSW)的RS0、RS1两位来设置使用的工作寄存器组,应单片机开机上电复位时,PSW为00H,故自动选择第0组工作寄存器,而子程序和中断服务程序可使用第1组、第2组或第3组工作寄存器,这样即使编程时使用了相同的工作寄存器,也不会造成寄存器的数据冲突了。
 
特殊功能寄存器在内部RAM的80H~0FFH地址区,主要有累加器A,寄存器B,程序状态字PSW,P0~P3  I/O口寄存器,定时/计数器及串行通信控制、中断控制等特殊功能寄存器,这些寄存器的应用课本上都有详细的介绍,需要慢慢的学习体会。最好卖块51单片机的仿真实验板,边练边学,才能提高学习兴趣加深理解。
51单片机的寄存器分为工作寄存器和特殊功能寄存器两大类。工作寄存器在内部RAM的00H~1FH地址区,共分4组,都用R0~R7表示,因为编写主程序时需要调用子程序或响应中断服务程序,如果都使用一组工作寄存器,必然会造成寄存器的数据冲突,而出现错误。因此,需用特殊功能寄存器程序状态字(PSW)的RS0、RS1两位来设置使用的工作寄存器组,应单片机开机上电复位时,PSW为00H,故自动选择第0组工作寄存器,而子程序和中断服务程序可使用第1组、第2组或第3组工作寄存器,这样即使编程时使用了相同的工作寄存器,也不会造成寄存器的数据冲突了。
 
特殊功能寄存器在内部RAM的80H~0FFH地址区,主要有累加器A,寄存器B,程序状态字PSW,P0~P3  I/O口寄存器,定时/计数器及串行通信控制、中断控制等特殊功能寄存器,这些寄存器的应用课本上都有详细的介绍,需要慢慢的学习体会。最好卖块51单片机的仿真实验板,边练边学,才能提高学习兴趣加深理解。
面包超人311 2024-06-18
单片机的寄存器分为工作寄存器和特殊功能寄存器两大类。工作寄存器在内部RAM的00H~1FH地址区,共分4组,都用R0~R7表示,因为编写主程序时需要调用子程序或响应中断服务程序,如果都使用一组工作寄存器,必然会造成寄存器的数据冲突,而出现错误。因此,需用特殊功能寄存器程序状态字(PSW)的RS0、RS1两位来设置使用的工作寄存器组,应单片机开机上电复位时,PSW为00H,故自动选择第0组工作寄存器,而子程序和中断服务程序可使用第1组、第2组或第3组工作寄存器,这样即使编程时使用了相同的工作寄存器,也不会造成寄存器的数据冲突了。特殊功能寄存器在内部RAM的80H~0FFH地址区,主要有累加器A,寄存器B,程序状态字PSW,P0~P3    I/O口寄存器,定时/计数器及串行通信控制、中断控制等特殊功能寄存器,这些寄存器的应用课本上都有详细的介绍,需要慢慢的学习体会。最好卖块51单片机的仿真实验板,边练边学,才能提高学习兴趣加深理解。
单片机的寄存器分为工作寄存器和特殊功能寄存器两大类。工作寄存器在内部RAM的00H~1FH地址区,共分4组,都用R0~R7表示,因为编写主程序时需要调用子程序或响应中断服务程序,如果都使用一组工作寄存器,必然会造成寄存器的数据冲突,而出现错误。因此,需用特殊功能寄存器程序状态字(PSW)的RS0、RS1两位来设置使用的工作寄存器组,应单片机开机上电复位时,PSW为00H,故自动选择第0组工作寄存器,而子程序和中断服务程序可使用第1组、第2组或第3组工作寄存器,这样即使编程时使用了相同的工作寄存器,也不会造成寄存器的数据冲突了。特殊功能寄存器在内部RAM的80H~0FFH地址区,主要有累加器A,寄存器B,程序状态字PSW,P0~P3    I/O口寄存器,定时/计数器及串行通信控制、中断控制等特殊功能寄存器,这些寄存器的应用课本上都有详细的介绍,需要慢慢的学习体会。最好卖块51单片机的仿真实验板,边练边学,才能提高学习兴趣加深理解。
骨头杀手 2024-06-05
工作寄存器:R0-R7              注意:用名字直接寻址
可位寻址的寄存器:20-2FH  注意,可位寻址
通用寄存器:00-7FH            注意,可直接寻址,也可间接寻址
间接寻址寄存器:80H-FFH  注意,只能间接寻址
特殊功能寄存器:80H-FFH  注意,要直接寻址
工作寄存器:R0-R7              注意:用名字直接寻址
可位寻址的寄存器:20-2FH  注意,可位寻址
通用寄存器:00-7FH            注意,可直接寻址,也可间接寻址
间接寻址寄存器:80H-FFH  注意,只能间接寻址
特殊功能寄存器:80H-FFH  注意,要直接寻址
吃蛋糕的鱼 2024-05-29
工作寄存器:R0-R7              注意:用名字直接寻址可位寻址的寄存器:20-2FH  注意,可位寻址通用寄存器:00-7FH            注意,可直接寻址,也可间接寻址间接寻址寄存器:80H-FFH  注意,只能间接寻址特殊功能寄存器:80H-FFH  注意,要直接寻
工作寄存器:R0-R7              注意:用名字直接寻址可位寻址的寄存器:20-2FH  注意,可位寻址通用寄存器:00-7FH            注意,可直接寻址,也可间接寻址间接寻址寄存器:80H-FFH  注意,只能间接寻址特殊功能寄存器:80H-FFH  注意,要直接寻
susanwangyue 2024-05-18

扩展回答

3

什么是单片机

它有什么用?它的工作原理是什么?

5

通用寄存器有什么用

通用寄存器是什么,有什么用,原理是怎么样的?

6

什么是语音单片机

咨询,什么是语音单片机,有什么用处

热门问答

装修专题

页面运行时间: 0.16041588783264 秒