单片机时钟周期的计算.docVIP

  • 17
  • 0
  • 约2.73千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
单片机时钟周期的计算

单片机的定时器的周期怎么算?就是比如定时器TF0置1的时间,我的晶振是11。0592MHz的 怎么算 还有就是时钟周期,状态周期,机器周期的概念和联系及换算? 你的不明白其实就是对于定时器的初值问题,11.0592是始终的晶振,时钟周期就是1/11.0592M 而定时器的周期就是12/11.0592 因为51单片机是12分频的 。 还有很多...... 如果你写的是C的话建议这样写 TMOD 0X01// 定时器0方式1 TH0 65535-50000 /256;//因为是16位计数 假设晶振为12MHZ 11.0592的是4600多吧,自己算算... TL 65536-50000 %256; EA 1; ET0 1; TR0 1; 主要的计算就是其中的50000 中断一次所需要的时间就是50000乘以刚才所算的定时器的周期 (这个是50MS) 也就是你说的:就是比如定时器TF0置1的时间 中断的时候TF0 要求CPU中断而引起中断 好了 12倍的时间周期就是机械周期,(刚才说过是12分频的) 时钟周期: 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。 在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档