课程名称 | 微机原理及接口技术 |
实验名称 | 实验报告(四):定时器实验 |
实验目标: 1. 实验流程 (1)根据实验目标:利用定时器中断方式实现以下功能实现单片机开机后8盏小灯处于熄灭状态,5秒后,8盏小灯全部点亮的要求,画出程序流程图如下: (2)进入Keil4软件建立工程、创建后缀名为.asm的文件并添加到Source Group 1中。根据实验流程图用汇编语言写出对应的代码并进行编译结果如下: (3)点击Project之后选择Options for Target’Target1’选项,进入界面选择生成.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 条评论) |