为了账号安全,请及时绑定邮箱和手机立即绑定

关于操作系统的相关问题?

关于操作系统的相关问题?

摇曳的蔷薇 2018-07-21 13:12:31
操作系统的相关问题,时钟中断与时钟周期有关系吗?是不是一个时钟周期就触发一次时钟中断?
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

普通单片机工作时钟多是12T模式,所谓12T,是指:单片机的一个机械周期 等于 12 个系统时钟周期(即晶振周期),那么,12MHz的晶振,其周期 t=1/Fosc=1/12MHz=1/12 us,则单片机机械周期 T=12t=1us。 单片机的运行指令都是按机械周期计算的,比如 自增(++)、自减(--)运算 占用 1个机械周期,赋值运算(=)占用 2个机械周期 等等。而单片机中的中断计时,使用的是 自增 后溢出报警的方式,每一次自增都是1us,LZ 的赋值语句后,单片机溢出要进行 50000次自增,时间共计1us×50000=50ms,也就是该中断每隔 50ms 就溢出一次,即中断时间是50ms。 题外话,除了12T时钟模式外,有些单片机使用的是 1T时钟模式,即单片机机械周期 等于 系统时钟周期。

查看完整回答
反对 回复 2018-07-29
  • 1 回答
  • 0 关注
  • 1204 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信