基于AT89C2051的电子琴方案设计
时间:01-20
来源:互联网
点击:
按下,并继续执行以前的过程。
定时器T0工作在方式0,13位计数方式所以最大的计数次数为2^13=8192次,由于单片机的晶振是12MHz则机器周期是1 μ s,即定时器最大可以定时8192 μ s。各个音符周期的一半即高电平或低电平持续的时间就是定时器需要定时的时间,所以对于各个音符的计数初值计算方法如下:
设音符的频率为f,则计数初值=8192一各个音符的周期=8192-
计数初值如表2所示:
- AT89S51与AT89C2051单片机引脚介绍(12-03)
- AT89C2051单片机超声波测距系统硬件原理(11-30)
- 自己写的AT89C2051电子温度计(11-29)
- AT89S51与AT89C2051单片机介绍(11-26)
- AT89C2051利用中断产生PWM(11-25)
- 基于AT89C2051+ds18b20的温度计程序设计(11-23)