I/O口的工作模式 I/O口有4种工作模式: 准双向口:弱上拉,允许外部装置将其拉低,用作输出和输入功能。 推挽输出:提供持续的强上拉,驱动大电流。 高阻输入:电流既不能流入也不能流出。 开漏输出:既可读外部状态也可对外输出高/低电平,需外加上拉电阻。 STC8H8K64U的I/O口默认的工作模式为高阻输入,但是P3.0和P3.1这两个烧录引脚为准双向口。
控制I/O口输出高低电平,有端口数据寄存器来设置。
读写端口状态 写 0:输出低电平到端口缓冲区写 1:输出高电平到端口缓冲区 读:直接读端口管脚上的电平 实验说明
由上图可知,当LED2口(网络标号)为高电平时,LED灯点亮。为低电平时LED熄灭。 要求:将P2.7口设置成准双向口,输出高电平; 将P2.6口设置成推挽输出,输出高电平; 将P2.5口设置成准双向口,输出低电平; 将P2.4口设置成推挽输出,输出低电平; 接线图
编写程序
将最小系统板或者通过烧录器供电,按照“STC8H8K64U烧录”章节接线配置,下载完成后会提示下载成功。
此时发现:LED6和LED7灯亮,LED2和LED3灯灭,此时点灯实验完成。
|