|
发表于 2024-8-4 18:59:37
|
显示全部楼层
本帖最后由 joywyc 于 2024-8-4 19:04 编辑
楼主想用单片机的中断,来响应外部随机事件,可以参照下列分析方法进行判断和设计:
1. 单片机的指令周期,是按内部机器周期 t 执行的。而单片机内部机器周期 t ,跟外部晶振钟周期 T 之间,还有个比例系数 M 的关系,即 t = MT 。
具体的单片机,可以查其数据手册得到这个机器周期系数 M,并进行指令周期的估算。
2. 如果单片机的机器周期系数 M = 1,这个单片机就是单周期指令系统(即一个时钟进行一次指令操作),否则就是多周期指令系统(即M个时钟进行一次指令操作)。
3. 如果想用单片机的中断功能,来响应外部随机事件。单片机中断采样周期的选择,应不少于外部随机事件最短时间间隔的两倍。否则,就有可能发生丢失采样的可能性。实际中,常选5~10倍为宜。
|
|