我们在本文中使用新唐的N76E003单片机作为主控,通过f=1/T可以算出,T约为8us。我们采取PWM输出125KHz载波。
(为何不使用定时器?因为我太懒了~~~)
void main(void)
{
Set_All_GPIO_Quasi_Mode;//所有IO设置为双向模式
PWM5_P03_OUTPUT_ENABLE;//使能PWM5,通过P03引脚输出
clr_PWMTYP;//边沿对齐模式
clr_PWMMOD0;//设置为独立输出模式
clr_PWMMOD1;
PWM_CLOCK_DIV_8;//8分频模式
PWMPH = 0x00;
PWMPL = 0x0f;
set_SFRPAGE;//PWM4 and PWM5 duty seting is in SFP page 1
PWM5H = 0x00;
PWM5L = 0x08;
clr_SFRPAGE;
set_LOAD;//载入周期和占空比
set_PWMRUN;//开始输出PWM
while(1)
{
//构建你的代码,LOAD会自动重载,PWM持续输出。
}
}
关键字:单片机
引用地址:
二、单片机读取ID卡(产生载波)
推荐阅读最新更新时间:2024-11-12 10:53
基于ARM的系统构件优化整个MCU开发周期
为满足应用需求,微控制器对功能性、各种片外片内存储器的类型和密度以及高层次系统集成的需求不断发展。本文提出了对这些需求的应对策略,即开发模块化架构来优化最终用户产品周期的各个方面,包括应用匹配、PCB设计、应用软件开发和产品升级等。 如今,对成本敏感的微控制器市场需要可使产品功能紧密地适合应用的高层次系统集成。PCB尺寸、电源消耗和材料成本的压力也需要比以往更高层次的系统集成。此外,稳压器、电压不足检测器、上电复位等电源接口与晶振/PLL、系统定时器等定时单元一样,都需要在片内得到实现。 为紧密地适合应用,存储器、外围设备与连接之间的正确组合非常重要。对存储器的需求在类型和密度上是不同的。小容量的引导ROM、RAM工作区以及用
[单片机]
AT89C2051微控制器控制硬件电路组成的多功能电子密码锁
新颖的多功能电子密码锁集电子门锁、防盗报警器、门铃等功能于一身,同时具有定时器呼唤、断电自动报知、显示屋内有无人和自动留言等诸多附加功能。本文利用AT89C2051微控制器控制硬件电路,打破传统专用硬件的电路形式,使功能更加灵活、快捷。 系统结构框图 系统硬件结构框图如图1所示,核心单元模块采用MCS-51系列AT89C2051的最小系统,主要功能是提供密码校验和电子钥匙校验,控制系统的4×3键盘输入单元、各功能开关、防盗报警系统、LCD液晶显示器、音效电路等单元电路,系统组装之后的成品如图2所示。 键盘输入单元 系统通过PA口与PC口扩展1个4×3键盘,作为密码输入单元。键盘扫描所用引脚为P1.0~P1.6,
[单片机]
飞思卡尔单片机 时钟初始化及配置
系统时钟可选择内部或外部时钟,时钟频率可倍频,总线时钟为系统时钟的1/2,定时器时钟可选择时钟源,时钟源可选择总线时钟或者是外部时钟等(我程序里选择的为总线时钟),并可以进行分频。 如我选择的为外部时钟,时钟频率为8M,进行4倍频,则系统时钟为32M,总线时钟为16M,定时器采用该总线时钟,分频系数为32,则定时器计数周期(即0x0001代表时间)为:1/(16/32)us=2us。
[单片机]
用单片机玩PID控制—从理想PID控制至先进PID控制_10
3.3Smith预估补偿控制 许多温度控制系统,尤其是电加热温度控制系统,有很大的纯滞后时间,对这类大纯滞后系统,一种经典的方法是用Smith预估补偿控制,但原型的Smith预估补偿控制有两个缺点,1是对负荷变化无效,2是要求预估模型精确,显然,负荷变化无法避免,预估模型无法精确求得,况且,被控对象可能是时变的或者有非线性,如此,两者皆不可能满足,而各种改进型的Smith预估补偿控制效果更好,我们这里采用增益自适应补偿方案,其原理如图1所示,在过程控制中,通常可以用一个一阶系统加一个纯滞后环节逼近一个任意系统,增益自适应补偿方案中,一阶系统和微分作用的数值计算,前面已经介绍过,纯滞后环节可以用一个队列来模拟,为了减轻51单片机
[单片机]
从PCB设计到软件处理 谈单片机的电磁兼容性设计
一、影响EMC的因数 1、电压:电源电压越高,意味着电压振幅越大,发射就更多,而低电源电压影响敏感度。 2、频率:高频产生更多的发射,周期性信号产生更多的发射。在高频单片机系统中,当器件开关时产生电流尖峰信号;在模拟系统中,当负载电流变化时产生电流尖峰信号。 3、接地:在所有EMC题目中,主要题目是不适当的接地引起的。有三种信号接地方法:单点、多点和混合。在频率低于1MHz时,可采用单点接地方法,但不适宜高频;在高频应用中,最好采用多点接地。混合接地是低频用单点接地,而高频用多点接地的方法。地线布局是关键,高频数字电路和低电平模拟电路的接地电路尽不能混合。 4、PCB设计:适当的印刷电路板(PCB)布线对防
[单片机]
基于AT89C52单片机和ISD4002芯片实现报警系统的设计
引言 在现在的许多工业控制中,很多设备是不间断运行或无人看守的,所以经常需要维护人员定期对设备进行维护。这样不仅耗费人力、物力、财力。而且还很耽误工期。并且现在许多家庭都是双职工家庭,经常家里没人,这些时候就需要报警设备。而原始的报警器在听觉提醒方面多采用电铃、蜂鸣等来实现。而此系统在设计方面采用在报警器上加入语音技术.使报警时单一的响铃声变为更加直接明了的语言传送.这样就可以发挥听觉的优势.也可弥补完全用视觉信号传递信息的不足。 1 系统的工作原理及组成 此系统的设计原理框图如下图所示,首先利用键盘电路对语音芯片录好音。之后利用AT89C52单片机采集设备的各种信息,根据报警系统中不同的设备和传感器,可以是压力、流量、温湿度
[单片机]
在温度变送器中PIC单片机有什么应用?
引言 在智能仪表设计中,经常用到 A/D 转换器。在常用的 A/D 转换中,7135 应用最为广泛, 它具有 41/2 位 A/D 转换精度,抗干扰能力强,价格低廉,主要用于检测参数的测量显示, 在智能仪器仪表中,常利用其 A/D 转换特性,与单片机串行连接,通过简单的人机界面实现对A/D 转换数据的智能控制。本文以 PIC 单片机与 ICL7135 的实际工程应用为例,介绍一款智能温度控制仪表在温度变送器中的应用。 1 PIC 单片机 PIC 系列 8 位 CMOS 单片机具有独特的 RISC 结构,数据总线和指令总线分离的哈佛总线(Harvard)结构,使指令具有单字长的特性,且允许指令码的位数可多于 8 位的数据位数,
[单片机]
周立功写给学单片机的年轻人的话
作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来就没有后悔药。当然,如果您现在看了我写的这篇文章可能还不算晚,因为您还有机会在以后的岁月里奋起直追——“亡羊补牢,尤未为晚”。对于现在刚进入大学的学生,您应该更加珍惜这美好的求学机会,因为眨眼之间几年就过去了,您很快就会感到来自全社会生存竞争的压力,您面临的对手再也不仅仅是您身边的同学,今天您在班上的成绩的确是前几名,但一走到社会上去才感到是多么地脆弱而又多么地不堪一击。 在面试大多数本科生时,我仅仅是询问了一些有关MCS-51 系列单
[单片机]