1
.
实验任务
如图 4.2.1 所示,监视开关 K1(接在 P3.0 端口上),用发光二极管 L1
(接在单片机 P1.0 端口上)显示开关状态,如果开关合上,L1 亮,开关打
开,L1 熄灭。
2
.
电路原理图
图 4.2.1
3
.
系统板上硬件连线
(1). 把“单片机系统”区域中的 P1.0 端口用导线连接到“八路发光二极管指
示模块” 区域中的 L1 端口上;
(2). 把“单片机系统”区域中的 P3.0 端口用导线连接到“四路拨动开关”区域
中的 K1 端口上;
4
.
程序设计内容
(1). 开关状态的检测过程
单片机对开关状态的检测相对于单片机来说,是从单片机的 P3.0 端口输入信号,
而输入的信号只有高电平和低电平两种,当拨开开关 K1 拨上去,即输入高电
平,相当开关断开,当拨动开关 K1 拨下去,即输入低电平,相当开关闭合。
单片机可以采用 JB BIT,REL 或者是 JNB BIT,REL 指令来完成对开关状态
的检测即可。