首先单片机内部没有晶振,一般是RC振荡电路。其次,外部时钟源和内部时钟源是通过寄存器进行配置的,配置好之后就不管了。所以,你说的情况不会发生
具体要看单片机支不支持这个功能,如果有,是可以通过代码实现的。单片机内部开启外部晶振停振检测,当检测到停振时,会进入NMI中断,在中断函数中可切换成内部晶振运行。