lab9

2017-12-07  本文已影响0人  儒侠道

嵌入式系统导论实验报告


姓名 学号 班级 电话 邮箱
欧阳毅 15352268 15M2 13247686905 438020310@qq,com

1.实验题目

创建工程并修改部分代码改变输出端口,学会使用调试手段。每个内容都需要画程序框图。

2.实验内容和结果

实验一流程图.png

还未修改程序前,跑出来的结果,
【初始未触碰SW1】由程序框图可以看到必须先触发了按钮才会亮起蓝灯。

IMG_20171207_200706.jpg

【按下RESET并松开】

IMG_20171207_200726.jpg

【按下SW1】

IMG_20171207_201925.jpg

-- 修改端口,是PF2输入位改为PF0(SW2),输出改为红色PF1。

【松开】

松开.jpg

【按下】

按下SW2.jpg 实验2流程图.png

【实验结果】未改动程序

实验2未按开关.jpg 实验2按下SW1后灯灭.jpg 实验2按下SW1后灯再亮.jpg

【改变端口】将输入端口改为PF0,将输出端口改为PF1,输出红色。

定义输出PF1和解锁PF0.png 定义输入端口.png 实验3流程图.jpg

仿真,点击各个按钮查看情况:

仿真不按按钮.png 仿真按下SW1-1.png 反真按下SW1-2.jpg

同样的,按下只按下SW2或者SW2和SW1两者都按下也会出现闪烁;

SW1和SW2都按下.jpg

同时,当按下SW3时,没有出现闪烁。

仿真按下SW3.jpg

【证明闪烁的波形图】

闪烁波形图.jpg

3.实验心得

本次实验承接上次的基础上进一步的探索相关端口的知识,使用的是C语言,开始一步一步搭建project,使用仿真工具来看出一些效果,模拟一些端口的变化。总而言之还是位运算和解锁锁定等的操作,对TM4C123G的编程也有了进一步的体会和认识。其中最麻烦的还是解锁,有的时候容易混淆,然后是最后仿真的体现,在配置参数使用错误下,根本跑不出。希望下次做的更好。

上一篇 下一篇

猜你喜欢

热点阅读