您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 中断寄存器 >

51单片机中的4个工作寄存器组什么时候用到?有多个中断的时候吗

发布时间:2019-07-05 04:07 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部在使用51汇编编程时需要管理RS0和RS1。由于部分指令需要借助Ri 操作,同一组中R0-R7只有8个。当不够用时,通过改变RS0和RS1来启用其他组。

  中断时,PSW会保护。所以在不同的中断服务中,开启不同的工作组是比较通用的节省内存保护开销的做法。这样在中断返回后,将恢复工作寄存器组别。追问中断中怎么用啊,你举个例子。用和不用又啥区别追答delay:MOV R0,#80

  那么,在中断中,如果再次调用这个程序,返回主程序后,主程序中的延迟将会出错。

  为了使得中断和主程序的调用独立,需要分配给他们不同的寄存器组。在中断中保护PSW,并修改RS0或RS1。返回时恢复PSW。

http://rotorooterpa.com/zhongduanjicunqi/260.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有