摘要: 大家都知道51单片机有的寄存器R0-R7共有四组。最近1年来,我在与新手朋友交流时发现,很多朋友对寄存器组的使用时经常出现问题。虽然这并不是多难的问题,但如果出现错误,也会造成很严重的后果。首先介绍一下51的寄存器组:通过设置PSW寄存器的第3位和第4位可以任意切换寄存器组。在进入中断前,切换寄存器组,可以方便的保护原寄存器组的数据不被中断里的语句破坏,很方便。RS1RS0字节地址000组寄存器00H~07H011组寄存器08H~0FH102组寄存器10H~17H113组寄存器18H~1FHRS1=PSW.4RS0=PSW.3常见错误有三种:1、为中断函数指定了第0组寄存器C程序:voidin 阅读全文
posted @ 2013-12-05 21:52 Bingoo&Echo 阅读(4030) 评论(0) 推荐(2) 编辑