嵌入式系统导论实验报告
姓名 | 学号 | 班级 | 电话 | 邮箱 |
---|---|---|---|---|
欧阳毅 | 15352268 | 15M2 | 13247686905 | 438020310@qq,com |
1.实验题目
创建工程并修改部分代码改变输出端口,学会使用调试手段。每个内容都需要画程序框图。
2.实验内容和结果
- 1、实验一
-- 按照所给的代码,修改对应的端口,换位输出。
【程序框图】:
还未修改程序前,跑出来的结果,
【初始未触碰SW1】由程序框图可以看到必须先触发了按钮才会亮起蓝灯。
【按下RESET并松开】
【按下SW1】
-- 修改端口,是PF2输入位改为PF0(SW2),输出改为红色PF1。
【松开】
【按下】
- 2、实验2
-- 定义为地址,也是修改端口查看结果。
【程序框图】
【实验结果】未改动程序
【改变端口】将输入端口改为PF0,将输出端口改为PF1,输出红色。
- 3、实验3
【程序流程图】
仿真,点击各个按钮查看情况:
同样的,按下只按下SW2或者SW2和SW1两者都按下也会出现闪烁;
同时,当按下SW3时,没有出现闪烁。
【证明闪烁的波形图】
3.实验心得
本次实验承接上次的基础上进一步的探索相关端口的知识,使用的是C语言,开始一步一步搭建project,使用仿真工具来看出一些效果,模拟一些端口的变化。总而言之还是位运算和解锁锁定等的操作,对TM4C123G的编程也有了进一步的体会和认识。其中最麻烦的还是解锁,有的时候容易混淆,然后是最后仿真的体现,在配置参数使用错误下,根本跑不出。希望下次做的更好。