第3章-硬件基础知识学习
电容的核作用心就是稳压
利用电容两端电压不能突变

电路板上的器件有时候全部工作,有时候部分工作,需要的电流变来变去,忽大忽小,
导致电压不稳定,就需要电容来稳压
大容量电容(水缸)对付低频(缓慢的电压变化)
小容量电容(水壶)对付高频(快速的电压变化)
电感的核心作用就稳流
利用电感两端电流不能突变
三极管在数字电路中用作开关,工作在截止区(关)和饱和区(开),像一个水龙头.


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();
}
}