第一范文网 - 专业文章范例文档资料分享平台

实验四 51单片机的定时器实验

来源:用户分享 时间:2025/5/20 18:52:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验四 51单片机的定时器实验

在单片机应用系统中,许多场合都要用到计数或定时功能。例如,对某个外部事件进行计数、定时巡回检测物理参数、按一定的时间间隔进行现场控制等。MCS-51单片机内部提供了两个16位的可编程的定时器/计数器T0和T1,通过编程可方便灵活地设定定时或计数的参数或方式。

一、实验目的

掌握51单片机的定时器应用。 二、实验内容

1、 设单片机的fosc=12MHz,要求用定时器/计数器T0以方式1在P1.0脚上输出周期为4ms的方波。

Note:分别用查询方式和中断方式实现程序设计。

2、 已知振荡频率为6MHz,用T0实现从P1.0口产生周期为1s,占空比为30%的波形。

3、 已知振荡频率为12MHz,利用单片机T1产生定时时钟,由P1口输出信号控制8个LED

灯。试编程使8个灯依次轮流点亮,且每个灯点亮时间为100ms。

4、 设计一个跑马灯应用系统(每个LED亮灯时间为100ms),用外中断INT1实现LED单

灯左移和单灯右移的切换。

5、 如图4-1所示,指拨开关的状态由P2输入,在此将利用其中的4个按键设定输出地频

率。真值表如表4-1所示。 S1 0 1 1 1 S2 × 0 1 1 S3 × × 0 1 S4 × × × 0 输出 100kHz 10kHz 1kHz 100Hz

三、实验步骤

1、首先在PROTEUS仿真软件中把电路连接妥当。 2、画出流程图。

3、使用KEIL集成开发环境编写程序,编译调试。

四、思考

1、查询方式和中断方式的区别在哪里?

五、参考答案

参看lesson4文件夹ex1.c,ex2.c程序。

搜索更多关于: 实验四 51单片机的定时器实验 的文档
实验四 51单片机的定时器实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0ehp95rumf3qhtz4wkb3_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top