本設計基于STC89C52單片機、1302時鐘芯片準確計時、LCD1602液晶顯示、24c02芯片可以掉電存儲數據、3v直流電機模擬發動機工作。當無乘客時液晶可以顯示時間(年月日時分秒),時間可以按鍵設置,此時電機不工作;當有乘客時電機工作,可以通過按鍵開始計費系統工作,有清零鍵,收費可以修改(包括起價費、超過起價費每公里或分鐘收費、白天和夜晚收費標準),可以切換白天和夜晚收費標準,可以按照分鐘或公里收費切換。
標簽: 51單片機 出租車計價器
上傳時間: 2022-05-15
上傳用戶:
本設計是基于AT89C51單片機和ADC0832的自動澆花系統。本設計的電路內部包含濕度采集和AD轉換等主要功能。自動澆水系統設計的澆水部分是通過單片機程序設計澆水的上下限值與感應電路送入單片機的土壤濕度值相比較,當低于下限值時,單片機輸出一個信號控制澆水,高于上限值時再由單片機輸出一個信號控制停止澆水。這樣可以幫助人們及時地給心愛的盆花澆水。目 錄1 自動澆花器的研究現狀 22 系統設計的研究方法和手段 23 系統硬件簡介 23.1 單片機的最小化系統 23.1.1 AT89C51單片機的基本組成 33.1.2 AT89C51單片機的存儲器 33.1.3 振蕩電路和時鐘 43.2 LCD1602簡介 53.2.1 LCD1602的基本參數及引腳功能 53.3 ADC0832的簡介 73.3.1 ADC靜態特性 83.3.2 ADC動態特性 83.3.3 ADC性能測試 93.3.4 常用ADC芯片概述 93.3.5 ADC0832模數轉換原理及主要技術指標 93.3.6 主要特性 103.3.7 內部結構 103.3.8 外部特性(引腳功能) 103.3.9 ADC0832的工作過程 113.3.10 ADC0832與單片機的接口電路 113.4 土壤濕度檢測模塊 123.4.1 比較器LM393 133.4.1.1 LM393主要特點: 133.4.1.2 LM393引腳圖及內部框圖 133.5 報警及電機驅動 154軟件設計 154.1 主程序流程圖 154.2顯示模塊 184.3 AD轉換模塊 194.4濕度檢測模塊 205. 結論 21謝 辭 24附錄1 原理圖 24附錄2 參考程序 25
標簽: AT89C51 濕度的采集與顯示 LED
上傳時間: 2022-05-17
上傳用戶:canderile
1、 設計任務(1) 正弦波、三角波、方波、鋸齒波輸出頻率范圍:1KHZ~1MHZ(2) 具有頻率設置功能,頻率步驟:100HZ;(3) 輸出信號頻率定度:優于10 ^4(4) 輸出電壓幅度:在5K負載電阻上的電壓峰——峰值Vopp≧1V;(5) 失真度:用示波器觀察使無明顯失真。 2、 基本要求:(1) 掌握采用FPGA硬件特性、及軟件開發工具MAXPLUSII的使用。(2) 掌握DDS函數信號發生器的原理,并采用VIIDL語言設計DDS內核單元。(3) 掌握單片機與DDS單無連接框圖原理,推導出頻率控制字、相位控制字的算法。(4) 設計鍵盤輸入電路和程序并調試。掌握鍵盤和顯示(LCD1602)配合使用的方法和技巧。(5) 掌握硬件和軟件聯合調試的方法。(6) 完成系統硬件電路的設計和制作。(7) 完成系統程序的設計。(8) 完成整個系統的設計、調試和制作。(9) 完成課程設計報告。
標簽: fpga vhdl dds
上傳時間: 2022-05-30
習本開發攻略主要參考的文檔有《STC89Cxx 中文參考手冊》,這是 STC 官方手冊,里面包含了 STC89Cxx 單片機內部所有資源介紹,非常詳細。大家在學習 51 單片機的時候可以參考下這個文檔,特別是涉及到外設寄存器部分。該文檔在光盤的“\6--開發板芯片資料\STC89Cxx 中文參考手冊.pdf”。在后面具體的章節中也會提到所要參考的文檔等提示信息。 本攻略編寫風格是: (1)外設介紹,包括外設內部結構框圖等 (2)外部芯片使用方法講解 (3)硬件講解 (4)軟件分析 (5)實驗現象 通過上述幾大塊的介紹讓您徹底掌握 51 單片機開發。 本開發攻略配套的實驗平臺為:普中 51-單核-A2 開發板,這一款開發板采用的是單 CPU 設計,用的是 STC 公司生產的經典 51 內核芯片 STC89C52,這是一款擁有 64KB FLASH 超大存儲器的 51 單片機,可容納更大更復雜的程序,而且本款開發板部分 IO 口與部分模塊相互關聯,省去了接線的麻煩,并且我們配備了強大的外圍設備,如:LCD1602、LCD12864、DS18B20 等,還配備了學習光盤資料讓 51 單片機的初學者可以更快的上手學習。STC89C52 不僅適合初學者對 51 單片機的入門學習,也適合學習者深入學習 51 單片機,該芯片通常用來開發生活中實際產品,具有非常強的實用、實戰價值,而且只要您學會了 STC89CXX 的開發,將來在通往 STM32 嵌入式或嵌入式單片機的學習路上會更加的得心應手。
標簽: 51單片機
上傳時間: 2022-06-04
上傳用戶:得之我幸78
實現功能如下:1) 通過重力加速度傳感器ADXL345檢測人的狀態,計算出走路步數、走路距離和平均速度。2)通過心率傳感器實時檢測心率,通過溫度傳感器檢測溫度。3)LCD1602實時顯示步數、距離和平均速度、心率以及溫度值。STM32單片機核心板內部電路圖如下圖所示。STM32單片機實物圖如下圖所示。程序文件也已上傳:https://dl.21ic.com/download/1582282233-356073.html
標簽: stm32
上傳時間: 2022-06-08
上傳用戶:20125101110
1) 通過重力加速度傳感器ADXL345檢測人的狀態,計算出走路步數、走路距離和平均速度。2)通過心率傳感器實時檢測心率,通過溫度傳感器檢測溫度。3)LCD1602實時顯示步數、距離和平均速度、心率以及溫度值。 系統框圖及電路設計:系統總體結構框圖如下所示:軟件程序開發:原理圖文件也已上傳:https://dl.21ic.com/download/ic-356074.html
系統簡介:1.單片機+LCD1602液晶顯示器+三極管放大電路+蜂鳴器+按鍵+DS18B20+GSM遠程報警等設計。2. 3個按鍵對應3個不同的功能,設定值加1、設定值減1和蜂鳴器檢測。3. 5V可使用USB供電。4. DS18B20溫度傳感器模塊實現對溫度的檢測。測量范圍-50~120攝氏度,常溫LCD1602顯示25.0攝氏度左右,溫度精度在0.1℃;誤差±0.2℃以內.溫度變化時,顯示值將變化。蜂鳴器就會報警。啟動GSM短信報警功能。默認設定值31攝氏度(方便用人體模擬)。5.采用三極管進行輸出放大,驅動能力強、蜂鳴器顯示效果更好!6. 特點:穩定、操作起來非常方便,上電就可以使用。7.佩戴引出I/O接口(40個排針),用于連接下載器下載程序, 方便進行升級調試.操作說明:S0:復位鍵 S1:設定值加1 S2:設定值減1 S3:蜂鳴器檢測 1、 上電/S0復位:液晶顯示“Detect System” “Temp=25.0 32.0” ,對應檢測溫度和設定報警溫度。檢測傳感器表面溫度,顯示值變化。2、按S1、S2鍵:可以實現設定溫度的加減操作。3、按S3鍵:檢測蜂鳴器響聲。4、可以用手抓住溫度傳感器,模擬溫度檢測。檢測到溫度變化后、液晶顯示值變化,當檢測溫度大于設定溫度時,蜂鳴器就會報警。并發送“DS18B20 Warning!”信息到指定手機。5、發送短信時,第一行顯示將發送變化:“message sending” “the sending ok” 6、手機卡記得插到卡槽里噢
標簽: 單片機 溫度報警器 gsm
上傳時間: 2022-06-09
本設計采用由STC89C52單片機最小系統、GP2Y1010AU粉塵傳感器、ADC0832模數轉換器模塊、LCD1602液晶模塊、電源模塊、蜂鳴器報警模塊和按鍵模塊模塊組成。單片機實時通過ADC0832轉換芯片采集GP2Y1010AU粉塵傳感器的粉塵的濃度,通過單片機的數據轉換處理后在液晶屏上顯示空氣中的質量,當測量空間中的粉塵濃度大于設置粉塵濃度時,蜂鳴器和發光二極管發出聲光報警。粉塵的濃度報警值可以通過按鍵進行設置。
標簽: 51單片機 液晶顯示 pcb
上傳時間: 2022-06-10
1、本設計基于STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)單片機。2、矩陣按鍵輸入、LCD1602液晶顯示,構成一套可以運算兩個數之間的加減乘除的設計。3、最大運算是:9999*9999,可以運算負數
標簽: 51單片機 pcb proteus
上傳用戶:kent
以單片機AT89C52為核心的加速度傳感器MMA7455來實現,采集到的加速度數據通過適當的算法就可以實現計步功能,最后通過LCD1602給予顯示。
標簽: 加速度傳感器 計步器 上位機
上傳時間: 2022-06-24
上傳用戶:zhanglei193
蟲蟲下載站版權所有 京ICP備2021023401號-1