美女mm小游戏大全:单片机p1.0口为何不工作〉??

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 00:39:20
对单片机80C51的p1.0编写如下程序:
ORG 0000H
AJMP 0040H
ORG 0040H
MOV P1,#00H
MOV SP,#4FH;(?)
Q1:CPL P1.0
延时5S
LJMP Q1
END

编程目的:
为调试继电器能否正常工作。
P1.0口为控制口,控制继电器工作。
硬件电路描述:
P1.0---反向器---电阻1k---三极管:E极接5V电压,C极接继电器后接地。

为何调试时P1.0口电压不变?(单片机接6M晶振)
yaoh2508 - 经理 四级:
p1.0是控制口还要先制1吗?

可你原因是在程序的初始化中没有对P1口进行初始化(如设置为输入或输出等)。

你将P1口外接上拉电阻联后接光电耦合器看如何,让光电耦合器的输出再接三极管,再接继电器