单片机有几个通用寄存器(单片机寄存器一览表)

单片机有几个通用寄存器(单片机寄存器一览表)

首页维修大全综合更新时间:2025-04-07 17:38:22

单片机有几个通用寄存器

51单片机共有四组通用寄存器(r0~r7),默认的为第0组,地址为00h~07h

第一组为08h~0fh,第二组为10h~17h,第三组为18h~1fh

如果你的中断中存在调用r0~r7寄存器的命令,则会造成原数据的丢失,所以进入中断后需要将r0~r7、a等寄存器的内容入栈保存,这样不仅造成效率变慢,还浪费了堆栈的资源。

中断函数用了usingn,进入中断后就用其它组的寄存器,中断函数中就不需要入栈、出栈等操作,即提高了效率,也节省了栈资源

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.