定时器计数实验报告

一、实验目的

1、了解定时器/

计数器的工作方式和工作原理。

2、掌握定时器/计数器的初值计算。

3、学会使用定时器/计数器。

二、实验仪器

Keil软件,Protus软件

三、实验内容

1、假设系统时钟频率采用12MHz,要在P1.0引脚上输出一个周期为2ms的方波。

1)初值计算

方波的周期用定时器T0来确定,采用方式1,16位定时方式。单片机时钟频率频为12MHz,产生周期为2ms的方波,则定时器初始值应为:

1-61s110 机器周期 = 1212MHZ216-X110110

X64536

fc18H-6-3

2)程序

ORG

RESET:AJMP

ORG

AJMP

ORG

MAIN: MOV

MOV

ACALL

HERE: AJMP

PT0M0:MOV

MOV

SETB

SETB

SETB

RET

IT0P: MOV

MOV

CPL

0000H MAIN 00BH IT0P 0100H SP,#60H ;设置堆栈指针 TMOD,#01H ;设T0为定时器1工作方式 PT0M0 HERE ;原地跳转,等待中断 TL0,#18H ;T0赋初值低8位 TH0,#0fcH ;初值高8位 ET0 ;允许T0中断 EA ;开总中断 TR0 ;启动T0中断 TL0,#18H TH0,#0fcH P1.0 ;T0中断服务子程序 ;P1.0的状态取反

四、实验结果

一、实验目的

1、了解定时器/

计数器的工作方式和工作原理。

2、掌握定时器/计数器的初值计算。

3、学会使用定时器/计数器。

二、实验仪器

Keil软件,Protus软件

三、实验内容

1、假设系统时钟频率采用12MHz,要在P1.0引脚上输出一个周期为2ms的方波。

1)初值计算

方波的周期用定时器T0来确定,采用方式1,16位定时方式。单片机时钟频率频为12MHz,产生周期为2ms的方波,则定时器初始值应为:

1-61s110 机器周期 = 1212MHZ216-X110110

X64536

fc18H-6-3

2)程序

ORG

RESET:AJMP

ORG

AJMP

ORG

MAIN: MOV

MOV

ACALL

HERE: AJMP

PT0M0:MOV

MOV

SETB

SETB

SETB

RET

IT0P: MOV

MOV

CPL

0000H MAIN 00BH IT0P 0100H SP,#60H ;设置堆栈指针 TMOD,#01H ;设T0为定时器1工作方式 PT0M0 HERE ;原地跳转,等待中断 TL0,#18H ;T0赋初值低8位 TH0,#0fcH ;初值高8位 ET0 ;允许T0中断 EA ;开总中断 TR0 ;启动T0中断 TL0,#18H TH0,#0fcH P1.0 ;T0中断服务子程序 ;P1.0的状态取反

四、实验结果


相关文章

  • 微机原理实验报告--直流电机测速实验
  • 课程名称: 实验项目: 实验地点: 专业班级: 学生姓名:指导教师: 本科实验报告 微机原理及接口技术 直流电机测速实验 学号: 2012 年 6 月 25 日 一.实验目的 (1)掌握8254的工作原理和编程方法: (2)了解光电开关,掌 ...查看


  • 计算机综合实践实验报告
  • 四川大学网络教育学院 实践课程报告 实践课程 计算机综合实践 校外学习中心 奥鹏 专 业 电气工程及其自动化 层 次 专升本 年 级 级 学生姓名 学 号 20年 月 日 四川大学网络教育学院 实验报告 实验内容:用汇编语言编写一个简单的加 ...查看


  • 电子秒表的设计报告
  • 电子秒表电路设计实验报告 学生姓名: 如孜江·库万 学 号:2011130215 专 业:通信工程 年级.班级:2011年级3班 实验项目:电子秒表电路设计 实验类型:设计 实验时间: 实验指导老师: 实验评分: 一. 实验目的 1.进一步 ...查看


  • 电子秒表实验报告
  • 电子技术设计性 实训报告 学 号: 211002146 姓 名: 邱富烨 同 组 人: 夏文彬 班 级: 指导老师: 林雪健 日 期: 2012.09.07 目 录 一.实训目的------------------------------- ...查看


  • 数字电子时钟实验报告
  • 一.设计题目与要求 设计题目:多功能数字钟 设计要求: 1. 准确计时,以数字形式显示机器人行走的时.分.秒的时间. 二.设计原理 1数字钟的组成部分 ⑴555定时器组成的方波发生电路 多谐振荡器电路给数字钟提供一个频率1Hz 的信号,可保 ...查看


  • 直流电机实验预习报告
  • 直流电机预习实验报告 一.实验目的 通过利用PWM控制直流电机的转动速度,了解直流电机的工作原理,明白其顺转.逆转的机理. 二.实验原理 1. 脉宽调制(PWM)基本原理 脉冲宽度调制,简称脉宽调制,是将模拟信号转换为脉冲波形的一种技术,一 ...查看


  • 南理工 EDA设计实验报告
  • EDA 设计实验报告 --多功能数字钟设计 学号:XXXX 姓名:XXX 院系:自动化学院 指导老师:花汉兵 时间:2013年3月 摘要 利用Quartus II软件采用模块化设计方法设计一个数字钟.通过原理图输入进行设计,取代VHDL 语 ...查看


  • 新数字时钟实验报告
  • 数 字 电 路 课 程 设 计 2014 年 10月 23 日 目录 1. 实验目的 .............................................. 3 2. 设计要求 .................... ...查看


  • 数字电子钟
  • 学院 数字电路逻辑设计 课程设计 设计名称 数字电子钟 专业班级 电信11-1 学 号 姓 名 指导教师 太原理工大学现代科技学院 课程设计任务书 注:1. 课程设计完成后,学生提交的归档文件应按照:封面-任务书-说明书-图纸的顺 序进行装 ...查看


热门内容