打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
嘛叫单片机最小系统?瞅瞅俺做的|我爱单片机


STC单片机不要晶振,不要复位电路,有推挽输出,能2.4V低电压运行,有条件简化得不要不要滴,加上俺的折腾机巧,则炫酷得一楞一愣滴。

瞅瞅视频:
http://video.tudou.com/v/XMjkzODk3Mjk3Mg==.html?spm=a2hzp.8244740.0.0  

折腾要点:1、引用2.0转2.45mm插线,2.0端插入DIP芯片尤为紧巴接触靠实、2,45端则可插入多个原件以无焊折腾。2、俺特跩的LED互为反接驱动、两口“推挽反向双驱”方式,去留简易、路径明晰、用料还奇省。2、注意若3V---3.3V供电,选用压降高一点的(如2,5V--3V)LED直接驱动,因推挽端口叠有双压降,并无过流只濡,采用5V供电就得加一 公用的限流电阻。



STC15L104W实验代码:

/*============最小系统====最简流水实验================================*/
#include "STC15F104E.H"
void DelayMs(unsigned int x)   //X毫秒延时
{                      
  unsigned char i, j;
    while(--x)
     { i = 11;  j = 191;
      do { while(--j);} while(--i);
     }        
}
void ALL1(){P30=1;P31=1;P32=1;P33=1;P34=1;P35=1;} //端口全推高
void main()
{ unsigned int n=400,m=400;
    while(1)  
        {  P3M0=0x3F;            //端口设置成推挽输出
             P3M1=0x00;
         P30=0;  DelayMs(n);  ALL1();  
        P31=0;  DelayMs(m);  ALL1();
        P32=0;  DelayMs(n);  ALL1();
        P33=0;  DelayMs(m);  ALL1();
        P34=0;  DelayMs(n);  ALL1();
        P35=0;  DelayMs(m);  ALL1();
      }
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
STC单片机实现可调PWM输出的C51程序
零基础学单片机
请教:谁有STC12C2052控制步进电机的程序|我爱单片机
单片机C语言设计实例——第1篇基础程序设计
STC12C2052AD单片机控制的数码管时钟程序及电路图
STC12C2052AD单片机AD转换C语言程序(成功)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服