单片机实验六计数器

实验6计数器

高源

实验内容:用P1口记录按键的次数(利用计数方式)。

• 控制箱连接:

• P3.4口连接控制箱上红色按键P ,P1口连接8个LED ,二进制显示按键次数。

参考代码(填空并看懂理解代码):

ORG 0000H

MOV TMOD, #06H (为什么?) MOV TL0,#0 MOV TH0,#0 MOV A,#0 MOV P1,A SETB TR0 HERE: MOV P1,TL0 AJMP HERE

• 思考题

• 1. 如何设置计数方式? • 2. 如何读取计数值?

TMOD #06H 因为想使用计数器1为计数工作模式,并且使用工作方式2 使用P3.4口INT1

汇编指令

思考题

1. 如何设置计数方式?

把TMOD C/T设置为1就可以了 TMOD 示意表格

下面的表格列出了TMOD 各个位的名字,点击下面的1和0就可以给各个位置1或者置0,控制两个定时器/计数器的工作方式。

7 6 5 4 3 2 1 0 GATE C/T M1 M0 GATE C/T M1 M0

然后在对应的T0,T1输入脉冲就可以计数

计数方式的设置

通过M0,M1设置工作在什么方式,方式同定时器。

2. 如何读取计数值?

根据输出口的亮灭情况 亮表示1,暗表示0

我们可以读出一个由0和1组成的二进制数 在没有溢出的情况下,将这个二进制转换为十进制就是我们最后想要的结果。

实验6计数器

高源

实验内容:用P1口记录按键的次数(利用计数方式)。

• 控制箱连接:

• P3.4口连接控制箱上红色按键P ,P1口连接8个LED ,二进制显示按键次数。

参考代码(填空并看懂理解代码):

ORG 0000H

MOV TMOD, #06H (为什么?) MOV TL0,#0 MOV TH0,#0 MOV A,#0 MOV P1,A SETB TR0 HERE: MOV P1,TL0 AJMP HERE

• 思考题

• 1. 如何设置计数方式? • 2. 如何读取计数值?

TMOD #06H 因为想使用计数器1为计数工作模式,并且使用工作方式2 使用P3.4口INT1

汇编指令

思考题

1. 如何设置计数方式?

把TMOD C/T设置为1就可以了 TMOD 示意表格

下面的表格列出了TMOD 各个位的名字,点击下面的1和0就可以给各个位置1或者置0,控制两个定时器/计数器的工作方式。

7 6 5 4 3 2 1 0 GATE C/T M1 M0 GATE C/T M1 M0

然后在对应的T0,T1输入脉冲就可以计数

计数方式的设置

通过M0,M1设置工作在什么方式,方式同定时器。

2. 如何读取计数值?

根据输出口的亮灭情况 亮表示1,暗表示0

我们可以读出一个由0和1组成的二进制数 在没有溢出的情况下,将这个二进制转换为十进制就是我们最后想要的结果。


相关内容

  • 嵌入式课程设计论文
  • 武汉工程大学 课程设计(论文) 题 目 单片机实验课程设计 姓 名 学 号 指导老师 指导教师职称 讲师 年级专业班级 13级信息02班 所在学院 2015年1月14日 目录 摘要 3 前言 4 第一章 IO输入/输出---半导体温度传感器DS18B20实验 5 1.1 系统总体方针图 5 1.2 ...

  • 定时计数器实验-单片机
  • 单 片 机 实 验 报 告 一.实验目的 实验五 定时/计数器实验 1.学习8051内部定时/计数器的工作原理及编程方法: 2.掌握定时/计数器外扩中断的方法. 二.实验原理 8051单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1).它们都有定时器或事件计数的功能,可用于定时控制 ...

  • LED小灯实验报告
  • led 流水灯的设计报告 课程名称: led流水灯设计 学 院: 大数据与信息工程学院 专 业: 姓 名: 学 号: 年 级: 任课教师: 一. 实验的背景和意义 单片机全称叫单片微型计算机,是一种集成在电路芯片,是采用大规模集成电路技术把 cpu 随机存储器ram .只读存储器rom .多种输入输 ...

  • 单片机原理及应用实验报告
  • 单片机原理及应用实验报告 一.选题意义...................................................................... 2 二.单片机AT89C52结构介绍 ......................................... ...

  • 单片机外部中断实验报告
  • 实验三 外部中断 实验报告 班级: 学号: 姓名: 教师: 一.实验目的 1.掌握单片机外部中断的原理及过程. 2.掌握单片机外部中断程序的设计方法. 3.掌握单片机外部中断时中断方式的选择方法. 二.实验内容 如下图所示,P3.2设为输入, P2设为输出位,连有8个发光二极管D1~D8.每当发 生 ...

  • 秒表系统设置课程设计
  • 课 程 设 计 说 明 书 学生姓名: 学 号: 学 院: 专 业: 电子信息工程 题 目: 专业综合实践之硬件部分: 基于单片机的秒表系统设计 指导教师: 职称: 2013 年 12 月 16 日 课程设计任务书 13/14 学年第 一 学期 学 院: 专 业: 电子信息工程 学 生 姓 名: 学 ...

  • 传感器原理课程设计
  • HUBEI NORMAL UNIVERSITY <传感器原理与应用> 实验报告 湖北师范学院计算机科学与技术学院 目录 实验一 Pt100铂电阻测温特性实验 ................................................................. ...

  • 串口通信实验报告
  • 大连理工大学实验报告 学院(系): 软件学院 专业: 软件工程 组号: 01 姓 名: 杨甜甜 学号: 201592078 班级: 软1502 课序号: 01 姓 名: 郑超凡 学号: 201592145 班级: 软1502 课序号: 01 姓 名: 何子健 学号: 201592058 班级: 软1 ...

  • 超声波测距仪设计实验报告2
  • 超声波测距仪设计实验报告 一.实验目的 1)了解超声波发生器原理以及超声波测距原理: 2)根据超声波测距原理,设计超声波测距仪硬件电路: 3)熟悉PCB板的设计与制作: 4)熟悉基于单片机或嵌入式系统的开发编程: 5)熟悉电路的综合调试. 二.实验内容 1)认真研究有关理论知识并大量查阅相关资料,确 ...