“SJMP$”是51单片机的指令,意味着跳转到该指令的开头以开始执行,因此它变为循环执行,就地跳转,通常用于等待中断 。这是一条死循环指令,当有中断申请后,CPU转至执行中断服务程序 。中断返回时,仍然返回到这条死循环指令,继续等待中断,而不是返回到该指令的下一条指令 。
【sjmp $是什么寻址方式】在51中,与外部存储器RAM打交道的只可以是A累加器 。所有需要送入外部RAM的数据必需要通过A送去,而所有要读入的外部RAM中的数据也必需通过A读入 。在此我们可以看出内外部RAM的区别了,内部RAM间可以直接进行数据的传递,而外部则不行,比如,要将外部RAM中某一单元送入另一个单元,也必须先将0100H单元中的内容读入A,然后再送到0200H单元中去 。
推荐阅读
- 衣鱼虫怎么消灭
- 游标卡尺的读数方法是什么 游标卡尺的读数方法
- ps怎么调整五官一键重装系统
- 阿拉伯半岛在哪个洲
- 眼镜戴久了鼻梁会塌吗
- 怎么避免涂口红嘴唇内侧积线
- 超声波加湿器可以用自来水吗
- 瓷砖厨房橱柜怎么做 瓷砖厨房橱柜怎么做门
- 消除眼镜印的小妙招有哪些