52单片机的T2定时器应用

发布者:画意人生最新更新时间:2015-11-18 来源: eefocus关键字:52单片机 手机看文章 扫描二维码
随时随地手机看文章
原文地址:52单片机的T2定时器应用作者:单片机爱好者

[转载]52单片机的T2定时器应用

#include

sbit   P2_2=P2^2;

//定时器T2是16位自动重装,初值放在 RCAP2H、RCAP2L里

main()
{
    RCAP2H  = 0xF4;   //3ms初值
    RCAP2L  = 0x48;
 TR2=1;
 ET2=1;
 EA=1;
 while(1)
 {
    ;
 }
}

void  timer2(void)  interrupt  5
{
    TF2=0;   //标志位必须软件清零
    P2_2=~P2_2;
  
}


关键字:52单片机 引用地址:52单片机的T2定时器应用

上一篇:单片机LED程序之二,利用定时器PWM实现LED的渐亮
下一篇:单片机关键技术基础详解(二)

推荐阅读最新更新时间:2024-03-16 14:40

80C152单片机上HDLC通信规程中的应用
80C152是一种基于MCS-51的高集成度8位微控制器,也是一种通用通信控制器。它既适用于外围系统或器件的智能管理,也适用于低成本,高速串行通信场合。80C152是80C51的派生产品,保留了80C51的所有功能;增加了新的功能和外围电路,包括:一种叫做全局串行通道(GSC)的高速多协议串行通讯接口,两个直接存储器存取(DMA)通道,HOLD/HLDA总线控制,第5、6、7个I/O口。较大的片内RAM容量。因而特别适用于综合业务数字网(ISDN)、局域网和用户定义的串行多机系统。 600)this.style.width='600px';" border=0> 1 80C152的主要特性与结构 80C152的主要特性如下
[单片机]
80C1<font color='red'>52单片机</font>上HDLC通信规程中的应用
基于STC89C52单片机的脉动真空灭菌器控制系统的设计
在此主要叙述以STC89C52单片机为核心的脉动真空灭菌器控制系统的设计,给出了系统的实现原理、硬件组成及相应的软件设计。在灭菌过程中,采用Fuzzy—PID混和算法对温度进行非线性控制。利用该系统的智能化软件可方便地实现对脉动真空灭菌器的自动化控制。该系统在消毒灭菌的过程中,可以实时显示参数和图形化显示灭菌过程,还可以储存所需要的所有参数及打印等功能,同时还采取了软、硬件抗干扰措施。实验表明该系统提高了灭菌器的控制精度,功能齐全且实用性强,可以安全运行,实现了灭菌器的自动化工作过程。 现在人们生活水平提高了,人们更加的关注医疗灭菌消毒。在90年代中期,国内研制了_种新型灭菌设备——脉动真空灭菌系统。该系统采用了先进的
[单片机]
基于STC89C<font color='red'>52单片机</font>的脉动真空灭菌器控制系统的设计
基于AT89S52单片机的超声波倒车雷达系统的设计
0 引言 超声波是一种在弹性介质中的机械震荡,由于其指向性强、能量消耗缓慢、传播距离较远等到优点,经常用于测量距离。本文设计的倒车雷达系统就是利用超声波的上述特性做到对倒车距离实时和高精度的检测,同时,此系统成本低、设计简单、精度和稳定性好,有望得到广泛的应用,从而减少交通事故的发生。 1 超声波测距原理 超声波测距原理是利用超声波从发射到接收过程中传播的时间来计算出传播距离。本文的倒车雷达系统采用反射接收回波方式。设l为测量距离,t为往返时间差,超声波的传播速度为c,则有t=2l/c,而声波在空气中传输速率为 。式中T为环境温度;cO为绝对温度时的速度,是常数。从上述两式可以推出 ,故利用超声波测量的距离与时间和环
[单片机]
51单片机T2定时器应用
定时器T2有三种工作模式,其中MODE 2为波特率发生器。 1、Mode 2:波特率发生器 串口方式1和3的波特率计算如下: 波特率bps=振荡器频率freq/ 则:RCAP2=65536-(freq/32/bps) 如果freq=11.0592MHZ,bps=9600,则:RCAP2 = 65500 RCAP2H = 255;RCAP2L = 220 此时的程序设置如下: uint a, bps = 96; // 9600 bps SCON |= 0x50; // 0101 0000串口方式1,允许接收 a=3456/bps; a=~a; RCAP2H = a/256; R
[单片机]
AT89C52单片机的重要知识图
存储器空间分布图 内部RAM分布图 所以的特殊功能寄存器SFR SFR的复位值 PSW程序状态字寄存器 电源控制寄存器PCON TCON(Timer Control):主要是定时/计数器的中断标志控制和外部中断控制 T2CON SCON(Serial Control):主要是串口的工作方式及串口中断控制 TMOD(Timer Model):主要是定时/计数器的模式控制 IE(Interrupt Enable) IP(Interrupt Priority) 中断地址入口 单片机的时序关系 不同寻址方式的寻址空间 片内RAM和SFR的寻址方式所存在的数据传输图
[单片机]
AT89C<font color='red'>52单片机</font>的重要知识图
GP2Y0E02B测距模块89c52单片机串口程序
iic接口,GPIO1需要3.3V转5v模块 程序已经调试可以用,串口输出晶振11.0592,波特率9600 SCL=P0^6; iic接口需要3.3V转5v模块 SDA=P0^7; iic接口需要3.3V转5v模块 GPIO1=P0^5; //模块使能 #include reg52.h #include intrins.h #include math.h #include stdio.h //需要使用printf()函数故而包含该头文件 #define FOSC 11059200UL //系统外部时钟频率(无符号长整型) #define BAUD 9600 //欲配置的串口通信波特率值 #define DIS
[单片机]
AT89C52单片机为控制器的多功能交通灯控制系统
汽车数量越来越多,而现在的红绿灯处的交通灯模式采用的是定时控制,由于车流量是随时变化的,当此时没有车通过,而相对的车要等到此方向的绿灯结束显示红灯才能通过,在时间和空间方面的应变性能较差,这样不仅浪费了时间,还使得相对方向的车辆造成“堵车”现象。要想解决城市红绿灯处的“大堵车”现象,改善原有的红绿灯处交通灯控制系统是很有必要的。 本文以AT89C52单片机为控制器的交通灯控制系统,该系统通过红外接收器接收信号实现特种车辆(119、120等)自动放行;通过车辆检测电路采集路况信号,经单片机处理后,分配各车道的绿灯时间,实现车流动态调节,LED数码管显示通行倒计时;系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、急车
[单片机]
AT89C<font color='red'>52单片机</font>为控制器的多功能交通灯控制系统
基于AT89S52单片机的测量模块电路设计
该测试仪以AT89S52单片机为核心,外接温湿度传感器SHTll、照度传感器TSL2561、四位共阴数码管、RS485总线通信接口以及显示切换按键。单片机上电工作后,对当前温度、湿度、光强度进行实时测量,通过按键切换将测得的3种参数通过LED数码管进行轮流显示;此外,还可以通过RS485总线与PC机进行通信,将参数值传送到上位机,以达到远程监测的目的。该测试仪的结构框图如图1所示。 测量模块电路 温度和湿度测量采用的是瑞士Sensirion公司生产的SHTll传感器。该传感器采用独特的CMOsens TM技术,将温湿度传感器、信号放大处理、A/D转换、I2C总线全部集成在一块芯片上,可直接与单片机接口。该芯片采用数字
[单片机]
基于AT89S<font color='red'>52单片机</font>的测量模块电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved