电子发烧友网 > 嵌入式技术 > 正文

STC12C5201AD单片机的PWM功能的应用总结

2018年02月11日 11:14 次阅读

52xxAD系列单片机的内部集成了两路可编程计数阵列模块(PCA),可用于软件定时器、外部脉冲的捕捉、高速输出和脉宽调制输出(PWM)。

这里主要是对PWM输出功能进行介绍。

首先要清楚与PCA/PWM应用有关的特殊功能寄存器

STC12C5201AD单片机的PWM功能的应用总结

1、PCA工作模式寄存器CMOD

CIDL:空闲模式下是否停止PCA计数的控制位

当CIDL=0时,空闲模式下PCA计数器继续工作

当CIDL=1时,空闲模式下PCA计数器停止工作

CPS2CPS1CPS0:pca计数器脉冲源选择控制位。

0 0 0 0,系统时钟SYSCLK/12

0 0 1 1,系统时钟SYSCLK/2

0 1 0 2,定时器0的溢出脉冲。由于定时器0可以工作在1T模式,所以可以达到计一个时钟就溢出,从而达到最高频率CPU工作时时钟SYSCLOCK,通过改变定时器0的溢出率,可以实现可调频率的PWM输出。

0 1 1 3,ECI/P1.2(或P1.4)脚输入的外部时钟(最大速率=SYSCLK/2)

1 0 0 4,系统时钟 SYSCLK

1 0 1 5,系统时钟/4,sysclk/4

1 1 0 6,系统时钟/6,

1 1 1 7, 系统时钟/8

2、PCA控制寄存器CCON

CF:PCA计数器阵列溢出标志位。当PCA计数器溢出时,CF由硬件置位。如果CMOD寄存器的ECF位置位,则CF标志可用来产生中断。CF位可通过硬件或软件置位,但只可通过软件清零。

CR:PCA计数器阵列运行控制位,该位通过软件置位,用来启动计数器阵列计数,通过软件清零,用来关闭PCA计数器。

CCF1:pca模块1中断标志。当出现匹配或捕获时该位由硬件置位,必须通过软件清零

CCF0:PCA模块0中断标志。

3、PCA比较/捕获寄存器CCAPM0和CCAPM1

ECOM0:允许比较器功能控制位。为1,允许

CAPP0:正捕获控制位。为1,允许

CAPN0:负捕获控制位。为1,允许

MAT0:匹配控制位。

为1时,PCA计数值与模块的比较/捕获寄存器的值的匹配将置位CCON寄存器的中断标志位CCF0。

TOG0:翻转控制位。当tog0=1时,工作在PCA高速输出模式,PCA计数器的值与模块的比较/捕获寄存器的值的匹配将使CEX0脚翻转。(CCP0/PCA0/PWM0/P1.3)

PWM0:脉冲调节模式

当PWM0=1时,允许CEX0脚用作脉宽调节输出(CCP0/PCA0/PWM0/P1.3)

ECCF0:时能CCF0中断。使能寄存器CCON的比较/捕获标志CCF0,用来产生中断。

4、PCA的16位寄存器——低8位CL和高8位CH

用于保存PCA的装载值。

5、PCA捕捉/比较寄存器——CCAPnL(低位字节)和CCAPnH(高位字节)

当PCA模块用于捕获或比较时,它们用于保存各个模块的16位捕捉计数值;当PCA模块用于PWM模式时,它们用来控制输出的占空比。其中,n=0、1,分别对应模块0和模块1.复位值均为00H,对应的地址分别为:

CCAP0_EAH CCAP0H_FAH:

CCAP1_EBHCCAP1H_FAH;

PCA模块的工作模式设定表如下:

ECOMn CAPPn CAPNn MATn TOGn PWMn ECCFn模块功能

0 0 0 0 0 0 0无此操作

1 0 0 0 0 1 0 8位PWM,无中断

1 1 0 0 0 1 1 8位PWM输出,由低变高可产生中断

1 0 1 0 0 1 1 8位PWM输出,由高变低可产生中断

1 1 1 0 0 1 1 8位PWM输出,由低变高或者有高变低均可产生中断

X 1 0 0 0 0 x 16位捕获模式,由CCPn/PCAn的上升沿触发

X 0 1 0 0 0 x 16位捕获模式,由CCPn/PCAn的下降沿触发

X 1 1 0 0 0 x 16位捕获模式,由CCPn/PCAn的跳变触发

1 0 0 1 0 0 x 16位软件定时器

1 0 0 1 1 0 x 16位高速输出

6、 PCA的16位计数器——低8位CL和高8位CH

用于保存PCA的装载值。

7、 PCA捕捉/比较寄存器CCAPnL(低位字节)和CCAPnH(高位字节)

当PCA 模块用于捕获或比较时,它们用于保存各个模块的16位捕捉计数值;当PCA模块用于PWM模式时,它们用来控制输出的占空比。其中,n=0,1分别对应模块0和模块1.复位值均为00H。它们对应的地址分别为:

CCAP0L_EAH CCAP0H_FAH:模块0的捕捉/比较寄存器

CCAP1L_EBH CCAP1H_FBH:模块1的捕捉/比较寄存器。

脉宽调节模式

Plus width modulaTIon 是一种使用程序来控制波形占空比、周期、相位波形的技术,在三相电机驱动,D/A转换等场合有广泛的应用。

STC12C5201AD系列的PCA模块可以通过程序设定,使其工作于8位PWM模式。

由于所有的模块共用仅有的PCA定时器,所有它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕捉寄存器EPCnL,CCAPnL有关。当寄存器CL的值小于EPCnL,CCAPnL时,输出为低;当寄存器CL的值大于等于EPCnL,CCAPnL的值时,输出为高。当CL得值由FF变为00溢出时,EPCnH,CCAPnH的内容装载到EPCnL,CCAPnL中,这样就实现无干扰的更新PWM 。要使用PWM模式,模块CCAPMn寄存器的PWMn和ECOMn位必须置位。

由于PWM是8位的,故PWM的频率=PCA时钟输入源频率/256

PCA时钟输入源可以从以下的几种进行选择:SYSCLK SYSCLY/2SYSCLK/4SYSCLK/6 SYSCLK/8SYSCLK/12定时器0的溢出,ECI/P3.4的输入。

如果要实现可调频率的PWM 输出,可选择定时器0的溢出率或则ECI脚的输入作为PCA/PWM的时钟输入源

当EPCnL=0及CCAPnL-00H时,PWM固定输出高

当EPCnL=1及CCAPnL=FFH时,PWM固定输出低

当某个I/O口作为PWM使用时,改口的状态

PWM之前口的状态 PWM输出时口的状态

弱上拉/准双向强推挽输出/强上拉输出,要加输出限流电阻1K-10K

强推挽输出/强上拉输出强推挽输出/强上拉输出,要加输出限流电阻1K-10K

仅为输入/高阻 PWM无效

开漏开漏

下面便是STC手册中的一个C语言例子

#include

#include “intrins.h”

#define FOSC 12000000L

Typedef unsigned int WORD;

Typedef unsigned char BYTE;

sfr CCON=0xd8;//PCA control register

sbit CCF0=CCON^0;//PCA module_0 interrupt flag

sbit CCF1=CCON^1;//pca module_1 interrupt flag

sbit CR=CCON^6;//pca TIme run control bit

sbit CF=CCON^7;//PCA TImer overflow flag

sfr CMOD=0xd9;//pca mode register

sfr CL=0xe9;//PCA base TIme low

sfr CH=0xf9;//PCA base time high

sfr CCAPM0=0XDA;//PCA module_0 mode register

sfr CCAP0L=0XEA;//PCA module_0 capture register low

sfr CCAP0H=0XFA;//PCA module_0 capture register high

sfr CCAPM1=0XDB;//PCA module_1 mode register

sfr CCAP1L=0xeb;//PCA module_1 capture register low

sfr CCAP1H=0XFB,//PCA module_1 capture register high

sfr PCAPWM0=0XF2;

sfr PCAPWM1=0XF3;

void main()

{

CCON=0;//initial PCA control register

//PCA timer stop running

//clear CF flag

//clear all module interrupt flag

CL=0;//reset PCA base timer

CH=0;

CMOD=0X02;//set PCA time clock source as fosc/2

//disable PCA timer overflow interrupt

CCAP0H=CCAP0L=0X80;//PWM0 port output 50% duty cycle sequare wave

CCAPM0=0X42;//PCA module_0 work in 8_bit PWM mode

// and no PCA interrupt

CCAP1H=CCAP1L=0XFF;//pwm1 port output 0% duty cycle square wave

PCAPWM1=0X03;//

CCAPM1=0X42;//PCA module_1 work in 8_bit PWM mode and no PCA interrupt

CR=1;//PCA timer start run

While(1);

}

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

不同单片机之间的通信方式

电子技术的飞速发展,单片机也步如一个新的时代,越来越多的功能各异的单片机为我们的设计提供了许多新的方...

发表于 2018-04-12 17:48 23次阅读
不同单片机之间的通信方式

有大神知道心率传感器pulse sensor 的工作原理吗?

发表于 2018-04-12 17:21 40次阅读
有大神知道心率传感器pulse sensor 的工作原理吗?

有没有用STM32F103做过MAX30100模块的心率检测 大神分享下?

发表于 2018-04-12 16:26 44次阅读
有没有用STM32F103做过MAX30100模块的心率检测  大神分享下?

基于低功耗单片机MSP430来控制LED灯光的强...

控制系统硬件组成以MSP430为核心控制器,辅以外围电路如AD/DA 数据采集处理系统模块、热释电...

发表于 2018-04-12 15:31 71次阅读
基于低功耗单片机MSP430来控制LED灯光的强...

单片机芯片74HC595的引脚图详解

在我看来,74HC595的移位寄存器工作方式就像shou%20%20qiang弹夹。但是子弹的发射(...

发表于 2018-04-12 15:27 53次阅读
单片机芯片74HC595的引脚图详解

单片机串行口介绍,8051单片机的通信方式

51单片机一个可编程的全双工串行通信接口。可用作异步通信方式(UART),与串行传送信息的外部设备相...

发表于 2018-04-12 14:22 51次阅读
单片机串行口介绍,8051单片机的通信方式

浅谈单片机软件复位方法

现用一简单的实验说明,实验电路如附图所示。接于仿真插座P1.0的发光二极管LED0用来表示主程序的工...

发表于 2018-04-12 11:49 19次阅读
浅谈单片机软件复位方法

你不知道的单片机编程器分类

兼容microChip的PICKIT2,是一款低成本开发工具,带有易于使用的用户界面,用于为微芯闪存...

发表于 2018-04-12 11:10 14次阅读
你不知道的单片机编程器分类

智能实验室控制系统设计及工作原理

该系统通过单片机控制DS12C887时钟芯片准确计,利用DS18B20(1-Wire)与单片机相连实...

发表于 2018-04-12 10:38 23次阅读
智能实验室控制系统设计及工作原理

关于RE200B与BIS0001组成人体检测LED的一些问题

发表于 2018-04-12 00:45 77次阅读
关于RE200B与BIS0001组成人体检测LED的一些问题

各位大佬,请问mosfet驱动器能达到的开关频率由什么参数决定?

发表于 2018-04-11 23:31 57次阅读
各位大佬,请问mosfet驱动器能达到的开关频率由什么参数决定?

单片机通信uart和modbus有什么区别

单片机通信uart和modbus有什么区别,modbus是一个应用层的协议,他是构建在串口,网线等底...

发表于 2018-04-11 17:02 181次阅读
单片机通信uart和modbus有什么区别

单片机之间UART通信示意图分享

本文首先介绍了关于单片机串口通信的几种方式,其次介绍了两个单片机之间UART串口通信,最后阐述了单片...

发表于 2018-04-11 16:04 133次阅读
单片机之间UART通信示意图分享

单片机学习心得体会_经验总结

本文首先介绍了单片机的工作原理,其次阐述了学习单片机涉及到的内容,最后介绍了学习单片机的心得体会以及...

发表于 2018-04-11 14:23 277次阅读
单片机学习心得体会_经验总结

单片机多串行口设计方案

针对这几种不同的设计思想和其具体的实现方法,在应用时该如何选择,不但要依据以上几种方法的软硬件复杂度...

发表于 2018-04-11 14:00 49次阅读
单片机多串行口设计方案

基于STC12C5624AD的液晶屏背光模块驱动...

为使座舱内的用户随时得到准确、可靠的信息,座舱内使用的显示器必须具有高可靠性,同时,因为飞机驾驶员左...

发表于 2018-04-11 13:23 29次阅读
基于STC12C5624AD的液晶屏背光模块驱动...

定时/计数器PWM设计要点及应用设计参考

定时 / 计数器 PWM设计要点 根据 PWM ((脉宽调制(PWM:(Pulse Width Mo...

发表于 2018-04-11 13:21 22次阅读
定时/计数器PWM设计要点及应用设计参考

ISP简述 AT89S系列单片机ISP原理分析

SP是系统在线可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,对于...

发表于 2018-04-11 12:56 33次阅读
ISP简述 AT89S系列单片机ISP原理分析

单片机累加器作用_单片机复位电路的作用

本文开始介绍了单片机的概念和工作原理,其次介绍了单片机累加器作用和单片机累加器A与ACC区别,最后阐...

发表于 2018-04-11 12:40 64次阅读
单片机累加器作用_单片机复位电路的作用

凌阳十六位单片机与51单片机的比较分析

本文首先介绍了凌阳十六位单片机与51单片机的优点,其次详细的从硬件、性能和功能这三个方面来阐述了凌阳...

发表于 2018-04-11 11:44 32次阅读
凌阳十六位单片机与51单片机的比较分析

应变片力矩测量专用单片机

发表于 2018-04-11 11:38 156次阅读
应变片力矩测量专用单片机

关于学习单片机编程的经验笔记

说到模块化编程,以前曾看过不少大虾的例子,他们的源文件和输出下载文件是放在项目文件夹下地不同文件夹中...

发表于 2018-04-11 11:18 34次阅读
关于学习单片机编程的经验笔记

请问28335怎么生成一个复杂的pwm波?

发表于 2018-04-10 22:43 88次阅读
请问28335怎么生成一个复杂的pwm波?

单片机控制步进电机驱动器的程序

发表于 2018-04-10 19:24 136次阅读
单片机控制步进电机驱动器的程序

8位单片机和16位单片机的区别在哪里

单片机,全称单片微型计算机(英语:Single-Chip Microcomputer),又称微控制器...

发表于 2018-04-10 18:03 396次阅读
8位单片机和16位单片机的区别在哪里

单片机A/D采样的过程_梳状滤波器的认识

MSP430单片机中有很多A/D采样模块使用的是具有∑-△结构的SD16或者SD16_A模块,该模块...

发表于 2018-04-10 17:34 371次阅读
单片机A/D采样的过程_梳状滤波器的认识

MSP430单片机的发展及特点

德州仪器1996年到2000年初,先后推出了31x、32x、33x等几个系列,这些系列具有LCD驱动...

发表于 2018-04-10 16:47 38次阅读
MSP430单片机的发展及特点

单片机的两大系列进行PK_MSP430和AVR

单片机种类有很多,好多厂商都推出了自己的MCU,对于众多品牌的单片机,我比较看重MSP430和AVR...

发表于 2018-04-10 16:32 278次阅读
单片机的两大系列进行PK_MSP430和AVR

单片机8位和16位是怎么区分的

本文开始介绍了单片机的概念和单片机的硬件特性,其次介绍了单片机的种类及介绍了8位单片机和16位单片机...

发表于 2018-04-10 16:00 161次阅读
单片机8位和16位是怎么区分的

如何开始学习一款单片机,如何看开发板的电路图?

如果你现在还没有单片机开发板,那买一个什么单片机的开发板呢?由于现在ARM单片机占据了整个市场的大部...

发表于 2018-04-10 15:08 160次阅读
如何开始学习一款单片机,如何看开发板的电路图?

CAN总线成为车电系统的总线标准

在电子产品的各种通讯方式中,CAN(Controller Area Network)总线以其高可靠性...

发表于 2018-04-10 11:37 45次阅读
CAN总线成为车电系统的总线标准

求教各位大佬:MOSFET半桥驱动空载为什么HO和LO都没有输出波形?

发表于 2018-04-09 23:54 248次阅读
求教各位大佬:MOSFET半桥驱动空载为什么HO和LO都没有输出波形?

跳舞机器人的软件部分设计:主控单片机程序和从机程...

首先介绍一下软件的架构,小π机器人的软件部分主要包含手机APP程序、上位机程序、主控单片机程序和从机...

发表于 2018-04-09 14:17 115次阅读
跳舞机器人的软件部分设计:主控单片机程序和从机程...

EM78P173N义隆单片机MCU规格书

发表于 2018-04-09 11:51 210次阅读
EM78P173N义隆单片机MCU规格书

EM78P153B义隆单片机MCU中文规格书

发表于 2018-04-09 11:45 202次阅读
EM78P153B义隆单片机MCU中文规格书

单片机的编程器和烧录器有什么区别

本文开始介绍了单片机编程器的特点以及对单片机编程器作用及功能进行了解析,其次介绍了烧录器的概念以及它...

发表于 2018-04-09 10:36 199次阅读
单片机的编程器和烧录器有什么区别

基于微控制器STM32F105的双CAN冗余设计...

控制器局域网( Contro llerA reaN etwo rk, CAN)是一种多主方式的串行通...

发表于 2018-04-09 10:03 185次阅读
基于微控制器STM32F105的双CAN冗余设计...

arm的PWM模块脉宽调制及超声波系统设计

近年来以微电子学和计算机技术为基础的信息技术飞速发展,超声无损检测仪器也得到了前所未有的发展动力,为...

发表于 2018-04-09 08:12 29次阅读
arm的PWM模块脉宽调制及超声波系统设计

半导体新唐单片机怎么样_新唐单片机是台湾的吗

新唐科技股份有限公司(Nuvoton Technology Corp.)是位在台湾的一家半导体公司,...

发表于 2018-04-08 16:37 238次阅读
半导体新唐单片机怎么样_新唐单片机是台湾的吗

单片机芯片型号有哪些_常见单片机芯片型号大全

本文主要介绍了单片机芯片型号有哪些_常见单片机芯片型号大全。经典的单片机芯片型号:1、MCS-51系...

发表于 2018-04-08 15:13 597次阅读
单片机芯片型号有哪些_常见单片机芯片型号大全

基于AT89S52单片机控制的高精度数控直流电流...

本系统以AT89S52单片机为控制器,通过人机接口(按键和LCD显示屏)来设置输出电流,设置步进等级...

发表于 2018-04-08 11:55 205次阅读
基于AT89S52单片机控制的高精度数控直流电流...

基于STC单片机的LED护栏管控制系统设计

LED 护栏管又名丽得管,是一种先进的LED装饰照明灯饰产品。以红、绿、蓝3种颜色的LED作为光源...

发表于 2018-04-08 10:42 86次阅读
基于STC单片机的LED护栏管控制系统设计

单片机控制的迫击炮防止重装弹装置

本系统以单片机作为核心控制电路,相对于一般电路构成的防重装弹装置,电路更简洁,调试更快捷,基于软件编...

发表于 2018-04-08 10:37 59次阅读
单片机控制的迫击炮防止重装弹装置

74ls02中文资料汇总(74ls02引脚图及功...

本文主要介绍了74ls02中文资料汇总(74ls02引脚图及功能_真值表及应用电路),74ls02是...

发表于 2018-04-08 10:32 130次阅读
74ls02中文资料汇总(74ls02引脚图及功...

基于单片机的秒,分,时设计实验

这个是用Proteus做的硬件设计,对单片机有兴趣大概都用过吧!另外还有软件程序,如果把这个硬件比作...

发表于 2018-04-08 10:23 58次阅读
基于单片机的秒,分,时设计实验

关于帆板控制系统的设计实现

采用MMA7361加速度角度传感器测量角度。加速度角度传感器是通过测量由于重力引起的加速度计算出器件...

发表于 2018-04-08 10:18 53次阅读
关于帆板控制系统的设计实现

基于C52单片机的红外遥控优化电风扇(硬件电路+...

传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。随着科技的发展和人们生活水平的提...

发表于 2018-04-08 10:05 72次阅读
基于C52单片机的红外遥控优化电风扇(硬件电路+...

基于Proteus单片机的音乐演奏实现系统

本文提出的一种基于 Proteus 的单片机演奏音乐的方法,非常简单实用,且该方法基于软件来实现的...

发表于 2018-04-08 09:27 98次阅读
基于Proteus单片机的音乐演奏实现系统

单片机学习的人必须掌握的基本内容

首先要放清51的定位,跟我一起再念一遍:51只是个工具51只是个工具51只是个工具。当然51还有一个...

发表于 2018-04-08 08:36 264次阅读
单片机学习的人必须掌握的基本内容

单片机、ARM、MUC、DSP、FPGA、嵌入式...

首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。

发表于 2018-04-07 12:38 761次阅读
单片机、ARM、MUC、DSP、FPGA、嵌入式...

如何优化C语言:选择合适的算法和数据结构

数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分...

发表于 2018-04-06 19:52 467次阅读
如何优化C语言:选择合适的算法和数据结构

基于C8051F410单片机的血糖仪设计方案

血糖测量通常采用电化学分析中的三电极体系。三电极体系是相对于传统的两电极体系而言,包括,工作电极(W...

发表于 2018-04-06 03:13 170次阅读
基于C8051F410单片机的血糖仪设计方案

CoolSETTM家族:全新固定频率PWM控制器...

电源制造商需要使用能够提供最佳性能、效率、稳健性且便于设计的器件。为此,英飞凌科技股份公司(FSE:...

发表于 2018-04-03 17:01 2571次阅读
CoolSETTM家族:全新固定频率PWM控制器...

单片机学习入门_学单片机需要什么基础

当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。现在,...

发表于 2018-04-03 14:57 307次阅读
单片机学习入门_学单片机需要什么基础

单片机有什么用_学单片机有前途吗

所谓单片机,就是把中央处理器CPU(Central Processing Unit)、存储器(Mem...

发表于 2018-04-03 10:58 553次阅读
单片机有什么用_学单片机有前途吗

单片机开发板哪个好_单片机开发板排行

单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表...

发表于 2018-04-03 10:16 421次阅读
单片机开发板哪个好_单片机开发板排行

单片机就业前景怎么样_学好单片机开发赚钱吗

对于学习单片机的人而言,肯定都想知道单片机目前的发展现状啊,据此来给自己指定学习目标吧。所以小编总结...

发表于 2018-04-03 09:46 249次阅读
单片机就业前景怎么样_学好单片机开发赚钱吗

一文看懂STC单片机冷启动和复位有什么区别

STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,...

发表于 2018-04-03 09:13 259次阅读
一文看懂STC单片机冷启动和复位有什么区别

单片机STM32时钟图文理解

如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...

发表于 2018-04-03 08:45 270次阅读
单片机STM32时钟图文理解

NEC单片机的FIP显示控制/驱动器应用

日本NEC公司生产的μPD780208系列8位单片机属于78K/0家庭中功能较强的一种系列。根据内部...

发表于 2018-04-02 20:05 57次阅读
NEC单片机的FIP显示控制/驱动器应用

采用单片机的帆板角度控制系统的设计与实现

系统采用单片机(STC89C54RD)作为主要控制器件,采用HEDS9701槽型光耦加360线光栅片...

发表于 2018-04-02 19:39 49次阅读
采用单片机的帆板角度控制系统的设计与实现

依靠C语言,单片机平台可以制作二维码

以往我们所使用到的二维码大多依赖网络平台或者智能终端,今天我们来谈谈在单片机平台上的实现过程。

发表于 2018-04-02 17:44 279次阅读
依靠C语言,单片机平台可以制作二维码

单片机的介绍及广泛应用

电路简单、功能强大、质量可靠,这就是单片机被广泛是使用的根本原因。在我们的生活里,电器更新换代频繁、...

发表于 2018-04-02 17:37 96次阅读
单片机的介绍及广泛应用

plc是什么_单片机是什么_plc和单片机哪个简...

PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运...

发表于 2018-04-02 17:03 416次阅读
plc是什么_单片机是什么_plc和单片机哪个简...

固定频率电流模式PWM控制器

NCP1247USBPDGEVB评估板是一款专为USB PD(电源输送)应用而设计的反激式拓扑开关模...

发表于 2018-04-02 16:56 743次阅读
固定频率电流模式PWM控制器

单片机编程及芯片操作简单总结

如果我们把这个“口”字图形的“.”处用“0”代替,就可以很形象地得到“口”的字形码:0000H 00...

发表于 2018-04-02 09:08 290次阅读
单片机编程及芯片操作简单总结

智能集成BLDC电机驱动器如何进行EMI管理

本文将在汽车应用的BLDC系统中详细阐述EMI管理。BLDC电机在10-100kHz范围内的高开关频...

发表于 2018-04-02 00:08 793次阅读
智能集成BLDC电机驱动器如何进行EMI管理

FLASH操作程序设计与存储器结构

这是一个非常经典的TI的关于FLASH存储模块的程序,在几乎所有的关于MSP430的书籍等资料上都可...

发表于 2018-03-30 16:02 283次阅读
FLASH操作程序设计与存储器结构

uc3844中文资料汇总(uc3844引脚图及功...

本文主要介绍了uc3844中文资料汇总(uc3844引脚图及功能_工作原理及应用电路。UC3844是...

发表于 2018-03-30 15:42 284次阅读
uc3844中文资料汇总(uc3844引脚图及功...

PWM芯片uc3842应用电路图汇总(开关电源电...

本文主要介绍了PWM芯片uc3842应用电路图汇总(开关电源电路/充电器电路/PWM控制器)。UC3...

发表于 2018-03-30 14:16 422次阅读
PWM芯片uc3842应用电路图汇总(开关电源电...

uc3842中文资料汇总(uc3842引脚图及功...

本文主要介绍了uc3842中文资料汇总(uc3842引脚图及功能_工作原理及典型应用电路)。UC38...

发表于 2018-03-30 13:55 305次阅读
uc3842中文资料汇总(uc3842引脚图及功...

收藏!我的单片机C语言编程心得都在这里了

迄今为止,写过的程序都是一些很简单的程序,从来没有想到要自己写.H文件,也不知道.H文件到底什么用,...

发表于 2018-03-30 13:50 344次阅读
收藏!我的单片机C语言编程心得都在这里了

现在市场上有哪些单片机很火的_单片机市场现状分析

本文主要介绍了现在市场上有哪些单片机很火的_单片机市场现状分析以及单片机结构介绍。单片机是一种集成电...

发表于 2018-03-30 13:30 587次阅读
现在市场上有哪些单片机很火的_单片机市场现状分析

怎么知道单片机型号_单片机型号的判断

本文主要介绍了怎么知道单片机型号_单片机型号的判断。AT89系列包括两大类第一类是常规的,就是AT8...

发表于 2018-03-30 13:09 513次阅读
怎么知道单片机型号_单片机型号的判断

单片机上电复位电路图大全

本文主要介绍了单片机上电复位电路图大全。复位电路由按键复位和上电复位两部分组成。上电复位:STC89...

发表于 2018-03-30 10:42 920次阅读
单片机上电复位电路图大全

杜绝鸡汤:电子设计的几点哲学思考

设计很重要,工程也很关键。理论要结合实际,才能做好产品。

发表于 2018-03-29 15:04 248次阅读
杜绝鸡汤:电子设计的几点哲学思考

嵌入式开发与单片机开发区别何在

嵌入式开发就是设计特定功能的计算机系统,手机,mp3、mp4,mp5,自动供水系统,洗衣机,油井监控...

发表于 2018-03-29 13:49 276次阅读
嵌入式开发与单片机开发区别何在

单片机嵌入式编程要记住的5个要点

在单片机编程的过程中,如果一名设计者能够同时掌握多门编程语言,那么这名设计者肯定是一位非常优秀的人才...

发表于 2018-03-29 10:03 349次阅读
单片机嵌入式编程要记住的5个要点

高手讲解PIC单片机:单片机的入门就是这么简单

单片机里有一些部件需要我们使用和操作,都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器,例...

发表于 2018-03-29 09:26 338次阅读
高手讲解PIC单片机:单片机的入门就是这么简单

C语言基本知识点和编程规范详解

局部变量,不加说明默认为auto型,即动态存储,如果不赋初值,将是一个不确定的值。而将局部变量定义为...

发表于 2018-03-29 09:21 152次阅读
C语言基本知识点和编程规范详解

怎样才能快速学习8051单片机呢

学习单片机,你不能没有一本纸质的教程,到本地的书店挑选或便宜的可以到卓越、当当网掏一掏。有了教程能更...

发表于 2018-03-29 09:16 298次阅读
怎样才能快速学习8051单片机呢

pwm呼吸灯原理及程序分享

本文主要介绍了pwm呼吸灯原理及程序分享。PWM(脉冲宽度调制)对模拟信号电平进行数字编码的方法,计...

发表于 2018-03-28 17:41 618次阅读
pwm呼吸灯原理及程序分享

关于51单片机的电容、电感、频率测量仪(LCF表...

大体测量范围电感测量范围: 0.1μH-----1H小电容测量范围: 1pF----2....

发表于 2018-03-28 17:00 663次阅读
关于51单片机的电容、电感、频率测量仪(LCF表...

基于stm32的PWM输出呼吸灯(包括stm32...

本文主要介绍了基于stm32的pwm呼吸灯设计与实现。使用定时器来控制I/O口输出PWM波形,从而驱...

发表于 2018-03-28 16:23 389次阅读
基于stm32的PWM输出呼吸灯(包括stm32...

一文看懂单片机排阻的作用

本文开始介绍了排阻的阻值读取方式,其次介绍了排阻的作用和排阻的引脚说明,最后介绍了51单片机最小系统...

发表于 2018-03-28 10:29 149次阅读
一文看懂单片机排阻的作用

以太网控制器ENC28J60配置单片机“电子邮差...

为简化系统设计,本系统采取直接发送16×16LED点阵数据的方法,此方法可以去除单片机汉字点阵库的设...

发表于 2018-03-27 10:03 126次阅读
以太网控制器ENC28J60配置单片机“电子邮差...

基于单片机的智能环境数据采集小车系统设计

本文主要一个基于单片机的智能环境数据采集小车系统的设计,能实现环境温湿度的采集、发送、接收、处理、显...

发表于 2018-03-27 00:45 208次阅读
基于单片机的智能环境数据采集小车系统设计

单片机串行接口工作方式

串行口的工作方式0为移位寄存器输入输出方式,方式0发送或接收完8位数据后由硬件置位发送中断标志TI或...

发表于 2018-03-26 16:22 557次阅读
单片机串行接口工作方式

atmega48单片机特性 atmega48的低...

atmega48单片机低功耗系统设计首要是选择合适的单片机。atmega48单片机是一款8位微控制器...

发表于 2018-03-26 15:48 91次阅读
atmega48单片机特性 atmega48的低...

多级操作菜单显示系统设计

本文旨在提供一个轻量级的单片机多级菜单实现方法,以较少的系统资源消耗和简单方便的方法完成菜单设计。考...

发表于 2018-03-26 15:07 82次阅读
多级操作菜单显示系统设计

单片机5V转3.3V电平的19种方法技巧

在选择 LDO 时,重要的是要知道如何区分各种LDO。器件的静态电流、封装大小和型号是重要的器件参数...

发表于 2018-03-26 14:51 859次阅读
单片机5V转3.3V电平的19种方法技巧

基于Atmega 8单片机的车辆加速减速PID控...

本文介绍的汽车自动巡航控制系统可以有效地减轻驾驶员的疲劳,避免交通事故,并利于环保。当在高速公路上长...

发表于 2018-03-26 14:50 176次阅读
基于Atmega 8单片机的车辆加速减速PID控...

基于C8051F023单片机的OLED显示实现设...

本文利用单片机C8051F023作为128×64单色OLED的控制核心器件,采用的是维信诺公司的一款...

发表于 2018-03-26 14:47 121次阅读
基于C8051F023单片机的OLED显示实现设...

基于STM32F103VCT6单片机的微位移控制...

根据微位移控制系统的设计要求,首先应保证控制系统的定位精度,其次应尽量做到结构简单,成本低,操作简便...

发表于 2018-03-26 14:39 211次阅读
基于STM32F103VCT6单片机的微位移控制...

单片机怎么学快?快速学单片机方法

当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,...

发表于 2018-03-26 08:53 317次阅读
单片机怎么学快?快速学单片机方法

你该了解的单片机复位电路

影响单片机系统运行稳定性的因素可大体分为外因和内因两部分:射频干扰,电源线或电源内部产生的干扰

发表于 2018-03-23 16:03 770次阅读
你该了解的单片机复位电路

51单片机程序执行流程详细分析

由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到...

发表于 2018-03-21 17:40 868次阅读
51单片机程序执行流程详细分析

这21个晶振难题弄清单片机就好懂了

有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助

发表于 2018-03-21 16:18 702次阅读
这21个晶振难题弄清单片机就好懂了

超详细的C语言运算符优先级

每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的...

发表于 2018-03-20 17:00 445次阅读
超详细的C语言运算符优先级

51单片机模拟串口的三种方法

随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数...

发表于 2018-03-20 16:52 626次阅读
51单片机模拟串口的三种方法