历史上的今天
今天是:2024年10月25日(星期五)
2019年10月25日 | 51单片机pwm调制 产生多路分频信号 倍频
2019-10-25 来源:51hei
P1口各口输出频率不同的PWM信号,且P1.1口的PWM波周期是P1.0口的两倍,P1.2口PWM周期是P1.1的两倍,以此类推



单片机源程序如下:
/*-----------------------------------------------
名称:定时器0
修改:无
内容:通过定时产生不同频率方波
------------------------------------------------*/
#include /*------------------------------------------------ 定时器初始化子程序 ------------------------------------------------*/ void Init_Timer0(void) { TMOD |= 0x01; //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响 //TH0=0x00; //给定初值,这里使用定时器最大值从0开始计数一直到65535溢出 //TL0=0x00; EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开 } /*------------------------------------------------ 主程序 ------------------------------------------------*/ main() { Init_Timer0(); while(1); } /*------------------------------------------------ 定时器中断子程序 ------------------------------------------------*/ void Timer0_isr(void) interrupt 1 using 1 { static unsigned char i; //重新赋值 12M晶振计算,指令周期1uS,500x2=1mS方波 TH0=(65536-500)/256; TL0=(65536-500)*256; i++; P1=i; //P1口8路输出不同频率,相当于一个分频器,高频用示波 //器测量,低频可以直接用led观测 //P1.0输出1ms方波,P1.1输出2ms,p1.2输出4ms,以此类推 }
史海拾趣
|
请帮忙推荐一款元器件I-V曲线测试仪,用作手机领域电子器件的失效分析用,要求价格适中。 我们工厂现在用的是Sony 370A programmable curve tracer,我需要与之功能类似的I-V曲线测试仪。 我的邮箱为liuping_davy@yahoo.com.cn 谢谢大家。 [ 本 ...… 查看全部问答> |
|
这是我找到的一些信息,供大家参考下~~~~ 日前,德州仪器 (TI) 宣布推出业界最低功耗 6 核 DSP,该款 TMS320C6472 器件旨在满足要求极低功耗的处理密集型应用的需求。此外,为了更便捷、更经济地评估 C6472 器件的性能,TI 还同步推出了一款多核处 ...… 查看全部问答> |
|
索尼公司今天宣布,已经成功开发出“全球首个毫米波内部连接无线技术”,可在电视机等电子设备中用高 速无线连接,替代电路板上的有线连接,降低芯片和其他零部件尺寸和成本,从而令最终产品更加轻薄、可靠而廉价。当今的各种电子设备功能越来越强 ...… 查看全部问答> |
|
【参与有分】EBoot升级Image时会用到带有"N000FF"的Image文件,这种文件怎么得到? **************************问题描述******************************* 使用MS的EBoot升级Image的时候,代码上依次会走下面的流程: OEMPlatformInit( )----初始化板上设备(初始化显示、RTC、OAL与eboot共享参数、打印用户菜单、网 ...… 查看全部问答> |
|
如题,没啥技术含量,不过,我记得我最初对这个题目很是蛋疼。为何?全在于理解上出了问题。我以为,这个题的奥义是要实现在一组元素上任意顺序的四则运算符。不过这也不难,当时我考虑的方法是。做一个和数据元素一样长或者小一个单位的数组,用来 ...… 查看全部问答> |




