定时器/计数器0(计数器)

发布者:Huayu8888最新更新时间:2024-08-15 来源: elecfans关键字:定时器  计数器  MCS-51  单片机 手机看文章 扫描二维码
随时随地手机看文章

/*

效果说明:

      计数器中断:通过外设计数是程序执行

      按一下中断一次,中断发生时高四位亮,中断发生后又回到主程序


*/

  

#include

#include

unsigned int i;

void delay()//延时子函数

{

   i=50000;

   while(i--);

  }

 //unsigned char TCOM;


//中断初始化

void zhongduan1()

{

   ET0 = 1;//启动计数器中断开关

   EA = 1;//总开关

   /*

   计数器的核心在这

   */  

   TH0 = 255;//按一下中断一次

   TL0 = 255;

   

   TMOD = 0x05;//0000 0101 在计数器方式下

   TR0 = 1;//启动定时器

 }

 

   

void main()//主函数

 { 

    zhongduan1();//中断初始化

    while(1)//while死循环,主程序一直执行,也就是点亮低四位一直亮,中断发生时就跳出执行中断函数程序,中断发生后又回到主程序

    {

      P0 = 0xf0;//点亮低四位

    }

 }

 

 

 //中断程序 也就是中断后要执行的程序

 void zhongduan() interrupt 1

 {

    P0 = ~0xf0;//高四位亮

    delay();//延时子函数调用  变现为中断发生时所要执行程序的时间

    TH0 = 255;

    TL0 = 255;

}    

57cbf0b222068081f1b1f05b4c07d17c_1047760-20170523152739382-374665970.png


52baa0cea7a7e9a2c5c6f7178bfd8561_1047760-20170523152755288-1356039775.png

关键字:定时器  计数器  MCS-51  单片机 引用地址:定时器/计数器0(计数器)

上一篇:定时器/计数器0(定时器)
下一篇:80C31单片机外部中断0

推荐阅读最新更新时间:2024-11-12 07:10

格芯以eVaderis超低耗电 MCU 参考设计强化 22FDX® eMRAM 平台
美国加利福尼亚圣克拉拉,(2018 年 2月 27 日)——今日,格芯 与 eVaderis共同宣布,将共同开发超低功耗MCU参考设计方案,该方案基于格芯22nm FD-SOI(22FDX®)平台的嵌入式磁性随机存储器(eMRAM)技术。双方合作所提供的技术解决方案将格芯22FDX eMRAM优异的可靠性与多样性与 eVaderis的超低耗电IP结合,适合包括电池供电的物联网产品、消费及工业用微处理器、车用控制器等各种应用。 eVaderis 的 MCU 设计充分利用了 22FDX 平台高效的电源管理能力,相较于上一代 MCU,电池续航力可提高到10 倍以上,同时芯片尺寸大幅降低。这项由格芯FDXcelerator™合作项目(
[半导体设计/制造]
单片机小白学步(23) IO口原理知识补充:双向IO口 互补推挽
由于之前考虑不周,本篇在IO口原理知识的基础上,进一步补充一些知识。 ================================================= 双向IO口的输出:互补推挽 在51单片机的P0口工作在普通IO口模式下,为准双向IO口。而工作在第二功能状态下时,则为标准的双向IO口。由于双向IO口的输出,要求能输出高低电平,通常会采用互补推挽电路。 在第二功能状态下,51单片机P0口采用的是互补推挽的输出方式。何为互补推挽呢?下面是它的等效电路图。 当P0第二功能作为输出时,K1和K2两个开关轮流打开。K2闭合K1打开,就会输出高电平,并且其驱动能力很大,因为电子开关的阻值小(不像上拉电阻
[单片机]
<font color='red'>单片机</font>小白学步(23) IO口原理知识补充:双向IO口 互补推挽
51单片机入门—蜂鸣器和继电器
我们具体以题目来介绍蜂鸣器和继电器:(在LED灯基本控制的基础上实现的) ULN2003达林顿晶体管和74HC573锁存器 达林顿晶体管的内部构造图: 里面是一个非门,输入1,就会输出0,输入0就会输出1 138译码器可以控制Y0到Y7的锁存器输出低电平,通过编码输出低电平(能输出高电平??) 或非门 从Y5端输入低电平,Y5C输出高电平,使锁存器工作 蜂鸣器和继电器 :记住GND是低电平,VCC是高电平(这就很容易能看懂了) 代码如下: #include reg52.h sbit HC138_C=P2^7; sbit HC138_B=P2^6; sbit HC138_A=P2^5; void
[单片机]
51<font color='red'>单片机</font>入门—蜂鸣器和继电器
基于双单片机的数据通信模块设计方案
在信息数据传播的过程中,人们为了保障数据通信系统的工作性能,就将一些新型的通信技术应用到其专用,从而实现双单片机数据通信模块的设计,以确保信息数据传递的有效性和稳定性。其中SPI总线的应用,不但使得数据通信的效果得到很好的改善,还简化了整个通信系统的电流结构,使得双单片机数据通信模块设计的可靠性得到有效的提高。而且随着社会的不断发展,人们也将许多先进的科学技术应用到其中,有效的促进了我国通信行业的发展,使其通信性能得到进一步的优化。 双单片机SPI总线数据通信设计分析 在当前我国工业经济发展的过程中,人们为了实现工业的信息化生产,就将计算机控制系统应用到其中才,使其生产效率和质量得到有效的提高。但是,由于工业生产环境十分的恶劣,这
[电源管理]
如何学习使用单片机?学习单片机的八个步骤总结
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样 第二步:定时器的使用 学会定时器的使用,就可以用单片机实现时序电路,时序电路的功
[单片机]
单片机抗干扰措施简介
 在工业控制、智能仪表中都普遍采用了单片机,单片机抗干扰措施提到重要议事日程上来。单片机抗干扰措施不解决,其它工作也是白费劲。要解决单片机干扰问题,必须先找出干扰源,然后采用单片机软硬件技术来解决。   干扰源:主要来自外部电源、内部电源,印制板排版走线互相干扰,周围电磁场干扰,外部干扰一般通过IO口输入等。为叙述方便,我们分硬件、软件抗干扰措施来讲: (一)硬件抗干扰措施  1.交流电源尽量采用电压稳定的电网  2.交流端用电感电容滤波,去掉高频低频干扰脉冲  3.变压器双隔离措施,变压器初级输入端串接电容,初、次级线圈间屏蔽层与初级间电容中心接点接大地,次级外屏蔽层接印板地,这是硬件抗干扰的关键手段  4.次级加低通滤波器,吸
[单片机]
SN 8 位单片机 SN8P2743 应用实践(2)
SN8P2743 是一较新的型号,内部含有放大器,比较器,AD 转换器并且有外部基准电压参考输入.....4K*16位 空间,感觉上比较 价廉物美! 通常,我们使用SN单片机的 AD 功能时,如果选择外部基准电压,可以利用廉价的 TL431 提供 2.5V 左右的高稳定度电压,即使通着电的240℃高温电烙铁靠上去,TL431 的输出波动也仅仅 1~3mV ,此时,系统可以把 5V 基准时得到的 12BIT AD 变成 2.5V 基准得到了 12BIT AD,这是非常划算的举措! ---- 一方面,等同于使用了一只 2 倍放大的无偏移,无失调,无温飘的放大电路,另外一方面,让AD 的参考值具有高达 50ppm 的温度系数! 我就在
[单片机]
【GD32 MCU入门教程】GD32 MCU GPIO 结构与使用注意事项
1.前言 本文是专门为基于GD32 MCU开发的工程设计人员提供,主要介绍了GPIO的功能配置、内部结构以及在不同场景使用时的注意事项,旨在帮助GD32 MCU开发者优化对通用型输入输出端口(GPIO)的使用,正确快速的使用GD32 MCU进行产品开发。 GPIO,通用型输入输出端口的简称,可以通过软件配置其输出或者输入,GD32 的 GPIO 引脚与外部设备连接,从而实现与外部通信,控制以及信号输入的功能,是 GD32 MCU 中很常见,使用最广泛的模块。 每个 GPIO 引脚可以由软件配置为输出(推挽或开漏)、输入、外设备用功能或者模拟模式。 每个 GPIO 引脚都可以配置为上拉、下拉或浮空模式或无上拉/下拉。 GD32
[单片机]
【GD32 <font color='red'>MCU</font>入门教程】GD32 <font color='red'>MCU</font> GPIO 结构与使用注意事项
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved