我的单片机控制电路。
胖喵可不胖2014/12/28电磁炮 IP:北京
[hr]
#include <reg52.h>    
#include <intrins.h>
void delay(unsigned int i);  //声明延时函数
void delayms1(unsigned int ns)
sbit P1_0 = P1 ^ 0;    //初始化引脚
sbit P1_1 = P1 ^ 1;
sbit P1_2 = P1 ^ 2;
sbit P3_0 = P3 ^ 0;
void delayms(unsigned int ms)
{
    unsigned int i;
    while(ms--)
    {
        for(i = 0; i < 120; i++);
    }
}
void delayms1(unsigned int ns)
{
     while(ms--)
     {
     }
}
main()
{
    EA = 1;
    EX0 = 1;     //开启外部中断
    while(1)
    {
         P3_0 = 0x00; //初始化P3_0 引脚为高电平,确保单片机待机时不会触发MOS
         P1 = 0xff;      //初始化P1引脚为高电平,确保单片机待机时不会触发MOS
    }
}

void exter() interrupt 0
{
        //给mic4417的VS供电(按钮按下)
     P3_0 = 0x00;
     delayms(550);
     P3_0 = 0xff;
     delayms(10);  
     //第一级开关时间控制
     P1_0 = 0x00;    //给mic4417的CTL输入低电压,使MOS导通
     delayms1(92);
     P1_0 = 0xff;    //给mic4417的CTL输入高电压,使MOS阻断
     //第二级开关时间控制
     P1_1 = 0x00;
     delayms1(82);
     P1_1 = 0xff;
     //第三级开关时间控制
     P1_2 = 0x00;
     delayms1(68);
     P1_2 = 0xff;
     //断开给mic4417的VS供电(按钮抬起)
     P3_0 = 0x00;
}[hr]以上是程序,主要问题是如何让P30控制VS的供电,也就图中红色箭头所指的位置,之前做过两个电路都失败了。烧了两个线圈,每个线圈都是楼主花了一个小时以及半瓶502绕成的。再这么任性的试下去楼主就算不被绕线圈累屎也快被线圈烧掉时产生的有害气体毒死了。所以请经验丰富的朋友帮帮忙,看看问题该怎么解决。 无标题2.png
加载全文
来自:物理高能技术 / 电磁炮
51
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

胖喵可不胖
机友 笔友
文章
20
回复
229
学术分
0
2013/05/06注册,2年6个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}