51單片機(jī)對(duì)繼電器的控制
怎么樣理解這個(gè)電路圖?
要理解這個(gè)電路,其實(shí)也比較容易.那么請(qǐng)您按照我的思路來(lái),應(yīng)該沒(méi)有問(wèn)題:
首先的,里面的三極管很重要.三極管是電子電路里很重要的一個(gè)元件.怎么樣理解三極管呢?
簡(jiǎn)單的來(lái)說(shuō)三極管有兩個(gè)作用一個(gè)是放大作用,一個(gè)是開(kāi)關(guān)作用.(嚴(yán)格來(lái)講開(kāi)關(guān)作用是放大作用的極限情況,不過(guò)沒(méi)關(guān)系,把兩者分開(kāi),更便于理解它的工作原理).在這里,我們只了解它跟本電路有關(guān)的開(kāi)關(guān)作用.
首先把三極管想成一個(gè)水龍頭.
簡(jiǎn)單C代碼
主要功能:對(duì)白熾燈的控制,閃爍,時(shí)隔3秒
#include"reg52.h"
sbit jdq_1=P1^0;
void delay(void) //延時(shí)3S 誤差 0us
{
unsigned char a,b,c;
for(c=189;c>0;c--)
for(b=230;b>0;b--)
for(a=33;a>0;a--);
}
main()
{
jdq_1=0; //初始化 關(guān)閉白熾燈
delay();
while(1)
{
delay(); //3S 切換一次狀態(tài)
jdq_1=!jdq_1;
}
}
評(píng)論