请教一个模拟电路的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:00:44
看到一个工程师这样设计的电路和C51的软件,有人能帮我分析下么?
软件:
void PowerOff()
{
JD_RESET = 0;
JD_SET = 1;
Delay_ms(100);
JD_SET = 0;
}
这个函数执行后,JD_P2,JD_P3,JD_P4分别将输出什么样的信号?为什么?
void PowerOn()
{
JD_SET = 0;
JD_RESET = 1;
Delay_ms(100);
JD_RESET = 0;
}

这个函数执行后,JD_P2,JD_P3,JD_P4分别将输出什么样的信号?为什么?

能详细点分析最好,因为我还在学习模拟电路当中,这个电路不是很明白。请高人指教下。谢谢~~~

JD_P4:一直输出5V,是电源供电的分支.

JD_P2脚受控于JD_SET电平,为1时接地.为0断开
JD_P3脚受控于JD_RESET电平,为1时接地.为0断开

第一个函数是"关"
第一步先令:JD_P2接地,JD_P3与地断开.
延迟100毫秒,
再令JD_P2和JD_P3均与地断开(也就是执行后的状态).
因为函数执行后JD_RESET及 JD_SET均输出0,NPN管截止,场管GS等电平,所以截止.

第二个函数是"开"
第一步先令:JD_P3接地,JD_P2与地断开.
延迟100毫秒,
再令JD_P2和JD_P3均与地断开(也就是执行后的状态).

不知你能否看懂.

自己找有关方面的书看,给你说了你自己也不知道为什么会输出那样的信号,还是自己一步步搞懂的好

学习