基于51单片机毕业设计 开题选题
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                基于51单片机毕业设计 开题选题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                提供一些項目資料,開題構思
51系列單片機 STM32單片機
以下是部分選題
后續會把所有項目功能分開介紹
以下項目均為本人設計,
等等
單片機課設畢設通用
具體 可以看鏈接?單片機課設畢設通用_嗶哩嗶哩_bilibili
- 01#51單片機藍牙電子秤LCD1602+三按鍵+藍牙
- 02#51單片機指紋+射頻+密碼+12864鎖
- 03#51單片機萬年歷+鬧鐘+溫度+秒表
- 04#51單片機流量檢測+溫度檢測+流量報警1602
- 05#51單片機熱電偶溫度報警裝置
- 06#51單片機兩路從機WIFI無線溫濕度報警
- 07#51單片機紅外測溫gy906
- 08#51單片機函數信號發生器1602
- 09#51單片機水溫水位熱水器設計1602
- 10#51單片機溫度可燃氣體監測報警1602
- 11#51單片機水位監測進水+排水1602自動手動模式
- 12#51單片機臺燈+坐姿檢測+人體感應+紅外遙控+光敏手動自動模式
- 13#51單片機智能雨刷設計-檢測濕度控制電機轉速
- 14#51單片機濕度檢測節水農田灌溉系統
- 15#51單片機電阻測量儀裝置
- 16#51單片機智能溫控風扇+人體檢測+數碼管顯示
- 17#51超聲波測距側速
- 18#51單片機溫度煙霧報警控制繼電器
- 19#51單片機超聲波+尋跡小車
- 20#51單片機出租車計價系統+電機模擬+語音
- 21#51單片機出租車計價系統無語音版本
- 22#51單片機土壤濕度控制+溫濕度+藍牙
- 23#51單片機GPS自動校準萬年歷
- 24#51單片機紅外檢測+語音播報藥盒
- 25#51單片機數控恒流源(O-1000ma)
- 26#51單片機溫濕度+煙霧排風+紅外檢測人+光照+步進電機窗戶
- 27#51單片機射頻卡門禁+上位機記錄查詢+按鍵出門
- 28#51單片機按鍵密碼鎖
- 29#51超聲波測距+藍牙顯示
- 30#51單片機紫外線檢測
- 31#51單片機指紋+密碼門禁LCD12864有仿真
- 32#51單片機?stc?12電子密碼鎖
- 33#51單片機步數+時間+指南針
- 34#51單片機心率監測
- 35#51單片機溫濕度控制+藍牙+完美論文
- 36#51單片機直流電機PWM調速+霍爾測速
- 37#51單片機電機測速+總里程+時間+超速報警+運行時間顯示
- 38#51單片機電機測速+總里程+時間+超速報警+調電機速度
- 39#51單片機?GSM煙霧人體防火防盜
- 40#51單片機超聲波測距1602顯示(聲音隨著距離變化)
- 41#51單片機溫濕度檢測控制系統
- 42#51單片機自動窗簾(煙霧+燈控)
- 43#51單片機俄羅斯方塊
- 44#51單片機紅外音樂盒
- 45#51單片機紅外測溫閾值報警帶環境溫度度
- 46#51單片機?GSM智能快遞柜
- 47#51單片機射頻卡門禁
- 48#51單片機溫濕度wifi控制
- 49#51單片機藍牙控制多路繼電器
- 50#51單片機超聲波從機測距主機顯示
- 51#51單片機簡易示波器
- 52#51單片機數碼管顯示+18b20溫度控制+藍牙
- 53#51單片機語音垃圾桶+步進電機+串口
- 54#51單片機?RLC測量儀
- 55#51單片機數控穩壓電源
- 56#51單片機水質監測
- 57#51單片機超聲波人體GSM報警儀
- 58#51單片機震動檢測報警+紅外遙控
 ?
? ?
這是具體
?本人 所有代碼基本均有注釋,清晰好理解!
/******************************************************** 函數名稱:void main() 函數作用:主函數 參數說明: ********************************************************/ void main() {led=1; //紅燈關閉led2=0; //綠燈點亮SC_Speech(0); //語音地址歸位LCD_init(); //LCD1602初始化T0_init(); //定時器0初始化Int0_init(); //外部中斷初始化if(key_jian==0){delayms(100);if(key_jian==0){AT24C02_write_date(1,15); //寫入【白天公里價】數據保存AT24C02_write_date(2,20); //寫入【晚上公里價】數據保存AT24C02_write_date(3,5); //寫入【白天等待價】數據保存AT24C02_write_date(4,10); //寫入【晚上等待價】數據保存AT24C02_write_date(5,15); //寫入【起步價】數據保存}} white_price=AT24C02_read_date(1); //讀取存儲的【白天公里價】數據evening_price=AT24C02_read_date(2); //讀取存儲的【晚上公里價】數據white_Wait=AT24C02_read_date(3); //讀取存儲的【白天等待價】數據evening_Wait=AT24C02_read_date(4); //讀取存儲的【晚上等待價】數據start_price=AT24C02_read_date(5)*100;//讀取存儲的【起步價價】數據lcd1602_write_pic(0x01,pic2); //將自定義字符“¥”寫入LCD1602while(1) //死循環{scan(); //按鍵檢測處理Read_time(); //讀取時間if(strat_f==1) //非初始界面顯示下{if(set_f==0) //判斷是否在設置模式{if(start==1) //判斷是否在開始計價模式{display(); //顯示開始計價界面if(moto_f==1&&TR0==0)//判斷是否開啟電機狀態TR1=1; //打開定時器開啟控制電機速度else {moto=1; //關閉電機TR1=0; //關閉定時器}}else //否則,在結束計價模式display2(); //顯示結算總價錢}else if(set_f<6) //在設置計價參數模式display3(); //顯示設置計價參數界面else //否則,在校準時間{Read_time(); //讀取時間display4(); //顯示校準時間界面}}else{if(f==1) //長時間未操作或設置完成,自動恢復初始界面,同時保存設置{if(set_f!=0) //在設置退出時需要保存數據{set_f=0; //清除設置標志AT24C02_write_date(1,white_price); //寫入【白天公里價】數據保存AT24C02_write_date(2,evening_price); //寫入【晚上公里價】數據保存AT24C02_write_date(3,white_Wait); //寫入【白天等待價】數據保存AT24C02_write_date(4,evening_Wait); //寫入【晚上等待價】數據保存AT24C02_write_date(5,start_price/100);//寫入【起步價】數據保存Writeds1302 (WRITE_MINUTE,(time[1]/10)*16+time[1]%10);//將設置的分鐘寫入DS1302Writeds1302 (WRITE_SECOND,(time[0]/10)*16+time[0]%10);//將設置的秒鐘寫入DS1302}LCD_write_command(0X01); //清除屏幕顯示delay_n40us(100); //延時等待清除完成f=0; //重置變量}lcd1602_write_character(4,1,"THE TAXI"); //顯示"THE TAXI"LCD_disp_char(4,2,ASCII[time[2]/10]); //顯示當前時間LCD_disp_char(5,2,ASCII[time[2]%10]);LCD_disp_char(6,2,':');LCD_disp_char(7,2,ASCII[time[1]/10]);LCD_disp_char(8,2,ASCII[time[1]%10]);LCD_disp_char(9,2,':');LCD_disp_char(10,2,ASCII[time[0]/10]);LCD_disp_char(11,2,ASCII[time[0]%10]);}} }總結
以上是生活随笔為你收集整理的基于51单片机毕业设计 开题选题的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【Matlab】mat2cell用法
- 下一篇: 去除PreferenceScreen过期
