|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
隔了这么久才来写这篇,HW加班太多,没办法。
1、硬件电路图
本节实验很简单,按下S1,让LED1亮起来,再按下S1,让LED1灭掉,是不是很简单啊。
首先要做的是识别按键被按下,可以看到按键弹起来的时候P0.0经过一个R10电阻接到3.3V上,也就是P0.0引脚是高电平,按键按下的时候P0.0直接连到GND上,当然是低电平0了,所以只要当P0.0的电平状态从高跳变到低的时候就是按键被按下了,这个时候只要去改变P1.0来控制LED1亮灭即可,很简单吧。
2、相关寄存器
P0SEL | P0[7:0]功能设置寄存器,默认设置为普通I/O口 | P0INP | P0[7:0]作为输入口时电路模式寄存器,可以设置为输入上下拉等 | P0 | P0[7:0]可以位寻址的I/O寄存器 | P0DIR | P0口输入输出设置寄存器
|
|
|