日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于单片机花式喷泉喷水池控制系统设计-单片机的简易电子钟加闹钟设计-51单片机车汽车流量检测电路系统-51单片机超声波三方向测距系统设计-基于51单片机超声波水位液位控制系统毕业设计

發布時間:2023/12/10 windows 36 豆豆

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來實時顯示當前路段運行的狀態,系統還設有輸入鍵盤,可以實現手動控制發送數據。

車流量檢測系統功能特點:

光電檢測功能:能實現對進出路段的車輛進行數據采集。
狀態顯示:能夠顯示當前路段的車流量情況。
區分車輛大小:通過三個高低不同的光電對管,對過往車輛的車型大小進行檢測并計數。
車流量檢測系統是由微處理器單片機、電源模塊、復位模塊、光電傳感模塊及顯示模塊組成

init();init_timer();while(1){s_display();m_display();b_display(); }} void timer0() interrupt 1 {TH0 = 0xfe;TL0 = 0xfe;if(gd1==0&&gd2==0&&gd3==0){delayms(15);while(gd1==0&&gd2==0&&gd3==0);b++; s++;m++;} if(gd1==0&&gd2==0&&gd3==1){ delayms(15);while(gd1==0&&gd2==0&&gd3==1);m++; s++;}

 ?

?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、結構簡潔,穩固,高效。

#include<reg52.h> #include <intrins.h> #include "LCD1602.h" #include "STCEEPROM.h" sbit RX1 = P3^4; sbit RX2 = P3^5; sbit RX3 = P3^6; sbit TX = P3^7;sbit LED = P2^1; sbit SPEAK = P2^0;sbit KEY1 = P1^3; sbit KEY2 = P1^4; sbit KEY3 = P1^5;unsigned int time=0; unsigned int timer=0; unsigned int S=0,S1=0,S2=0,S3=0; unsigned int SET_H=100,SET_L=10; bit flag =0; unsigned char Table[3]={0}; unsigned char KEY_flag=0; //延時函數 void Delay_ms(int jj) {int ii;while(jj--)for(ii=0;ii<116;ii++); } void Conut(void) {time=TH0*256+TL0;TH0=0;TL0=0;

?【資源下載】下載地址:點擊下載(1140)?

1141基于51單片機超聲波水位液位控制系統LCD1602資料

電路設計思路:

1、采用超聲波水位液位,速度快,精度高,精度1毫米。

2、按鍵設置設置報警高度,上限和下限。
3、LCD1602液晶顯示。

#include<reg52.h> #include <intrins.h> #include "LCD1602.h" #include "STCEEPROM.h" sbit RX = P3^6; //定義超聲波端口 sbit TX = P3^7;sbit LED = P2^0; //LED sbit SPEAK = P2^1; //蜂鳴器 sbit Motor = P2^2; //水泵sbit KEY1 = P1^3; //設置按鍵 sbit KEY2 = P1^4; //加按鍵 sbit KEY3 = P1^5; //減按鍵unsigned int time=0;//計時變量 unsigned int timer=0;//計時變量 unsigned int S=0;//當前值 unsigned int SET_H=100,SET_L=10;//最高值和最低值 bit flag =0; //測量標志位 unsigned char Table[5],Table1[5];//顯示數組 unsigned char KEY_flag=0; //按鍵選擇標志 //延時函數 void Delay_ms(int jj) //延時函數 {int ii; //延時變量while(jj--)//延時n毫秒for(ii=0;ii<116;ii++);//延時1毫秒 } void Conut(void) //測量函數{time=TH0*256+TL0; //距離計數TH0=0; //定時器清零TL0=0; //定時器清零S=(time*1.87)/10; //算出來是CM、轉換if((S>=7000)||flag==1) //超出測量范圍顯示“-”


?文章轉自電設屋,資料百度網盤下載地址?https://www.aiesst.cn/share.html?  

總結

以上是生活随笔為你收集整理的基于单片机花式喷泉喷水池控制系统设计-单片机的简易电子钟加闹钟设计-51单片机车汽车流量检测电路系统-51单片机超声波三方向测距系统设计-基于51单片机超声波水位液位控制系统毕业设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。