标题:
2.3—对单片机I/O口的更深一步认识
[打印本页]
作者:
hhh365
时间:
2020-6-27 21:48
标题:
2.3—对单片机I/O口的更深一步认识
在个人不成熟的思考后,感觉这个现象:尽管是在用软件的方式通过程序对P1进行了定义,且在无限循环的while(1)中每次都会再次定义,但当按下开关S后所有的灯还是都会亮起来,一是说明了I/O口既可以接收信号,同时也可以发送信号;二是说明了单片机CPU的运行速度之快
具体如下
实现目标:让单片机不停地把P1口的电平状态送到P0口、P2口和P3口。在按下按键S时,P1.7引脚的灯被点亮的瞬间,P0.7引脚、P2.7 引脚和P3.7引脚的3个灯也接着被点亮。
程序代码如下:
void main(void)
{
while(1) //无限循环
{
P1=0xff; // P1=1111 1111B,熄灭LED
P0=P1; // 将 P1口状态送入P0口
P2=P1; // 将 P1口状态送入P2口
P3=P1; // 将 P1口状态送入P3口
}
}
复制代码
图为仿真
Snipaste_2020-06-27_22-03-48.jpg
(101.01 KB, 下载次数: 59)
下载附件
2020-6-27 22:04 上传
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1