欢迎光临散文网 会员登陆 & 注册

第3章-硬件基础知识学习

2023-08-21 21:45 作者:feifeiluan2  | 我要投稿

电容的核作用心就是稳压

利用电容两端电压不能突变


电路板上的器件有时候全部工作,有时候部分工作,需要的电流变来变去,忽大忽小,

导致电压不稳定,就需要电容来稳压

大容量电容(水缸)对付低频(缓慢的电压变化)

小容量电容(水壶)对付高频(快速的电压变化)


电感的核心作用就稳流

利用电感两端电流不能突变


三极管在数字电路中用作开关,工作在截止区(关)和饱和区(开),像一个水龙头.

245和138略过

利用stc-isp下载软件提供的功能,复制一段 软件延时代码

//_nop_();注释掉这句,,懒得去包含intrins.h

#include <reg52.h>

sbit ADDR0 = P1 ^ 0;
sbit ADDR1 = P1 ^ 1;
sbit ADDR2 = P1 ^ 2;
sbit ADDR3 = P1 ^ 3;
sbit ENLED = P1 ^ 4;

sbit led = P0 ^ 0;

void Delay500ms()        //@11.0592MHz
{
    unsigned char data i, j, k;

    //_nop_();
    i = 4;
    j = 129;
    k = 119;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}

void main(void)
{
    ENLED = 0;//138总开关打开

    ADDR3 = 1;//1110是LED的译码输出:14,选通LED的供电
    ADDR2 = 1;
    ADDR1 = 1;
    ADDR0 = 0;

    while (1)
    {
        //把闪烁这个复合动作,拆解成亮一会儿,灭一会儿,亮一会儿,灭一会儿.....
        led=0;//亮500ms
        Delay500ms();
        led=1;//灭500ms
        Delay500ms();
    }
}

第3章-硬件基础知识学习的评论 (共 条)

分享到微博请遵守国家法律