51單片機對繼電器的控制
怎么樣理解這個電路圖?
要理解這個電路,其實也比較容易.那么請您按照我的思路來,應該沒有問題:
首先的,里面的三極管很重要.三極管是電子電路里很重要的一個元件.怎么樣理解三極管呢?
簡單的來說三極管有兩個作用一個是放大作用,一個是開關作用.(嚴格來講開關作用是放大作用的極限情況,不過沒關系,把兩者分開,更便于理解它的工作原理).在這里,我們只了解它跟本電路有關的開關作用.
首先把三極管想成一個水龍頭.
簡單C代碼
主要功能:對白熾燈的控制,閃爍,時隔3秒
#include"reg52.h"
sbit jdq_1=P1^0;
void delay(void) //延時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; //初始化 關閉白熾燈
delay();
while(1)
{
delay(); //3S 切換一次狀態(tài)
jdq_1=!jdq_1;
}
}
評論