首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
应用定时器中断实例技术
深圳深科特电子科技公司
收藏本文     查看收藏

  如何应用定时器实现中断呢?具体的操作步骤有呢些?应该注意什么问题?下面由IC解密工程师讲解一个应用定时器中断的实例:

  现要求编制一段程序,使P1.0端口线上输出周期为2ms的方波脉冲。设单片机晶振频率

  Fosc=6MHZ.

  1、方法:利用定时器T0作1ms定时,达到定时值后引起中断,在中断服务程序中,使P1.0的状态取一次反,并再次定时1ms。

  2、定时初值:机器周期MC=12/fosc=2us。所以定时lms所需的机器周期个数为500D,亦即0lF4H。设T0为工作方式1(16位方式),则定时初值是(01F4H)求补=FEOCH

  START: MOV TMOD,#01H ;T0为定时器状态,工作方式1

   MOV TL0,#0CH ;T0的低位定时初值

   MOV TH0,#0FEH ;T0的高位定时初值

   MOV TCON,#10H ;打开T0

   SETB ET0 ;1ET0,即允许T0中断

   SETB EA ;1EA,即充许全局中断

   AJMP $ ;动态暂存

  000BH: AJMP IST0 ;转入T0中断服务程序入口地址IST0

  IST0: MOV TL0,#0CH ;重置定时器初值

   MOV TH0,#0FEH ;重置定时器初值

   CPL P1.0 ;P1.0取反

   RET1 ;中断返回

  


 

状 态: 离线

公司简介
产品目录

公司名称: 深圳深科特电子科技公司
联 系 人: 袁雪梅
电  话: 0755-83766239
传  真:
地  址: 华强北赛格科技园三栋东916
邮  编: 518028
主  页:
 
该厂商相关技术文摘:
有关如何检测组装印制电路板缺陷问题?
关于液体闪烁计数器抄板技术
芯片解密专家详解单片机中断系统结构
电源控制寄存器PCON
IC解密基础知识:单片机算术运算指令
pcb抄板技术之pcb调试技巧
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved