历史上的今天
返回首页

历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2020年08月26日 | PIC最简约的PWM波形产生程序(PIC16F877A)

2020-08-26 来源:eefocus

//  Author     :   Ma Kai
//  Date       :   2011/05/14
//  Function   :   CCP1模块产生规定占空比的PWM波形
//  MCU        :   PIC16F877A
//  C Compiler :   PICC 9.60
//  IDE        :   MPLAB IDE v8.10               

#include
__CONFIG(0x1832);
void main()
{
 T2CON=0X04;            //打开定时器2
 PR2=0X30;                  //PWM 的工作周期(可以调整频率1/T)=(PR2+1)*4*Tosc*TMR2预分频比
 CCPR1L=0X0F;          //PWM匹配初值,调整占空比:x/y-PR2(PR2设定)
 CCP1CON=0X3C;     //设置CCP1 模块为PWM 工作方式

 TRISC=0XFB;             //设置CCP1 引脚为输出方式

}


推荐阅读

史海拾趣

Advance Tapes公司的发展小趣事

为了进一步扩大市场份额,Advance Tapes公司开始积极参与国际展会和交流活动,向全球客户展示其优质的产品和技术实力。同时,公司还加大了对品牌建设的投入,通过广告宣传、赞助活动等方式提升品牌知名度和美誉度。这些努力使得Advance Tapes的胶带产品逐渐在国际市场上占据了一席之地。

蜂鸟无线公司的发展小趣事
由于PWM调速是通过调整电压脉冲的占空比来控制电动机的平均电压,因此能够减少能量损失,提高系统的能效。
Delkin Devices公司的发展小趣事

Delkin Devices深知品质是企业生存和发展的基石。因此,公司始终将品质控制放在重要位置,通过引进先进的生产设备和技术、建立完善的品质管理体系等方式,确保产品质量的稳定性和可靠性。同时,Delkin Devices还注重可持续发展,积极采取环保措施和节能减排技术,努力降低生产过程中的能耗和排放。这些努力不仅提升了公司的品牌形象和竞争力,也为社会和环境的可持续发展做出了积极贡献。

常州星海电子(Starsea)公司的发展小趣事

在拓展国内市场的同时,常州星海电子也积极开拓国际市场。公司的产品主要销往欧洲地区、美国和亚洲各国,是MOTOROLA、YAMAHA、Samsung、VTECH、LG、NOKIA等跨国公司的二极管供应厂家。国外销售量占公司总销售量的60%以上,这一成绩不仅体现了公司在国际市场上的竞争力,也为公司未来的发展奠定了坚实的基础。

恒连电子(EVERCOM)公司的发展小趣事

随着公司实力的不断增强,恒连电子开始积极拓展国内外市场。在国内市场,公司通过与各大电商平台合作,加大品牌宣传力度,提高产品的知名度和美誉度。同时,公司还积极参与各类行业展会和论坛活动,与同行交流学习,提升公司的行业影响力。在国际市场方面,恒连电子通过与国外知名企业的合作,引进先进的技术和管理经验,提升公司的国际化水平。此外,公司还积极开拓海外市场,将产品出口到多个国家和地区。

灿科盟(Ckmtw)公司的发展小趣事

作为一家专注于连接器产品的企业,灿科盟始终注重技术创新和产品升级。近年来,公司在LED连接器部件生产领域取得了重要突破,成功打破了国外技术垄断。这一技术突破不仅提升了公司的市场竞争力,也为客户提供了更加优质的产品和服务。同时,公司还加大了对新能源、智能家居等新兴领域的研究和开发力度,以应对市场变化和挑战。

问答坊 | AI 解惑

高薪诚聘:测量仪器的校准和维修人员!

要求:1.英语流利;2.做过仪器的校正or维修(电子光纤类,例如:示波器/频谱仪/网络分析仪/万用表/信号发生器等);3.至少6年以上工作经验;4.目前薪金7000-20000之间; 有适合者,请发资料至以下邮箱Best regardsJane ChangTEL:020-38878871,22220193FAX: ...…

查看全部问答>

安防企业如何在转型升级中实现二次创业

安防企业如何在转型升级中实现二次创业.之.一本质 国内大部分安防企业目前都处于成长期,都面临着如何规模化及可持续发展两大成长瓶颈,突破成长瓶颈就意味着必须面对转型升级的抉择。     纵观整个安防行业的发展形态,国内安防企业 ...…

查看全部问答>

eboot的一些疑问

编译后eboot能启动到菜单选择那里,再往下就不行了:点F:format flash,提示: ERROR: InitPartitionMgr: failed to initialize partition manager. 源码在这里: if (!BP_Init((LPBYTE)BLOCK_SAVE_START, BLOCK_SAVE_LENGTH, NULL, &RegInfo, N ...…

查看全部问答>

51单片机 I/O 口模拟 SPI 读写 EEPROM

void Spi_Data_Out( uchr length, uchr d ) {         for ( ; length > 0 ; length -- )         {                 Spi_sck = 0;       & ...…

查看全部问答>

大家有知道windows auto 系统吗

专门是为汽车行业车载信息开发的系统?…

查看全部问答>

Bootloader 是那个文件?

弱弱的问一句: \\WINCE600\\OSDesigns\\2451\\2451\\RelDir\\smdk2450_ARMV4I_Release 下的 EBOOT.bin 和 EBOOT.nb0 ,是不是就是大家说的Bootloader 啊 ? 在没有bootloader 的裸片子上,是不是先烧EBOOT.nb0 后就可以烧 NK.nb0 了? …

查看全部问答>

单片机加电时常常死机怎么解决,如何让他上电稳定运行(新手问题)

工作中需要一个单片机控制一组空开继电器,想自己用现成的学习板改造一下用。 但是,加电运行时经偶尔会出现所有指示灯亮,程序不运行。发生机率3/10。 几次考机一夜也发现有死机现象。 我需要他运行稳定,并且断点再通电能自动稳定运行。 请问 ...…

查看全部问答>

QuartusII 为何不能 打开别人的project(急...)

QuartusII 为何不能 打开别人的project?打开QuartusII后选择“FILE”->“open project”选择项目后就出现错误提示:“Error: Can\'t open project -- you do not have permission to write to all the files or create new files in the project\ ...…

查看全部问答>

LPC1768的ISP下载问题

对LPC1768可以进行ISP正常下载,下载后可以正常工作;但是,当重新上电后就工作不了,需要重新下载。为什么呢?…

查看全部问答>

提问+pcb敷铜区域如何添加画通孔

本帖最后由 hjl240 于 2014-3-9 17:42 编辑 看到msp430f5529学习板的触摸按键中间有一个孔,如下: 自己也想做一个这样带孔的触摸按键,,在画pcb时,敷铜完毕之后,不知该怎么在敷铜区域画孔,请大家指教 …

查看全部问答>