微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PCB设计学习讨论 > 送大家一些stc自动冷启动下载线pcb,付邮赠送.希望大家喜欢

送大家一些stc自动冷启动下载线pcb,付邮赠送.希望大家喜欢

时间:10-02 整理:3721RD 点击:
打了一些贴片元件焊接的练习板子,拼了快自动冷启动下载线,我一直在用呢,很稳定
芯片是ch340t,电路是公版电路.官方的必须的很稳定,嘿嘿
我的qq924958394,大家如果仿制出问题加我就可以了,说一下是坛子里的,我会课余时间给大家解答.板子虽然不值钱,但是还是很方便和稳定的
下载线免费领取 item.taobao.com/item.htm?id=18718675035
视频演示地址http://player.youku.com/player.php/sid/XNTIzMDgwNTk2/v.swf


板子用料很足,稳定优先,没有考虑成本,注意我平时用的是5v单片机所以板子的vcc输出低5v的哦,3.3v的片子要转换一下哦,我不用3.3的,所以去掉啦


这是我以前焊好的手工版的线,为了用的方便,我焊了usb口,当然这个板子可以焊接usb母口,也可以焊接插针滴!
差真是2.54mm间距的


熟数量不多,一共40片,付邮赠送,给个单片机的成本钱,我就给大家烧写好程序,焊接好给大家,
原理是用一只stc15f104e单片机的串口监视txd线,当握手信号出现就断电,然后过一会在通电,,
这样就完成了自动冷启动,不用自己手动按目标板的电源开关了
大家谁需要的,去淘宝拍就是啦,记得留言哦,说下发烧友的id名字,我给大家改价格
40片,送完就没了
下载线http://item.taobao.com/item.htm?id=18718675035
源代码怎么贴?附件格式不支持c文件啊
可能是权限不够高
直接贴了
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit RXB=P3^0;
sbit LED=P3^3;//断电期间指示
sbit Power=P3^4;//电源开关管B892的b极控制端
#define BAUD 0xfa00 //2400bps/11.0592 MHz
uchar RBIT,RBUF,RCNT,RDAT;
uchar cont;
uchar buf[16];
bit RING;
bit REND;
/**********100Ms延时**********************/
void delay_100ms(uint n)//100ms延时
{
uchar a,b,c,d;
for(d=0;d<n;d++)
{
for(c=83;c>0;c--)
   for(b=124;b>0;b--)
       for(a=52;a>0;a--);
}
}
/*******模拟串口标志变量初始化函数********/
void UART_INIT()
{
RING=0;
REND=0;
RCNT=0;
}
/**********定时器T0设置函数***************/
void T0_set(void)
{
TMOD=0x00;
AUXR=0x80;
TL0=BAUD;
TH0= BAUD>>8;
TR0=1;
ET0=1;
PT0=1;
EA=1;
}
/*******定时器T0中断函数**************/
void T0_t() interrupt 1 using 1
{
    if(RING)
    {
         if(--RCNT==0)
         {
             RCNT=3;
              if(--RBIT==0)
              {
                  RBUF=RDAT;
                  RING=0;
                  REND=1;
              }
               else
               {
                   RDAT>>=1;
                   if(RXB)  RDAT|=0x80;
               }
         }
    }
    else if(!RXB)
    {
        RING=1;
        RCNT=4;
        RBIT=9;
    }
}
/********主函数*****************/
void main(void)
{
    P3M1=0x00;
    P3M0=0x10;//p3.4推挽输出,其他准双向口
    UART_INIT();
    T0_set();
    LED=1;
    Power=0;
     while(1)
     {
        if(REND)
        {
            REND=0;
            if(RBUF==0x7f)
            {
                if(++cont>40)
                {
                    cont=0;   
                    ET0=0;
                    Power=1;    //断电
                    LED=0;
                    delay_100ms(12);
                    Power=0;  //延时后通电
                    LED=1;
                    delay_100ms(5);
                    ET0=1;
                }
            }
            else cont=0;
        }
     }
}

IMAG1846_nEO_IMG.jpg

IMAG1847_nEO_IMG.jpg(32.74 KB, 下载次数: 1)

下载附件 保存到相册

2013-3-7 14:56 上传

IMAG1847_nEO_IMG.jpg

IMAG1848_nEO_IMG.jpg(34.04 KB, 下载次数: 1)

下载附件 保存到相册

2013-3-7 14:56 上传

IMAG1848_nEO_IMG.jpg

IMAG1849_nEO_IMG.jpg(33.97 KB, 下载次数: 1)

下载附件 保存到相册

2013-3-7 14:56 上传

IMAG1849_nEO_IMG.jpg

IMAG1851_nEO_IMG.jpg(33.31 KB, 下载次数: 1)

下载附件 保存到相册

2013-3-7 14:56 上传

IMAG1851_nEO_IMG.jpg

IMAG1855_nEO_IMG.jpg(32.7 KB, 下载次数: 3)

下载附件 保存到相册

2013-3-7 14:56 上传

IMAG1855_nEO_IMG.jpg

你好,我也是一名单片机爱好者,我们这的电子元件不好买

顶一下!

顶个   

路过看看,,,,顶一下

楼至好人呐!

我要,我有点求贤若渴的样子!小编想象一下!

pcb打样可以找我哦、联系QQ:1226969251

顶一下                                          

人才,大人才!

软件?

好东西啊!

顶起来

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top