基于单片机花式喷泉喷水池控制系统设计-单片机的简易电子钟加闹钟设计-51单片机车汽车流量检测电路系统-51单片机超声波三方向测距系统设计-基于51单片机超声波水位液位控制系统毕业设计
591基于單片機的花式噴泉噴水池控制系統設計
設計思路:
1.按下啟動按鈕,噴水裝置即開始工作。按下停止按鈕,則停止噴水。
2.“單步/連續”在單步位置時,噴水只運行一次;在連續位置時,運行一直繼續。
3.方式選擇開關用來選擇噴水池的噴水花樣,1-4號噴水管的工作方式選擇如下:
①選擇開關在位置“1’時。按下啟動按鈕后,4號噴水,延時2s后,3號也噴水,延時2s后,2號接著噴水,再延時2s,1號噴水,然后一起噴水15 s后停下。若在連續狀態時,將繼續循環下去。
②選擇開關在位置“2”時。按下啟動按鈕后,1號噴水,延時2s后,2號噴水,延時2s后,3號接著噴水,再延時2s,4號噴水,這樣,一起噴水30s后再停下。若在連續狀態時,將繼續循環下去。
③選擇開關在位置“3”時。按下啟動按鈕后,1、3號同時噴水,延時3 s后,2、4號噴水,1、3號停止噴水;交替運行5次后,1-4號全噴水,30 s后停止。若在連續狀態時,將繼續循環下去。
④選擇開關在位置“4”時。按下啟動按鈕后,噴水池1-4號水管的工作順序為:
1—2—3—4按順序延時2s噴水,然后一起噴水30s,1、2、3和4號分別延時2s停水,再延時1 s,由4—3—2—1反向順序按2s順序噴水,一起噴水30e后停止。若在連續狀態時,將繼續循環下去。
4.不論在什么工作方式下,按下停止按鈕,噴水池將停止運行。
sbit DY = P0^0; /*噴水燈*/ sbit G1 = P3^3; sbit R2 = P3^4; sbit R3 = P3^5; sbit R4 = P3^6; sbit R5 = P3^7;void delay(void) //誤差 0us {unsigned char a,b,c;for(c=151;c>0;c--)for(b=107;b>0;b--)for(a=48;a>0;a--);_nop_(); //if Keil,require use intrins.h }void delay15(void) //誤差 0us {unsigned char a,b,c,n;for(c=142;c>0;c--)for(b=168;b>0;b--)for(a=250;a>0;a--);for(n=1;n>0;n--); } 省略
592基于51單片機的簡易電子鐘加鬧鐘設計
基于51單片機的電子時鐘的設計,從硬件和軟件兩個方面給出了具體實現過程。該時鐘的設計采用功能分塊的思想方法,將硬件電路劃分為開關電路,顯示驅動電路和數碼管電路等若干獨立模塊,而軟件的實現則由鬧鐘的聲音程序、時間顯示程序、日期顯示程序,秒表顯示程序,時間調整程序、鬧鐘調整程序、定時調整程序,延時程序等組成。
文中給出了各個模塊的電路圖,并用Proteus的ISIS軟件對電子時鐘系統的各個功能進行了仿真,并給出了相應的仿真結果圖像
uchar hour=0, minute=0,flag=0; void display(uint ge,uint shi,uint fg,uint fs,uint xg,uint xs); void fm(); uchar code wm[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar code dm[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; sbit ke1=P0^4; // 正常調時 sbit ke2=P0^5; //正常調分 sbit ke4=P0^7; //正常調星期(也可不接) sbit k3=P0^6;//鬧鐘調時 sbit k5=P0^3; // 鬧鐘調分 sbit k6=P0^2;//切換鬧鐘模式 void delay(uint s) { uint x,y;for(x=s;x>0;x--)for(y=110;y>0;y--);} void timer()interrupt 1 {TH0=(65536-50000)/256;TL0=(65536-50000)%256;a++;} void key() {P0=0xfe;delay(10);if(ke1==0){ k++;if(k==24)k=0;while(!ke1);}if(ke2==0)584 基于51單片機車汽車流量檢測電路系統設計
?
車流量檢測系統功能概述:
? ? ? ? 本系統采用AT89S52作為中央處理單元來采集光電傳感器采集車輛類型數據,并計算大小中等車輛的數量,實現實時顯示的功能。將當前路段的信息可以通過串口傳輸給控制中心、控制中心可以通過一線傳回來的數據進行分析、實施交通管制。顯示模塊采用LCD1602來實時顯示當前路段運行的狀態,系統還設有輸入鍵盤,可以實現手動控制發送數據。
車流量檢測系統功能特點:
光電檢測功能:能實現對進出路段的車輛進行數據采集。
狀態顯示:能夠顯示當前路段的車流量情況。
區分車輛大小:通過三個高低不同的光電對管,對過往車輛的車型大小進行檢測并計數。
車流量檢測系統是由微處理器單片機、電源模塊、復位模塊、光電傳感模塊及顯示模塊組成
?
?1107基于單片機巡跡避障智能小車系統、尋線、protues仿真c程序
設計思路:采用單片機作為主控電路,使用紅外對管傳感器,包含六個傳感器監測循跡,使用避障傳感器。其中兩個電機作為小車的方向控制驅動。其中避障傳感器、紅外監測傳感器來控制兩個電機的轉速,當速度不同時則實現轉彎,例如左快右慢則為右轉。
#include <reg52.h> #define uchar unsigned char #define uint unsigned int uchar temp, signal, tt1, t0, t1, t2, t3, t4, t5, t6;sbit jia = P3 ^ 1; sbit jian = P3 ^ 2;uchar time = 20;void delay_1ms( uint d ) {uint i;while ( d-- )for ( i = 0; i < 75; i++ ); }1140?基于51單片機超聲波三方向測距系統設計
設計思路,大家參考學習:
1、采用三個超聲波測距,速度快,精度高,精度1毫米。
2、按鍵設置設置報警距離,上限和下限。
3、LCD1602液晶顯示。
4、結構簡潔,穩固,高效。
?【資源下載】下載地址:點擊下載(1140)?
1141基于51單片機超聲波水位液位控制系統LCD1602資料
電路設計思路:
1、采用超聲波水位液位,速度快,精度高,精度1毫米。
2、按鍵設置設置報警高度,上限和下限。
3、LCD1602液晶顯示。
?文章轉自電設屋,資料百度網盤下載地址?https://www.aiesst.cn/share.html?
總結
以上是生活随笔為你收集整理的基于单片机花式喷泉喷水池控制系统设计-单片机的简易电子钟加闹钟设计-51单片机车汽车流量检测电路系统-51单片机超声波三方向测距系统设计-基于51单片机超声波水位液位控制系统毕业设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue+node实现中间层同步调用接口
- 下一篇: ublox Android 定位超时,[