RL78/G14微控制器:按键中断与KRM寄存器控制

需积分: 50 247 下载量 43 浏览量 更新于2024-08-10 收藏 9.76MB PDF 举报
"RL78/14中文版用户手册,涉及控制按键中断的寄存器——按键返回模式寄存器(KRM),以及RL78/G14微控制器的相关硬件信息。" 在RL78系列微控制器中,控制按键中断的核心是按键返回模式寄存器(KRM)。这个寄存器位于地址FFF37H,其作用是设定如何处理KR0到KR7这8个按键输入引脚的中断请求。KRM0到KRM7这8位分别对应于KR0到KR7的按键中断模式控制,每一位可以独立设置。复位后,KRM寄存器默认值为00H,即所有按键中断检测都被关闭。 当需要检测按键中断时,对应位置的KRMn(n=0至7)应被设置为1。设置KRMn为1的同时,需要确保对应的上拉电阻寄存器7 (PU7)的相应位也被设置为1,以激活上拉电阻功能。如果在按键中断输入引脚为低电平时设置了KRM寄存器的某个位,将会立即触发中断。为了防止不必要的中断服务,应当在中断屏蔽标志被设置后,清除中断请求标志,并等待按键中断输入低电平宽度(tKR)过后再允许中断处理。 值得注意的是,在按键中断模式下未使用的引脚可以作为普通I/O端口使用,提供额外的灵活性。不同封装的RL78/G14微控制器可能具有不同数量的按键输入引脚,例如40、44、48、52、64、80或100针的封装中,KR0到KR7的数量会有所不同。 RL78/G14用户手册提供了详尽的硬件信息,但需要注意,手册中的信息可能会随瑞萨电子公司的更新而改变,因此建议用户在使用前访问官方网站获取最新的产品信息。此外,手册还强调了使用瑞萨电子产品可能涉及的知识产权问题,以及公司对此不承担任何侵权责任,也不提供任何明示或暗示的专利、版权或其他知识产权许可。用户在使用产品和技术信息时应自行负责确保不侵犯第三方的知识产权。