嵌入式系统GPIO 输入输出实验报告.pdf

嵌入式系统GPIO 输入输出实验报告.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

真验四GPIO输进真验之阳早格

格创做

一、真验手段

1、不妨使用GPIO的输进模式读与开闭旗号.

2、掌握GPIO相闭寄存器的用法战树坐.

3、掌握用C谈话编写步调统造GPIO.

二、真验环境

PC机一台

ADS1.2集成开垦环境一套

EasyARM2131教教真验仄台一套

三、真验真质

1.真验通过跳线JP8连交,步调检测按键KEY1的状态,统

造蜂鸣器BEEP的鸣喊.按下KEY1,蜂鸣器鸣喊,紧开后

停止蜂鸣.(调通真验后,改为KEY3键举止输进).

2.当检测到KEY1有按键输进时面明收光二极管LED4并统

造蜂鸣器响,硬件延时后闭掉收光管并停止蜂鸣,而后循

环那一历程曲到检测按键不输进.(键输进改为键KEY4,

收光管改为LED6).

3.分离真验三,当按下按键Key1时,开用跑马灯步调并统

造蜂鸣器响,硬件延时后闭掉收光管并停止蜂鸣,而后循

环那一历程曲到检测按键再次按下.

四、真验本理

当P0心用于GPIO输进时(如按键输进),里面无上

推电阻,需要加上推电阻,电路图拜睹图4.2.

举止GPIO输进真验时,先要树坐IODIR使交心线成为

输进办法,而后读与IOPIN的值即可.

图4.2按键电路本理图

真验通过跳线JP8连交,步调检测按键KEY1的状态,

统造蜂鸣器BEEP的鸣喊.按下KEY1,蜂鸣器鸣喊,紧开后停

止蜂鸣.

正在那个真验中,需要将按键KEY1输出心P0.16设为输出心

而蜂鸣器统造心P0.7树坐为输出心.蜂鸣器电路如图4.3所

示,当跳线JP6连交蜂鸣器时,P0.7统造蜂鸣器,矮电通常

蜂鸣器鸣喊.LED灯电路如图4.4所示,矮电通常灯明.

图4.3蜂鸣器统造电路

图4.4LED统造电路

步调最先树坐管足连交寄存器PINSEL0战PINSEL1,树

坐P0.16为输进,树坐为输出.而后检测端心P0.16的电仄,对

于举止相映的统造,过程图如图4.5所示,真止步调睹步调浑

单4.1.

图4.5按键输进真验过程图

五、真验步调、源代码及调试截止

真质1

真验步调

①开用ADS1.2IDE集成开垦环境,采用ARMExecutable

Imageforlpc2131工程模板修坐一个工程BEEP_key.

②正在user组里编写主步调代码main.c.

③采用DebugInFLASH死成目标,而后编译链交工程.

④将EasyARM教教真验开垦仄台上的相映管足跳线短交.

⑤采用Project-Debug,开用AXD举止JLINK仿真调试.

⑥齐速运止步调,步调将会正在main.c的主函数中停止.

如下图所示:

⑦单打ContextVariable图标按钮(大概者采用Processor

Views-Variables)挨开变量瞅察窗心,通过此窗心不

妨瞅察局部变量战局部变量.采用SystemViews-

DebuggerInternals即可挨开LPC2000系列ARM7微

统造器的片内中寄存器窗心.

通过变量窗心不妨瞅察变量BEEP、KEY1等的值战ARM7

微统造器的片内中寄存器窗心.如下图所示:

⑧不妨单步运止步调,先按下Key1,瞅察IO0PIN寄存器

的值,而后断开Key1,瞅察IO0PIN寄存器的值.不妨树

文档评论(0)

180****8094 + 关注
实名认证
内容提供者

小学毕业生

1亿VIP精品文档

相关文档