51單片機(jī)自制智能魚缸(基于單片機(jī)控制的魚缸水循環(huán)系統(tǒng)設(shè)計)
溫馨提示:這篇文章已超過602天沒有更新,請注意相關(guān)的內(nèi)容是否還可用!
本站是一個關(guān)于水族行業(yè)的一個網(wǎng)站,本文給大家介紹51單片機(jī)自制智能魚缸,和基于單片機(jī)控制的魚缸水循環(huán)系統(tǒng)設(shè)計對應(yīng)的相關(guān)信息,希望對魚友有所幫助,謝謝關(guān)注我們祥龍魚場,本文目錄一覽: 1、51單片機(jī)可以做哪些東西 2、基于Proteus的51系列單片機(jī)設(shè)計與仿真的內(nèi)容簡介 3、51單片機(jī)的一個簡單程序 4、很簡的51單片機(jī)C語言流水燈程序 5、51單片機(jī)能DIY哪些小東西 1.燈光控制,如模擬交通燈,心形流水燈,光立方,廣州塔,配上不同顏色的LED燈和蜂鳴器或音樂播放器,表白神器,送給心儀的妹子(小心被拉黑)2.電子時鐘,配上
本站是一個關(guān)于水族行業(yè)的一個網(wǎng)站,本文給大家介紹51單片機(jī)自制智能魚缸,和基于單片機(jī)控制的魚缸水循環(huán)系統(tǒng)設(shè)計對應(yīng)的相關(guān)信息,希望對魚友有所幫助,謝謝關(guān)注我們祥龍魚場。
本文目錄一覽:
- 1、51單片機(jī)可以做哪些東西
- 2、基于Proteus的51系列單片機(jī)設(shè)計與仿真的內(nèi)容簡介
- 3、51單片機(jī)的一個簡單程序
- 4、很簡的51單片機(jī)C語言流水燈程序
- 5、51單片機(jī)能DIY哪些小東西
51單片機(jī)可以做哪些東西
1.燈光控制。如模擬交通燈,心形流水燈,光立方,廣州塔,配上不同顏色的LED燈和蜂鳴器或音樂播放器,表白神器,送給心儀的妹子(小心被拉黑)
2.電子時鐘,配上按鍵,數(shù)碼管或LCD顯示屏,蜂鳴器,實現(xiàn)校準(zhǔn),鬧鐘,報點等功能。
3.智能小車或機(jī)器人。紅外尋跡避障,超聲波測距,也可以通過手機(jī)藍(lán)牙或wifi控制。智能小車比賽專場。
4.智能家居系統(tǒng)。數(shù)字密碼鎖(指紋),電子相冊,溫濕度檢測,紅外感應(yīng),煙霧報警,配上通信模塊實現(xiàn)與短信或電話提醒等。
5.還有很多什么智能防丟器,智能檢測系統(tǒng),計費(fèi)收費(fèi)系統(tǒng),圖書館管理系統(tǒng)等,無非就是用各種傳感器采集數(shù)據(jù),經(jīng)過數(shù)據(jù)處理然后實現(xiàn)相應(yīng)的功能,在LCD屏顯示。
6.沒有做不到的,只有想不到的,去各種電子比賽可以看到很多有趣的作品,當(dāng)51單片機(jī)滿足不了的時候就可以換上16位,32位單片機(jī)。
基于Proteus的51系列單片機(jī)設(shè)計與仿真的內(nèi)容簡介
《基于Proteus的51系列單片機(jī)設(shè)計與仿真》以目前流行的軟、硬件仿真軟件Proteus為核心,從實驗、實踐、實用的角度,通過豐富的實例詳細(xì)敘述了該軟件在51單片機(jī)課程教學(xué)和單片機(jī)應(yīng)用產(chǎn)品開發(fā)過程中的應(yīng)用。全書共9章,主要介紹51單片機(jī)系統(tǒng)的設(shè)計及相關(guān)軟件的使用,在Proteus中原理圖的繪制與仿真及PCB的制作、Proteus在單片機(jī)軟件程序設(shè)計中的應(yīng)用,Proteus在單片機(jī)硬件系統(tǒng)設(shè)計中的應(yīng)用。書中選擇的實例都具有很強(qiáng)的實用性,通過閱讀這些實例,讀者可以在不花費(fèi)硬件成本的前提下,學(xué)習(xí)和開發(fā)單片機(jī)軟、硬件系統(tǒng)。
~第1章80C51單片機(jī)應(yīng)用系統(tǒng)的設(shè)計及相關(guān)軟件的使用
1.180C51單片機(jī)應(yīng)用系統(tǒng)的設(shè)計
1.2KeilC51的使用
1.2.1創(chuàng)建項目
1.2.2調(diào)試程序
1.3仿真器
1.4編程器
1.5ISP下載
1.6串行調(diào)試軟件
第2章Proteus7.1入門
2.1ProteusISIS的操作及電路原理圖設(shè)計
2.1.1ProteusISIS簡介
2.1.2ProteusISIS編輯環(huán)境及參數(shù)設(shè)置
2.1.3ProteusISIS原理圖設(shè)計
2.1.4ProteusISIS元件制作
2.2ProteusVSM虛擬系統(tǒng)模型
2.2.1激勵源
2.2.2ProteusVSM虛擬儀器的使用
2.3ProteusARES的PCB設(shè)計
2.3.1ProteusARES簡介
2.3.2ProteusARES參數(shù)設(shè)置
2.3.3ProteusARES中的PCB制作實例
第3章51系列軟件程序設(shè)計與仿真
3.1清零、置位程序的設(shè)計與仿真
3.1.1片內(nèi)清零程序的設(shè)計
3.1.2片內(nèi)清零程序的調(diào)試與仿真
3.1.3片外清零程序的設(shè)計
3.1.4片外清零程序的調(diào)試與仿真
3.1.5置位程序的設(shè)計
3.1.6置位程序的調(diào)試與仿真
3.2拼字程序的設(shè)計與仿真
3.2.1片內(nèi)拼字程序的設(shè)計
3.2.2片內(nèi)拼字程序的調(diào)試與仿真
3.5.1數(shù)據(jù)排序程序的設(shè)計
3.2.3片外拼字程序的設(shè)計
3.2.4片外拼字程序的調(diào)試與仿真
3.3拆字程序的設(shè)計與仿真
3.3.1片內(nèi)拆字程序的設(shè)計
3.3.2片內(nèi)拆字程序的調(diào)試與仿真
3.3.3片外拆字程序的設(shè)計
3.3.4片外拆字程序的調(diào)試與仿真
3.4數(shù)據(jù)塊傳送程序的設(shè)計與仿真
3.4.1數(shù)據(jù)塊傳送程序的設(shè)計
3.4.2數(shù)據(jù)塊傳送程序的調(diào)試與仿真
3.5數(shù)據(jù)排序程序的設(shè)計與仿真
3.5.2數(shù)據(jù)排序程序的調(diào)試與仿真
第4章51系列通用I/O控制
4.1P1口的應(yīng)用(一)
4.1.1硬件設(shè)計
4.1.2程序設(shè)計
4.1.3調(diào)試與仿真
4.2P1口的應(yīng)用(二)
4.2.1硬件設(shè)計
4.2.2程序設(shè)計
4.2.3調(diào)試與仿真
4.3閃爍燈
4.3.1硬件設(shè)計
4.3.2程序設(shè)計
4.3.3調(diào)試與仿真
4.4流水燈
4.4.1硬件設(shè)計
4.4.2程序設(shè)計
4.4.3調(diào)試與仿真
4.5花樣燈(一)
4.5.1硬件設(shè)計
4.5.2程序設(shè)計
4.5.3調(diào)試與仿真
4.6花樣燈(二)
4.6.1硬件設(shè)計
4.6.2程序設(shè)計
4.6.3調(diào)試與仿真
4.7模擬交通燈
4.7.1硬件設(shè)計
4.7.2程序設(shè)計
4.7.3調(diào)試與仿真
4.8定時/計數(shù)器的應(yīng)用(一)
4.8.1硬件設(shè)計
4.8.2程序設(shè)計
4.8.3調(diào)試與仿真
4.9定時/計數(shù)器的應(yīng)用(二)
4.9.1硬件設(shè)計
4.9.2程序設(shè)計
4.9.3調(diào)試與仿真
4.10中斷系統(tǒng)的應(yīng)用(一)
4.10.1硬件設(shè)計
4.10.2程序設(shè)計
4.10.3調(diào)試與仿真
4.11中斷系統(tǒng)的應(yīng)用(二)
4.11.1硬件設(shè)計
4.11.2程序設(shè)計
4.11.3調(diào)試與仿真
4.12兩個單片機(jī)串行通信
4.12.1硬件設(shè)計
4.12.2程序設(shè)計
4.12.3調(diào)試與仿真
4.13串行口擴(kuò)展應(yīng)用
4.13.1硬件設(shè)計
4.13.2程序設(shè)計
4.13.3調(diào)試與仿真
第5章音樂的應(yīng)用
5.1單片機(jī)唱歌
5.1.1單片機(jī)產(chǎn)生音調(diào)的基礎(chǔ)知識
5.1.2音樂軟件的設(shè)計
5.1.3歌曲的設(shè)計
5.1.4調(diào)試與仿真
5.2電子琴
5.2.1電子琴的基礎(chǔ)知識
5.2.2電子琴軟件的設(shè)計
5.2.3調(diào)試與仿真
第6章LED數(shù)碼管與鍵盤的應(yīng)用
6.1LED數(shù)碼管的應(yīng)用
6.1.1LED數(shù)碼管的結(jié)構(gòu)及分類
6.1.2LED數(shù)碼管的顯示方式
6.1.3串行口驅(qū)動1位LED數(shù)碼管的設(shè)計
6.1.4共陰極LED和共陽極LED的應(yīng)用
6.1.50~~99計數(shù)器的設(shè)計
6.1.659s計時器的設(shè)計
6.1.7電子鐘的設(shè)計
6.1.8MAX7219串行驅(qū)動LED數(shù)碼管
6.2鍵盤的應(yīng)用
6.2.1鍵盤的工作原理
6.2.2查詢式鍵盤的設(shè)計
6.2.3矩陣式鍵盤的識別(一)
6.2.4矩陣式鍵盤的識別(二)
6.2.58255A并行I/O端口擴(kuò)充鍵盤
第7章數(shù)/模轉(zhuǎn)換器和模/數(shù)轉(zhuǎn)換器的應(yīng)用
7.1數(shù)/模轉(zhuǎn)換器的應(yīng)用
7.1.1TLC5615的基礎(chǔ)知識
7.1.2方波發(fā)生器
7.1.3鋸齒波發(fā)生器
7.2模/數(shù)轉(zhuǎn)換器的應(yīng)用
7.2.1ADC0808的基礎(chǔ)知識
7.2.2數(shù)字電壓表的設(shè)計
第8章顯示器的應(yīng)用
8.1LED點陣顯示器的應(yīng)用
8.1.1LED點陣顯示器的基礎(chǔ)知識
8.1.2一個5×7點陣字符顯示
8.1.3一個8×8點陣字符串顯示
8.1.4兩個8×8點陣字符串顯示
8.1.5兩個8×8點陣滾動顯示
8.1.6一個16×16點陣漢字顯示
8.1.7兩個16×16點陣漢字顯示
8.1.8兩個16×16點陣漢字分批顯示
8.2LCD(液晶顯示器)的應(yīng)用
8.2.1LCD的基礎(chǔ)知識
8.2.2字符式LCD的應(yīng)用
8.2.3漢字式LCD的應(yīng)用
8.2.4漢字式LCD移位顯示
8.2.5漢字式LCD滾動顯示
第9章工業(yè)控制
9.1SPI總線DS1302實時時鐘控制
9.1.1DS1302的基礎(chǔ)知識
9.1.2DS1302采用1位LED顯示時鐘的設(shè)計
9.1.3DS1302采用MAX7219控制8位LED顯示時鐘的設(shè)計
9.2I2C總線24C04開啟次數(shù)統(tǒng)計控制
9.2.124CXX的基礎(chǔ)知識
9.2.224C04開啟次數(shù)統(tǒng)計的設(shè)計
9.3RS-485在單片機(jī)多機(jī)通信中的應(yīng)用
9.3.1RS-485接口標(biāo)準(zhǔn)簡述
9.3.2RS-485在單片機(jī)多機(jī)通信中的應(yīng)用設(shè)計
9.41-WireBusDS18B20溫度測量的設(shè)計
9.4.1DS18B20的基礎(chǔ)知識
9.4.2DS18B20測量溫度的設(shè)計
9.5電動機(jī)轉(zhuǎn)速控制
9.5.1步進(jìn)電動機(jī)轉(zhuǎn)速控制
9.5.2直流電動機(jī)轉(zhuǎn)速控制
9.6電氣模擬控制
9.6.1步進(jìn)電動機(jī)的啟動、停止控制
9.6.2直流電動機(jī)的啟動、停止控制
9.6.3步進(jìn)電動機(jī)的正、反轉(zhuǎn)控制
9.6.4直流電動機(jī)的正、反轉(zhuǎn)控制
9.6.5電動機(jī)的多地控制
附錄A單片機(jī)指令速查表
附錄BProteus的常用快捷鍵
參考文獻(xiàn)~
51單片機(jī)的一個簡單程序
51單片機(jī)51單片機(jī)自制智能魚缸的一個簡單程序如下51單片機(jī)自制智能魚缸:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV A,P0
ANL A,#1EH
CJNE A,#02H,MAIN1
SETB P1.1
CLR P1.2
CLR P1.8
SJMP MAIN
MAIN1:
CJNE A,#04H,MAIN2
CLR P1.1
SETB P1.2
CLR P1.8
SJMP MAIN
MAIN2:
CJNE A,#1EH,MAIN3
CLR P1.1
CLR P1.2
SETB P1.8
SJMP MAIN
MAIN3:
CLR P1.1
CLR P1.2
CLR P1.8
LJMP MAIN
END
很簡的51單片機(jī)C語言流水燈程序
1、51單片機(jī)C語言實現(xiàn)循環(huán)8個流水燈左移三次,后右移三次。
例程:
#includereg51.h??//51單片機(jī)頭文件
#include?intrins.h?//包含有左右循環(huán)移位子函數(shù)的庫
#define?uint?unsigned?int????//宏定義
#define?uchar?unsigned?char??//宏定義
sbit?beep=P2^3;
void?delay(uint?z)??//延時函數(shù),z的取值為這個函數(shù)的延時ms數(shù),如delay(200);大約延時200ms.
{????????????????????//delay(500);大約延時500ms.
????uint?x,y;
????for(x=z;x0;x--)
????????for(y=110;y0;y--);????
}
void?main()????????????//主函數(shù)
{
????uchar?a,i,j;
????while(1)????????//大循環(huán)
????{
????????a=0xfe;?????//賦初值
????????for(j=0;j3;j++)?for(i=0;i8;i++)???//左移三次
????????{
????????????P1=a;???????//點亮小燈
????????????beep=0;?????//開啟蜂鳴器
????????????delay(50);?//延時50毫秒
????????????beep=1;?????//關(guān)閉蜂鳴器
????????????delay(50);??//再延時50毫秒
????????????a=_crol_(a,1);?//將a變量循環(huán)左移一位
????????}
????????a=0x7f;
???????for(j=0;j3;j++)?for(i=0;i8;i++)??//右移三次
????????{
????????????P1=a;???????//點亮小燈
????????????beep=0;?????//開啟蜂鳴器
????????????delay(50);?//延時50毫秒
????????????beep=1;?????//關(guān)閉蜂鳴器
????????????delay(50);???//再延時50毫秒
????????????a=_cror_(a,1);?//將a變量循環(huán)右移一位
????????}????????
????}
}
2、51單片機(jī)是對所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8031單片機(jī),后來隨著Flash rom技術(shù)的發(fā)展,8031單片機(jī)取得了長足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測控系統(tǒng)之中。很多公司都有51系列的兼容機(jī)型推出,今后很長的一段時間內(nèi)將占有大量市場。51單片機(jī)是基礎(chǔ)入門的一個單片機(jī),還是應(yīng)用最廣泛的一種。
51單片機(jī)能DIY哪些小東西
51單片機(jī)能DIY:
1.
多功能時鐘,秒表,報警器,計數(shù)器,紅外門禁檢測,密碼門;
2.
計算器,能想到的東西都可以啊,還有溫濕度等付感器相關(guān)的;
3.
或者電壓表,電流表,測電阻的,測電容電感的,無線通信類的東西,或者電源逆變之類的;
4.
還有機(jī)械控制電機(jī)之類的。
關(guān)于51單片機(jī)自制智能魚缸和基于單片機(jī)控制的魚缸水循環(huán)系統(tǒng)設(shè)計的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
發(fā)表評論
還沒有評論,來說兩句吧...