154

8

STC15F2K60S2

单片机的定时

/

计数器

例题

8.1

T1

方式

0

实现定时,在

P1.0

引脚输出周期为

10mS

的方波。

根据题意,采用

T1

方式

0

进行定时,因此,

(

TMOD

)

=00H

因为方波周期是

10mS

,因此

T1

的定时时间应为

5mS

,每

5mS

时间到就对

P1.0

取反,

就可实现在

P1.0

引脚输出周期为

10mS

的方波。系统采用

12M

晶振,分频系数为

12

,即定

时脉钟周期为

1

μ

S

,则

T1

的初值为:

X = M

计数值

= 65536

5000 = = 60536 =EC78H

即:

TH1 = ECH

TL1 = 78H

(

1

)查询方式实现:

ORG

0000H

MOV

TMOD

#00H

;设

T1

为方式

0

定时模式

MOV

TH1

#0ECH

;置

5mS

定时的初值

MOV

TL1

#78H

SETB

TR1

;启动

T1

Check_TF1

JBC

TF1

Timer1_Overflow

;查询计数溢出

SJMP

Check_TF1

;未到

5mS

继续计数

Timer1_Overflow

CPL

P1.0

;对

P1.0

取反输出

SJMP

Check_TF1

;未到

1s

继续循环

END

(

2

)中断方式实现:

ORG

0000H

LJMP

MAIN

;上电复位后,转

MAIN

ORG

001BH

LJMP

Timer1_ISR

T1

中断响应后,转

Timer1_ISR

ORG

0100H

MAIN

MOV

TMOD

#00H

;设

T1

为方式

0

定时模式

MOV

TH1

#0ECH

;置

5mS

定时的初值

MOV

TL1

#78H

SETB

ET1

stc15f2k60f2单片机定时器_8 STC15F2K60S2单片机的定时器计数器 例题相关推荐

  1. 单片机原理及其应用——单片机定时器中断实验(八段数码管依次显示0~9数字)

    目录 一.实验要求 二.知识要点 (一)单片机定时器/计数器 (二)相关的特殊功能寄存器 1.工作方式寄存器TMOD 2.定时器/计数器控制寄存器TCON (三)定时器/计数器的工作方式 1.工作方式 ...

  2. 51单片机入门教程(5)——定时器中断

    51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...

  3. 串口中断和定时器中断_51单片机中断机制(定时器/计数器)

    单片机中断简介 52单片机一共有6个中断源,它们的符号,名称以及各产生的条件分别如下: INT0 - 外部中断0,由P3.2端口线引入,低电平或下降沿引起 INT1 - 外部中断1,由P3.3端口线引 ...

  4. 嵌入式开发学习笔记6-了解单片机中的特殊功能寄存器(定时器/计数器)

    嵌入式开发学习笔记6-了解单片机中的特殊功能寄存器(定时器/计数器) 定时器/计数器简介 TH与TL TMOD工作模式寄存器 TCON定时器控制寄存器 定时器操作实例 定时器/计数器简介 在单片机中, ...

  5. 快速复习51单片机的外部中断、计数/定时器中断和串行口中断,加代码实现

    目录 1.中断系统的概念 1.1中断的概念 1.2中断系统的概念 1.3中断系统的优点 1.4我们要说的三种中断源 2.外部中断 2.1 外部中断0 代码示范 2.2 外部中断 分析 3.计数/定时器 ...

  6. 51单片机实验 LED半秒闪烁 定时器0方式2 中断实现

    51单片机实验 LED半秒闪烁 定时器0方式2 中断实现 实验目的: P1.0接一个发光管,实现亮半秒灭半秒, 要求使用定时器0工作方式2,中断实现. C语言代码: #include "at ...

  7. 51单片机(二十二)—— 定时器2功能测试

    在本文中,我们对51单片机的定时器2的功能进行测试.包含两个实验,一个是定时器2递增计数功能的测试,另一个是定时器2递减计数功能的测试. 实验1:递增计数 这个实验使用了定时器2的16位自动重装模式的 ...

  8. 单片机c语言99秒的定时器,通过51单片机定时器1实现99秒倒计时

    今天刚刚完成了一个新的单片机实验,犯了一个小小的错误,导致不能够倒计时,弄了几个小时, 结果发现是变量的取值范围出错了 任何一个实验都应该自己动手去实践,没有实践是不知道自己少了什么的.只有实践才能够 ...

  9. STC15F2K60S2单片机的串口通信程序及相关知识

    一.STC15F2K60S2单片机简介 中国深圳宏晶STC系列单片机是2005年推出中国本土的第一款具有全球竞争力的,且与MCS-51兼容的STC系列单片机.它完全兼容51单片机,是新一代增强型单片机 ...

  10. STC15f2k60s2C语言定时器2,STC15F2K60S2 定时器2测试C.doc

    STC15F2K60S2 定时器2测试C //本示例在Keil开发环境下请选择Intel的8058芯片型号进行编译 //假定测试芯片的工作频率为18.432MHz #include "stc ...

最新文章

  1. Linux定时器使用
  2. 树莓派安装 MySQL 时出现错误的解决方法
  3. cmake简明使用指南
  4. WinXP启动时自动打开上次关机时未关闭的文件夹
  5. 【蓝桥杯 - 试题】立方尾不变(tricks,快速取出一个数字的后n位)
  6. Android中的短信收不到问题
  7. JAVA 导出 Excel, JS 导出 Excel
  8. 黄老师架构师课程笔记(一)反射
  9. 论文降重修改句子软件
  10. 【雕刻机】使用雕刻机雕刻PCB
  11. AD15复制相同模块布局
  12. HTML5 Input 日期选择器
  13. 用最简单的方法解决:linux系统重启网络delaying initialization错误
  14. zotero+PDF expert+坚果云+iPad
  15. matlab GUI制作拼图小游戏
  16. mysql 查询 唯一_Mysql中如何查询所有唯一记录
  17. 车载导航产品的数字地图格式
  18. SpringBoot中Hibernate-validator的使用
  19. IDL考前复习(六) image函数keywords
  20. 推荐系统的中的正排和倒排

热门文章

  1. 一款神仙儿 MySQL 审核平台,吊到不行!
  2. php mysql上机题_基于PHP+MySQL的题库管理系统
  3. linux ipk,openwrt下ipk生成过程及原理
  4. android实现通话录音获取上传实现过程记录。
  5. java blog 引擎_推荐10个Java开源CMS系统
  6. 基于忆阻器的神经网络应用研究
  7. 【原创】无锁编程技术及实现
  8. php源码html模板20套免费分享
  9. 阿里—最新iOS面试题总结
  10. 盘点2017年最热门的10个增长黑客策略