578896817fyt:
鸿哥,我是菜鸟,请教一下你,你中断里面怎么弄那么多程序啊?中断运行时间多了,主函数有可能会运行没几句,就又中断了,一般中断写多少程序为宜啊?谢谢了
吴坚鸿:
这是一种错觉。表面上我在中断里放了很多代码程序,实际上我中断里面的程序执行的时间很短的。我大部分的项目都是这样整的,用这样的程序框架,我最大试过写PIC单片机的程序超过150K容量,运行也很良好。当然,少数要求很高的项目,我干脆连一个定时中断都不用,并且这样的项目,绝对不能用动态扫描数码管的方案,应该加专用芯片直接用静态驱动方案。我现在发表的程序都是在硬件平台上运行测试过的,运行很正常。至于中断里写多少程序才合适,只要不是在中断里放很多死延时delay,只要能编译通过,一般情况下都没有特别明确的规定,凭的是经验和感觉,差不多就行了。