单片机自动代码好象包涵关闭直接返回地址,中断时候的各个寄存器地址。
单片机自动是指cpu在都正常执行程序的过程中,的原因计算机内部或外部发生了什么了另一事件(如按时时间到,超压报警等),跪请cpu快速去全面处理,cpu完全停止当前程序的运行,而转去一次性处理所再一次发生的事件。
1、自动装置和网络中断去处理程序泛称为关闭系统。自动系统是计算机的重要组成部分。实时压制、故障手动处理、计算机与外围设备间的数据传送一般说来采用关闭系统。
2、单片机的关闭分类:只有两类,外部自动和定时器中断。这两种关闭使用时也可以已经分离的过程,最常用的自动启动自动是定时器自动,也就是自己设置一个“倒计时”,该倒计时与主程序同样就开始。
3、定时器中断的传送方法只需要这几个寄存器设置:ea1意思是允许任何关闭启动;etx来表示时间耗尽愿意不能执行掉线程序;trx可以表示不允许倒计时正在;tmod意思是倒计时的计时工作;thx,tlx它表示倒计时的值。后再写中断程序interrupt1或3。
“借用中断并且复位”的说法有些含混。
复位最常见的是外部电路来做,例如关机后电路不能形成复位信号给复位引脚;还有由其他设备来再控制的,不相信题目说的是那种情况,在掉线中压制*别的*mcu而不是什么自身复位。状况下压制mcu那就是有一根引线连到被压制mcu的复位脚,实际gpio来复位。
还有一个一种是软复位,是程序主动去特别要求复位的。
不过的或51单片机没有软复位功能的。
最有趣的的是看门狗复位。再开启了看门狗复位后,需要在明文规定的时间内不触发看门狗,否则不都会复位。如果没有程序跑飞了,这个机制能够重启系统。