freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于at89s52智能語音溫度計的設計附電路圖及程序(存儲版)

2025-07-18 15:30上一頁面

下一頁面
  

【正文】 X++。 //clock 延時子程序void displayClock(void)。 //time0 為定時器,方式 1 TCON = 0x01 。 //顯示屏打開,光標不顯示,不閃爍,檢測忙信號DisplayListChar(0,0,str0)。 TL0=0xb0。 } if(hour=24 ) {hour=0。}void scan_key(void) //鍵盤掃描{ static char ct=0。}}else if(ENTER){ delay_key(10)。}else{seconde=0。 if(bottom_temp=top_temp) bottom_temp=1。}else if(ct==4){ top_temp。void Init_DS18B20(void) 。 //單片機將 DQ 拉低 38delay_18B20(80)。i0。 for (i=8。}}endif/***********以下源代碼是溫度量測部分 **********/ifndef __TEMP_H__define __TEMP_H__include 39include include extern unsigned char temp1,temp2。unsigned char temp1,temp2。}}void ReadTemperature(void) //讀取 ds18b20 當前溫度{ unsigned char a=0。 //跳過讀序號列號的操作WriteOneChar(0xBE)。 // this message is very importantInit_DS18B20()。 j=125。void displayTemp(void)。 DQ = 1。 } return(dat)。unsigned char dat = 0。 //DQ 復位 delay_18B20(8)。}}}endif/***********以下源代碼是 部分**********/ifndef __DS18B20_H__define __DS18B20_H__include sbit DQ=P2^0。}else if(ct==3){ if(hour=0) hour=23。if(top_temp=100) top_temp=30。if(UP_KEY){ if(ct==1){ if(seconde=30){seconde=0。//溫度范圍設置模式else DisplayTimeFlag=1。 j=125。} if(minite=60 ) {hour++。DisplayOneChar(10,0,seconde%10+0x30)。 EX0=1。void initClock(void) //定時器 t0 初始化 34{ initLCM( )。void initClock(void)。 while(X16) { DisplayOneChar(X,Y,DData[ListLength])。 //若 y 為 1(顯示第二行) ,地址碼+0X40 X|=0x80。 //關閉顯示,檢測忙信號 WriteCommandLCM(0x01,1)。WriteCommandLCM(0x38,0)。_nop_()。 LCM_EN=1。 LCM_RS=1。 // 選中指令寄存器 LCM_RW=0。 for(i=0。 //LCD 使能信號void delay_LCM(unsigned int)。 // 讀取溫度子函數if(temp top_temp || temp (char)bottom_temp) beep()。 initLCM( )。while(ms){for(j=0。通過這次畢業(yè)設計,不僅鍛煉自己分析問題、處理問題的能力,還提高了自己的動手能力。清楚基本操作時序就可以完成寫指令和寫數據到 LCD 中的子函數設計。操作協(xié)議為:初始化DS18B20(發(fā)復位脈沖)→發(fā) ROM 功能命令→發(fā)存儲器操作命令→處理數據。if(ct==4||ct==5)顯示溫度上下限子程序;else 顯示時間子程序If(ct=0)無效。閉合和釋放過程都要經過一定的過程才能達到穩(wěn)定,這一過程是處于高、低電平之間的一種不穩(wěn)定狀態(tài),稱為抖動。主程序是在程序運行的過程中必須先經過初始化,包括鍵盤程序,測量程序,以及各個控制端口的初始化工作。具體連接圖見圖 。然后檢查電路連接、接線和電源情況。PLAYL—電平觸發(fā)放音控制端,該端電平變?yōu)榈碗娖讲⒈3?,芯片進入放音狀態(tài),放音過程持續(xù)到該端電平由低變高或遇到信息結束標記(EOM),結束后電路進入準備狀態(tài)。內阻抗(5 歐)和外部電容決定 AGC 的響應時間,外部電容和外部電阻的 RC 時間常數決定 AGC 的釋放時間。ISD1420 分段錄音可以通過硬件(開關)來實現也可以通過軟件編程來實現。它包括時鐘振蕩器、128K 可編程電擦除只讀存儲器(EEPROM)、低噪前置放大器、自動增益控制電路、抗干擾濾波器、差分功率放大器等電路。第 5 腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。閉合和釋放過程都要經過一定的過程才能達到穩(wěn)定,這一過程是處于高、低電平之間的一種不穩(wěn)定狀態(tài),稱為抖動。C 1111 1111 0101 1110 FF5Eh176。 11 表 溫度和數據對應表溫度 二進制數據 十六進制數據+125176。由 DS18B20 這一特點,非常適合于多點溫度檢測系統(tǒng),硬件結構簡單,方便聯網,在倉儲管理、工農業(yè)生產制造、氣象觀測、科學研究以及日常生活中被廣泛應用。我們選擇了 5V 穩(wěn)壓電源給單片機和各芯片供電。在本設計中復位電路的設計是采用簡單,用得比較廣的復位電路接法,如圖 所示,它具有上電復位和按鍵復位的雙重復位功能。單片機 AT89S52 的 I/O 端口具體分配與下表 :圖 單片機與外圍設備硬件連接圖 表 AT89S52 的 I/O 端口具體分配AT89S52 的 IO 端口 外接點 LCD 顯示地址端口 語音芯片播音地址端口 DS18b20 通道 連接鍵盤控制端口 連接報警器端口 開始播音口 LCD 讀/寫選擇端 LCD 數據/命令端 LCD 使能端 8 AT89S52復位電路系統(tǒng)復位是任何微機系統(tǒng)執(zhí)行的第一步,使整個控制芯片回到默認的硬件狀態(tài)下即單片機的片內電路初始化,使單片機從一種確定的初態(tài)開始運行。AT89S52 具有如下特點:40 個引腳,4k Bytes Flash 片內程序存儲器,128 bytes 的隨機存取數據存儲器(RAM) ,32 個外部雙向輸入/輸出(I/O)口,5 個中斷優(yōu)先級 2 層中斷嵌套中斷,2 個 16 位可編程定時計數器,2 個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器。 f. 串行 I/O 口 MCS-521單片機具有一個采用通用異步工作方式的全雙工串行通信接口,可以同時發(fā)送和接收數據。 a. 運算器電路 運算器電路包括 ALU(算術邏輯單元) 、ACC(累加器) 、B 寄存器、狀態(tài)寄存器、暫存器1和暫存器2等部件,運算器的功能是進行算術運算和邏輯運算。方案二:采用 ISD1420 語音錄放。方案二:獨立式按鍵。該方案簡單易行,但所需的元器件較多,且不容易進行操作,可讀性較差,一旦設定后,很難加入其它的功能,顯示格式受控制,且耗電量大。但是 AD590 需要把被測溫度轉化為電流再通過放大器和 A/D 轉換器才能輸出數字量送給單片機進行溫度控制。該方案的優(yōu)點是設計簡明扼要,成本低;缺點是輸出功率不高,只能勉強驅動單片機,適合小電流負載。目前,國際上新型溫度傳感器正從模擬式向數字式、由集成化向智能化、網絡化的方向發(fā)展。關鍵詞:DS18B20;液晶顯示;語音播報;聲光報警 IIIAbstractAT89S52 as the core, choose to single bus digital temperature sensor DS18B20, DS1302 serial clock chip, RT1602 LCD monitor realization, LCD display the current date, time, weeks and temperature. When measuring temperature over set temperature fluctuation limit, start with light alarm buzzer. Temperature display stability, and temperature measurement error acuities 1℃, plus or minus temperature the decimal part retained two significant digits. Increased Celsius temperature conversion contrast with Fahrenheit and sets up a display function beep voice automatically broadcast time temperature, manual realtime broadcast time temperature function.Keyword:DS18B20。其他同志對本研究所做的任何貢獻均已在文中作了明確的說明并表示謝意。聲明人(畢業(yè)設計(論文)作者)學號:聲明人(畢業(yè)設計(論文)作者)簽名: 簽名日期:    年  月  日 II摘要以AT89S52為核心,選用DS18B20單總線數字溫度傳感器,RT1602液晶顯示器實現,液晶顯示當前日期、時間和溫度。sounding and light alarm. IV目錄摘要 .........................................................................IIABSTRACT....................................................................III1 引言 ........................................................................12 設計要求 ....................................................................13 方案論證 ....................................................................1 電源模塊 ................................................................2 溫度傳感器模塊 ..........................................................2 顯示模塊 ................................................................2 鍵盤控制模塊 ............................................................3 語音播報模塊 ............................................................34 設計原理 ....................................................................4 單片機模塊 ..............................................................4 單片機介紹 ..........................................................4 單片機外圍電路設計 ..................................................6 AT89S52 復位電路 ...................................................7 AT89S52 時鐘電路 ...................................................8 電源模塊 ................................................................9 溫度傳感器模塊 ..........................................................9 DS18B20 的測溫原理 .................................................10 DS18B20 與 AT8
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1