历史上的今天
今天是:2025年08月03日(星期日)
2020年08月03日 | 关于STC8A系列单片机10位PWM,改变占空比操作
2020-08-03 来源:51hei
#include unsigned int Set_PWM;//10位占空比预存变量0-1023 void PWM_Init(void) { CCON = 0x00; CMOD = 0x08;//PCA时钟为系统时钟 CL = 0x00; //PCA计数器初始值低8位 CH = 0x00; //PCA计数器初始值高8位 CCAPM0 = 0x42; //PCA模块0为PWM工作模式 PCA_PWM0 = 0xc0;//PCA模块0输出10位PWM CCAP0L = 0x00; CCAP0H = 0x00;//PCA模块用在PWM 模式中时,用来控制输出的占空比。 CR = 1; //启动PCA计时器 } void PWM_Output() { PCA_PWM0=0x30&(Set_PWM>>2);//高两位XCCAPnH[1:0] CCAP0H =Set_PWM;//低8位CCAPnH[7:0] }
史海拾趣
|
赛普拉斯半导体公司(Cypress Semiconductor)近日宣布,其可编程系统级芯片(Programmable System-on-Chip,PSoC)混合信号阵列器件的销售量已突破5,000万片,充分证明这种高性能、经济效益型的混合信号集成平台已被市场所广泛接受。Cypress公司目 ...… 查看全部问答> |
|
各位坛子的大虾,小弟昨天刚刚下载了个AVRSTUDIO,不知为什么编译程序总是不通过它里面提示是这样的:make: Makefile: No such file or directorymake: *** No rule to make target `Makefile\'. Stop.是什么回事啊?能告诉我一下吗?急啊 ...… 查看全部问答> |
|
可能大家注意到了,手机或相当设备上,在音频的去耦上,习惯用33P及10P的电容。 理论上说,用瓷片电容,容量越大去耦效果越好。实际中,104的电容与33P的电容价格是一样的。 为什么要用33P及10P的呢? 欢迎讨论,好帖加分!… 查看全部问答> |
|
请问各位,只编译NV_RESTORE这一选项与只编译NV_INIT这一选项以及与同时编译NV_INIT和NV_RESTORE这两个选项,这三种编译方式所产生的结果有什么区别吗?希望能得到各位的解答,谢谢 … 查看全部问答> |
|
本帖最后由 ljj3166 于 2015-9-5 20:59 编辑 今次是第一回动手设计显示屏的菜单 基本上没有什么经验 刚开始蒙头尝试了几下 发现会自己玩死自己的 还是借鉴一下前人的经验吧 于是找到了这篇《单片机C语言下LCD多级菜单的一种实现方法》: 看 ...… 查看全部问答> |




