微机原理机接口技术-定时器实验实验报告

实验报告
课程名称
微机原理及接口技术
实验名称
实验报告(四):定时器实验
实验目标:
利用定时器中断方式实现以下功能:单片机开机后8盏小灯处于熄灭状态,5秒后,8盏小灯全部点亮。
请图文结合详细描述实验流程与实验结果(绘制程序单片机程序烧录流程图),给出带注释的源代码以及实验结论等。
1. 实验流程
(1)根据实验目标:利用定时器中断方式实现以下功能实现单片机开机后8盏小灯处于熄灭状态,5秒后,8盏小灯全部点亮的要求,画出程序流程图如下:
(2)进入Keil4软件建立工程、创建后缀名为.asm的文件并添加到Source Group 1中。根据实验流程图用汇编语言写出对应的代码并进行编译结果如下:
(3)点击Project之后选择Options for TargetTarget1选项,进入界面选择生成.hex文件,过程如下:
(4)将.hex文件烧录到单片机中,实现定时器中断实验。
2. 实验结果
单片机程序烧录成功后,可以观察到单片机开机后8盏小灯处于熄灭状态,5秒后,8盏小灯全部点亮,即利用定时器中断方式可以实现控制开始时8盏小灯处于熄灭状态,5秒后,8盏小灯全部点亮的功能。
3. 带注释的源代码
4. 实验结论、建议和意见
实验结论:
利用Keil的仿真实验环境,可以通过利用定时器中断方式可以实现控制开始时8盏小灯处于熄灭状态,5秒后,8盏小灯全部点亮的功能。
//
建议和意见:
·注意程序文件后缀名为“.asm”
·注意将文件添加到“Source Group 1”中,将程序文件与工程文件联系。
·注意软硬件调试环境的创建以及单片机型号的选择。
·由于计时器本身计时有上限值,注意在程序中设置循环以实现5s计时。

本文发布于:2024-09-22 08:29:07,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/353111.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实验   实现   文件   程序   小灯   单片机
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议