
单片机中的定时器与计数器有何不同,二者的区别是什么-定时器实际上也是工作在计数方式下,只是计数的是固定周期的脉冲,由于脉冲周期固定,由计数值可以计算时间,有定时功能。
定时和计数只是触发来源不同(时钟信号和外部脉冲)其他方面是一样的。

基于PIC12C508 DTMF拔号程序编写分享-pIC12C508 DTMF拔号程序
;|Name:MAIN.ASM|
;|Description:DTMF-》RS232converter(forusewithPCNummerViser)|
;|DetectsDTMFandringing,andtransmitstoastd.|
;|RS232port,at2400baud.|
;|||
;+——————————————————————–+

基于PIC单片机直流电压表的汇编程序分享-定义用户寄存器
WEI1EQUH’0C’;BIT0=MODS:选择模式位0:模式11:模式2
;BIT1=BREK:断路判别位0:无断路1:有断路
;BIT2=
;BIT3=
;BIT4=
;BIT5=慢响
;BIT6=快响
;BIT7=长响
WEI2EQUH’0D’;“百位值运算”的启始值

PIC单片机用于上位机数据采集的设计-C++程序设计语言可以很好地实现面向对象的编程思想,采用C++编写上位机程序,可以将每一个功能模块封装成一个类,修改某个类的实现,增加类的功能不会影响整个程序的框架,这样就很容易维护和扩展功能;加之我们要实现的软件功能中需要调用大量的windows API函数库,所以采用VC++6.0作为上位机的开发环境。

如何用C语言实现自己的PIC16 serial bootloader-Serial bootloader是一种非常方便使用并且低成本的程序烧写的方法。一般情况,每次烧写Microchip单片机我们都需要将烧录器PICKit3或ICD3接上目标板,然后在电脑上使用Microchip IPE或MPLAB X就可以直接烧写Hex文件到目标板中。使用serial bootloader 就可以不需要插拔烧录器,对开发工程师来讲非常的方便。Serial bootloader需要用到单片机的串口,所以单片机端需要如下硬件电路,其中DB9串口是和电脑的串口相连。

如何使用STM32单片机设置PWM输出-环境:
主机:XP
开发环境:MDK4.23
MCU:STM32F103CBT6
说明:
使用内部8M晶振,倍频到64M供给TIM3定时器,PA6(通道1)上产生640K,50%方波