单片机
H_Daniel
这个作者很懒,什么都没留下…
展开
-
关于ADC0809的500kHz时钟频率
首先要声明的是,通过用89S51的定时器功能是不可能产生500K的频率(即2us的周期)。89C51的时钟是12M,那一个指令的周期就是1us。从定时器产生中断开始算起,你要重新写入高位和低位的初值,这里就已经花了2us,然后又把IO口取反,又用了1us,结束中断退出,这里又要3us,CPU还要执行主程序中的一条指令后才能再次响应中断,又要1us(可能是3个周期的指令呢就3us了,那就更慢了)。已原创 2013-11-14 16:43:09 · 12714 阅读 · 0 评论 -
PCF8951
将AD 和DA集成在一块芯片上,并且采用 I2C总线传输协议。引脚少,布线方便,控制简单。详情:http://baike.baidu.com/view/5772333.htm原创 2013-11-14 16:43:11 · 2143 阅读 · 0 评论 -
STC12C4052 PWM脉宽调制功能模块
// STC单片机PWM脉宽调制功能模块 #include // PWM初始化// 将PCA初始化为PWM模式,初始占空比为0// 参数:0,1,2,3,分别表示对PWM0、PWM1、PWM2、PWM3初始化void PWM_Init(int i){CMOD = 0x02; // 设置PCA定时器频率为内部时钟fosc/2CL = 0x00;CH = 0x00; switch(i){case 0原创 2013-11-14 16:43:13 · 1343 阅读 · 0 评论