導航:首頁 > 操作系統 > 單片機水滴

單片機水滴

發布時間:2022-05-13 22:54:28

『壹』 在做一個單片機的水滴效果流水燈,想問下這個電路圖裡面的兩個開關可以不要嗎

既然是開發板,那就是開發板設計就有兩個開關,可用於寫不同程序時使用。這個流水燈程序可以不用開關,就不用管唄,可以不寫開關程序。那是板上就有的,也不能去掉啊,也不用去掉的,不寫程序就得了。

『貳』 想用52單片機做個流水燈有水滴效果的,需要哪些材料

一片52單片機, 晶振一件 ,電容104 2件, 電阻 300歐兩件,按鈕開關兩件, 發光二極體若干 麵包板或者PCB空板一塊 焊錫一米 電烙鐵一件 電池三節(1.5v)如要有音效 則需要蜂鳴器一件。三級管一件-

『叄』 誰知道單片機水滴實驗的原理啊

你所指的水滴實驗是模擬水滴下來逐漸加快、之後是勻速的效果。是吧。如果是這個意思,那就是通過更改流水燈的移動速度(即時間長短的修改)。

『肆』 我是個單片機初學者不知道那種像水滴一樣的流水燈的的c程序怎麼寫那位大哥教教小弟!

#include<STC89.h>
#define uchar unsigned char
#define uint unsigned int
sbit HC138_C=P2^7;
sbit HC138_B=P2^6;
sbit HC138_A=P2^5;
uchar code Pattern_P0[]=
{
0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff,
0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f,
0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff,
0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,
0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff
};
/*uchar code Pattern_P2[]=
{
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0xff,
0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff,
0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f,
0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,
0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff
};*/
//延時
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
//主程序
void main()
{
uchar i;
HC138_C=1;
HC138_B=0;
HC138_A=1;
P0=0xaf;
while(1)
{ //從數組中讀取數據送至P0和P2口顯示
HC138_C=1;
HC138_B=0;
HC138_A=0;
for(i=0;i<136;i++)
{
P0=Pattern_P0[i];
/* P2=Pattern_P2[i];*/
DelayMS(100);
}
}
}

『伍』 單片機滴水檢測設計

這應該是個競賽的題目吧,其實方案很簡單,但是在程序的設計和材料的購買上就要難些了,首先,要選擇很好的感測晶元,我想這個項目的話,最好是用很靈敏的壓力感測器來做,有了感測信號後,以後的就好做了,加個A/D轉換晶元就好了(10位的應該就好了),顯示部分的話,用LED就夠啦,當然了,按鍵是必須要有的啦,至於那些換算呢,就是程序的設計了,發揮部分的話,做個USB介面吧,連接列印機,當然要有存儲晶元了;要定時啟、停的話,我建議最好是用時鍾晶元來做,比如DS12C887什麼的。

『陸』 51單片機中什麼是中斷其作用是什麼怎麼用

中斷就是中途打斷。
通俗解釋:
你在看影碟,有人敲門(中斷源),中斷了你看影碟,觀看暫停。處理敲門的事宜(中斷目的),處理完成(中斷結束),繼續看影碟(繼續執行原來的任務)。
再比如:你在看電視,水開了(中斷源),把水灌到暖瓶里(中斷目的),再燒上一壺(繼續開中斷),回去看電視。水又開了。。。。。。。。(循環中斷)

以51單片機16位定時計數器0(T0)來講,
計數是T1是一個能盛65536(十六位時)滴水的水盆,在水龍頭下水一滴滴地滴入盆中。如果盆是空的那水在滴完65536滴水時盆子的水就滿了再滴一滴的時候就溢出了。這時就會產生中斷。
如果盆裡面已經裝入65500滴水(即初裝值),那麼只需要36滴水後就溢出了。
每一個水滴計數時即一個脈沖(高低電平變換一次)。
定時時每一個水滴即一個機器周期,水滴的速度即機器周期,等於12個振盪周期(晶振的振盪頻率除以12),直接影響到溢出的時間。

『柒』 單片機的計數器是干什麼的

以51單片機16位定時計數器1(T1 )來講,
通俗解釋:
計數是T1是一個能盛65536(十六位時)滴水的水盆,在水龍頭下水一滴滴地滴入盆中。如果盆是空的那水在滴完65536滴水時盆子的水就滿了再滴一滴的時候就溢出了。這時就會產生中斷。
如果盆裡面已經裝入65500滴水(即初裝值),那麼只需要36滴水後就溢出了。
每一個水滴即一個脈沖。(高低電平變換一次)

定時時水滴的速度即機器周期,等於12個振盪周期(晶振的振盪頻率除以12),直接影響到溢出的時間。

『捌』 51單片機 水滴實驗(LED小燈水滴變大下落,帶拖尾效果)程序看不太懂,能解釋下具體的實現過程嗎

單片機學了一圈,回過頭來才看明白這個東西
水滴變大,就是用了pwm波的占空比,亮的次數一次比一次多的話,那麼就會變的越來越亮的,,因為在252除4的63次循環中,每次都會k++,那麼下次的時候執行db0=1的時間就會比上一次的時間短,那麼就會變大了,不過這個程序這么寫看著很復雜,你實現一個燈的亮度變化和,8個燈依次的亮度從大到小就能看懂這個了,等到水滴下落的時候,在254次的循環中,每次遇到加速的時間數組的時候就要變化各個燈的亮度,來模擬下落,然後後面的64的循環就是在64次中,用占空比實現到底是哪個燈最亮,哪個比前個暗一點,然後k的15次循環就是碰到該改變P0的值的一次了,這樣就會按照a的數字改變值

『玖』 51單片機水滴

這種效果需要用液晶屏才能顯示出來的,首先要有電路或模擬電路,才能寫程序的。

閱讀全文

與單片機水滴相關的資料

熱點內容
手機攝像文件夾名 瀏覽:132
口才訓練手冊編譯口才精品書系 瀏覽:998
linuxfunc 瀏覽:269
高德地圖解壓後的文件 瀏覽:639
php加水印類 瀏覽:228
編譯原理定義表格和編寫查找函數 瀏覽:350
指數函數和對數函數的高精度快速演算法 瀏覽:209
c預編譯干什麼 瀏覽:25
hp網路共享文件夾 瀏覽:366
程序員如何不被廢 瀏覽:807
二進制流轉pdf 瀏覽:917
php判斷爬蟲 瀏覽:572
960除24除4簡便演算法 瀏覽:788
關於解壓英語翻譯 瀏覽:567
python控制鍵盤右鍵 瀏覽:922
php沒有libmysqldll 瀏覽:830
時政新聞app哪個好 瀏覽:907
手機已加密怎麼辦 瀏覽:202
安卓手機截屏怎麼傳到蘋果 瀏覽:530
京管家app哪裡下載 瀏覽:34