51单片机产生固频率

本文介绍了如何利用51单片机和11.0592MHz或12MHz晶振产生38KHZ频率。通过计算晶振周期、时钟周期、机器周期之间的关系,确定所需机器周期数,然后设置定时器在特定周期后翻转输出信号,从而得到占空比为50%的38KHZ方波信号。采用模式0或1的定时器并设置中断,在中断函数中实现信号取反。
摘要由CSDN通过智能技术生成

频率:
1.单位时间内完成振动或振荡的次数或周数。常用单位是赫兹。1赫兹等于1次/秒或1周/秒。2.某一时间内某事物发生的次数或完成某过程的次数,有时也叫频率。

晶振周期:晶振的振荡周期就是时钟周期,比如12M晶振zhi时钟周期是 1/12M; 机器周期是单片机执行指令所消耗的最小时间单位。比如51是12分频,51的1个机器周期划分为6个状态周期、12个节拍;12M晶振机器周期是 1/12M*12=1S;

时钟周期:也称为振荡周期, 定义为时钟脉冲的倒数 (可以这样来理解, 时钟周期就是单 片机外接晶振的倒数, 例如 12M 的晶振, 它的时间周期就是 1/12 us) , 是计算机中最基本的、 最小的时间单位。

机器周期:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期。【指令周期】: 执行完某条指令所需要的时间周期,一般需要1~4个机器周期,如MUL AB指令是四机器周期指令。一个指令周期=1~4个机器周期。

关系:时钟周期,是晶振频率的倒数。 状态周期,是时钟周期的二倍。 机器周期,是时钟周期的 12 倍。 如:晶振频率是 12MHz, 时钟周期就是,(1/12)us。 状态周期就是,(2/12)us。 机器周期就是,(12/12)=1us。

一个机器周期 = 12个时钟周期;时钟周期 = 晶振频率的倒数。

扩展资料
例如:在MCS-51单片机的时钟周期与振荡周期是相等的,12M晶振,振荡周期就是(1/12M)s,机器周期的时序,由12个时钟周期(12T&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值