实验二 定时器实验

该实验介绍了如何使用89C51的定时器T0通过中断方式实现每秒、每分钟和每三分钟输出状态反转。实验详细讲解了定时器的工作原理、相关寄存器设置,提供了实验程序框图、电路图和具体程序代码,旨在帮助学习者掌握单片机定时器中断编程。
摘要由CSDN通过智能技术生成

实验二 定时器实验

一、实验要求

89C51内部定时计数器T0,用CPU内部定时器中断方式计时,实现每一秒钟输出状态发生一次反转.

、实验目的

习89C51内部定时/计数器使用方法,进一步掌握中断处理程序的编程。

、实验原理

定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验使用的是定时器。

定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON。TMOD用于设置定时器/计数器的工作方式0-3,并确定用于定时还是用于计数。TCON主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。

、实验内容

利用89C51内部定时器T0的溢出中断方式,实现每一秒钟输出状态(P1.0)发生反转ÿ

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HP学院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值