lab9

作者: 儒侠道 | 来源:发表于2017-12-07 23:23 被阅读0次

嵌入式系统导论实验报告


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

1.实验题目

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

2.实验内容和结果

  • 1、实验一
    -- 按照所给的代码,修改对应的端口,换位输出。
    【程序框图】:
实验一流程图.png

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

IMG_20171207_200706.jpg

【按下RESET并松开】

IMG_20171207_200726.jpg

【按下SW1】

IMG_20171207_201925.jpg

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

【松开】

松开.jpg

【按下】

按下SW2.jpg
  • 2、实验2
    -- 定义为地址,也是修改端口查看结果。
    【程序框图】
实验2流程图.png

【实验结果】未改动程序

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

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

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

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

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

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

SW1和SW2都按下.jpg

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

仿真按下SW3.jpg

【证明闪烁的波形图】

闪烁波形图.jpg

3.实验心得

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

相关文章

  • lab9

    嵌入式系统导论实验报告 1.实验题目 创建工程并修改部分代码改变输出端口,学会使用调试手段。每个内容都需要画程序框...

  • lab9

    格式化字符串漏洞,不过是有点蛇皮的格式化字符串,学到了不少新姿势 很明显的格式化字符串,但同时也可以发现,我们的输...

  • HITCON-Tranning-Master lab7 - la

    最近在看格式化字符串漏洞,就做了HITCON-Tranning-Master的lab7~lab9 这几题都是关于格...

  • [Microsoft/AI-System]微软AI系统Lab9

    2021-07-20 Lecture12: System for AI-12-Reinforcement lear...

网友评论

      本文标题:lab9

      本文链接:https://www.haomeiwen.com/subject/uxpjixtx.html