原标题:单片机小白学步(21) IO口:基本的LED和按键操作
本篇我们先介绍最基础的几个IO口操作。学完本篇,大家要能自己独立完成下面几个实验。
1、点亮
2、一个按键控制LED,按下灯亮,释放灯灭
3、两个按键控制一个LED,一个键开灯,一个键关灯
实验一
点亮LED的例子前面入门篇已经讲过了,程序写起来很简单,Keil编写程序并编译生成HEX文件,烧写进的过程,也做了完整详细的介绍。
点亮LED利用了IO口输出操作。简单复习一下,最核心的两句代码是:
sbit LED = P1^0;
LED = 0;
第一句定义LED为sbit型变量,对应了P1.0口的高低电平,具体应该写哪个IO口,和实际电路有关。第二句设置LED对应的P1.0管脚输出低电平,从而点亮LED。
实验二:按键开关
讲第二个实验前,先简单介绍下常用的按键开关。下图就是最常见的按键开关,有四个引脚,图中的1、2连在一起,3、4连接在一起。按下按键时,四个引脚就全部导通了。