标题: 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个灯也接着被点亮。
程序代码如下:
  1. void main(void)
  2. {
  3.     while(1)                   //无限循环
  4.           {         
  5.                  P1=0xff;        // P1=1111 1111B,熄灭LED
  6.                  P0=P1;                // 将 P1口状态送入P0口
  7.                  P2=P1;                 // 将 P1口状态送入P2口
  8.                  P3=P1;                 // 将 P1口状态送入P3口
  9.           }
  10. }
复制代码
图为仿真


Snipaste_2020-06-27_22-03-48.jpg (101.01 KB, 下载次数: 59)

Snipaste_2020-06-27_22-03-48.jpg





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1