51单片机c语言脉冲计数实验报告,单片机计数器实验报告.doc

单片机计数器实验报告单片机计数器实验报告

计数器实验报告

㈠ 实验目的

学习单片机内部定时/计数器的使用和编程方法;

进一步掌握中断处理程序的编程方法。

㈡ 实验器材

G6W仿真器一台

MCS—51实验板一台

PC机一台

电源 一台

信号发生器一台

㈢ 实验内容及要求

8051内部定时计数器,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数,使用8051的T1作定时器,50ms中断一次,看T0内每50ms来了多少脉冲,将计数值送显(通过LED发光二极管8421码来表示),1秒后再次测试。

㈣ 实验说明

本实验中内部计数器其计数器的作用,外部事件计数器脉冲由P3.4引入定时器T0。单片机在每个机器周期采样一次输入波形,因此单片机至少需要两个机器周期才能检测到一次跳变,这就要求被采样电平至少维持一个完整的机器周期,以保证电平在变化之前即被采样,同时这就决定了输入波形的频率不能超过机器周期频率。

计数脉冲由信号发生器输入(从T0端接入)。

计数值通过发光二极管显示,要求:显示两位,十位用L4~L1的8421码表示,个位用L8~L5的8421码表示

将脉搏检查模块接入电路中,对脉搏进行计数,计算出每分钟脉搏跳动次数并显示

㈤ 实验框图(见下页)

程序源代码

ORG 00000H

LJMP MAIN

ORG 001BH ;T0的中断入口地址

AJMP MAIN1

MAIN:

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值