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

正文內(nèi)容

基于單片機(jī)的數(shù)字語音溫度計(參考版)

2024-10-28 18:18本頁面
  

【正文】 while(DATAPORTamp。 _nop_()。 LCM_RW=1。 LCM_EN=1。 LCM_EN=0。 _nop_()。 // 寫模式 LCM_EN=1。 LCM_RS=1。 } void WriteDataLCM(unsigned char WDLCM) // 寫數(shù)據(jù)到 LCM 子函數(shù) { lcd_wait( )。 _nop_()。 _nop_()。 // 選中指令寄存器 LCM_RW=0。 DATAPORT=WCLCM。j++) {。i++) {for(j=0。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 32 for(i=0。 //顯示指定坐標(biāo)的一個字符子函數(shù) void DisplayListChar(unsigned char X,unsigned char Y,unsigned char code *DData)。 //寫指令到 ICM 子函數(shù) void WriteDataLCM(unsigned char WDLCM)。 //LCD 初始化子程序 void lcd_wait(void)。 //LCD 使能信號 void delay_LCM(unsigned int)。 //數(shù)據(jù) /命令端 sbit LCM_RW=P3^6。 dat=1。 delay_18B20(5)。 DQ = datamp。 i0。 } void WriteOneChar(unsigned char dat) //ds18b20 寫一個字節(jié) { unsigned char i=0。 delay_18B20(4)。 DQ = 1。i) { DQ = 0。 for (i=8。} unsigned char ReadOneChar(void) // ds18b20 讀一個字節(jié) { unsigned char i=0。 x = DQ。 //精確延時 大于 480us DQ = 1。 //稍做延時 DQ = 0。 DQ = 1。 void delay_18B20(unsigned int i) //ds18b20 延遲子函數(shù)(晶振 12MHz ) { while(i)。 unsigned char ReadOneChar(void)。 //DS18b20 通道 void delay_18B20(unsigned int i)。 //顯示溫度上下限子函數(shù) delayMs(10)。 //顯示溫度子函數(shù) 煙臺大學(xué)畢業(yè)論文(設(shè)計) 30 if(DisplayTimeFlag) //判斷顯示模式 displayClock()。 // 讀取溫度子函數(shù) if(temp top_temp || temp (char)bottom_temp) beep()。 //鍵盤掃描子函數(shù) delayMs(10)。 } void main(void) { init( )。 initTemp()。 initLCM( )。 bottom_temp = 1。 //初始化 p2口,全設(shè)為 1 P3=0xff。 j++)。 while(ms) {for(j=0。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 28 參考文獻(xiàn) [1] Dallas 公司 .DS18B20 Resolution One– Wire Digital Thermometer[G].2020. [2] 郭強(qiáng) .液晶顯示應(yīng)用技術(shù) [M]. 北京:電子工業(yè)出版社 ,2020. [3] ISD 公司 .Databook of Voice Recodingamp。表示衷心的感謝并致以崇高的敬意! 同時,感謝我的舍友胡勇、王撲拓、邢振雷、張劍楠、周文清 在生活上和論文完成過程中給予 的無私幫助。 由于本設(shè)計的語音溫度計成本低、操作簡單,并且語音功能可以廣泛應(yīng)用到其他嵌入式系統(tǒng)中,因此該設(shè)計有一定的應(yīng)用前景。原理圖的繪制步驟有 ⑴設(shè)置自動布線參數(shù); ⑵ 設(shè)置 PCB 版尺寸; ⑶ 根據(jù)原理圖上各元器件的連接關(guān)系,合理布局; ⑷ 將各元器件自動布線,并做手工布線加以優(yōu)化; ⑸ 運行 DRC,檢查是否有誤,有誤修改,無誤保存。即測試在溫度范圍內(nèi)是否可以正確顯示所有溫度值,超出設(shè)定溫度上下限值時是否會自動報警,觀察 語音芯片播音地址端 口高低電平的變化。但還有許多不足之處需要完善,例如本設(shè)計的硬件仿真部分及工程設(shè)計部分。 通過上述仿真找出各個子程序的不足并加以改進(jìn),最終實現(xiàn)設(shè)計要求。主要是測試各個模塊的子程序是否能實現(xiàn)各自的功能。報警程序 流程如圖 所示 。 If(c=2) 溫度下限 減 1。 語音程序 If(c=0)無效 。 If(c=1) 溫度上限 加 1。if(ct=3)c=0。語音程序流圖如圖 所示。按鍵具體功能如下: 功能鍵 S1: 按 1次: 溫度上限設(shè)置模式 按 2 次: 溫度 下 限設(shè)置模式 按3次:退出設(shè)置模式 ↑按鍵 S2: 在設(shè)置模式下對應(yīng)數(shù)值加 1 ↓按鍵 S3: 在設(shè)置模式下對應(yīng)數(shù)值 減1 語音播報鍵 S4:播報當(dāng)前溫度值 按鍵流圖,如圖 所示 。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 22 表 寫操作時序 具體流程:初始化→顯示: XX176。 為完成顯示程序的設(shè)計,首先要熟悉 RT1602 的基本操作時序,由此完成 寫指令和寫數(shù)據(jù)到 LCD 中的函數(shù)設(shè)計。 圖 溫度程序流圖 現(xiàn)列出部分控制 DS18B20 的指令代碼 ,見表 。 圖 主程序流圖 煙臺大學(xué)畢業(yè)論文(設(shè)計) 21 溫度程序設(shè)計 DS18B20 溫度傳感器的一線總線 通信功能是分時完成的,有嚴(yán)格的時隙概念 ( 任何能唯一識別和定義的周期性時段 ) , 因此 讀寫時序 非常 重要。 C), 并通過顯示程序顯示出來。 C ,因此在編寫程序時設(shè)置可調(diào)節(jié)溫度上下限范圍為 0176。 C,而本設(shè)計要測量的溫度范圍 0176。當(dāng)超出此設(shè)置的溫度上下限值時,調(diào)用報警程序。 主程序設(shè)計 首先,在程序運行中,要先初始化,其中包括對鍵盤程序、溫度程序的初始化。此外系統(tǒng)涉及到多個功能模塊需要采用模塊化程序設(shè)計 , 而 單片機(jī) C語言程序具有完善的模塊程序結(jié)構(gòu),從而 為本設(shè)計中 模塊化程序設(shè)計提供了 方便 。 單片機(jī)的 C 語言 :效率比較低 ,硬件可操控性比較差 ,目標(biāo)代碼體積大 ,容易維護(hù) ,可移植性很好 。現(xiàn)比較兩種語言的優(yōu)缺點。(設(shè)計) 20 4 軟件設(shè) 計 本設(shè)計硬件外部連接比較簡單,重點在于編程。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 19 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾 擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣 告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù) 反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時 費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 過費時費工鼓風(fēng)管復(fù)位反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)反復(fù)廣告廣告廣告廣告廣告狗頭人擾擾攘攘讓人 4 柔柔弱弱日日日日發(fā)廣告人工而更讓人給 圖 ISD1420 芯片錄放電路 報警模塊設(shè)計 當(dāng)溫度傳感器檢測到的溫度高于 或低于設(shè)定 的上限或下限值時單片機(jī)的 口 發(fā)出高 電平信號促使 NPN 管導(dǎo)通點亮發(fā)光二極管, 同時 蜂鳴器也發(fā)出 報警 響聲 。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 18 表 語音地址對照表 語 音 信 息 分段 地址 A7 A6 A5 A4 A3 A2 A1 A0 0 00H 0 0 0 0 0 0 0 0 1 08H 0 0 0 0 1 0 0 0 2 10H 0 0 0 1 0 0 0 0 3 18H 0 0 0 1 1 0 0 0 4 20H 0 0 1 0 0 0 0 0 5 28H 0 0 1 0 1 0 0 0 6 30H 0 0 1 1 0 0 0 0 7 38H 0 0 1 1 1 0 0 0 8 40H 0 1 0 0 0 0 0 0 9 48H 0 1 0 0 1 0 0 0 百 50H 0 1 0 1 0 0 0 0 十 58H 0 1 0 1 1 0 0 0 點 60H 0 1 1 0 0 0 0 0 負(fù) 68H 0 1 1 0 1 0 0 0 攝氏度 70H 0 1 1 1 0 0 0 0 現(xiàn)在溫度 80H 1 0 0 0 0 0 0 0 (注:本設(shè)計為了簡便起見,溫度測量均為正數(shù)且忽略小數(shù)點后讀數(shù),即語音播報:“負(fù)”、“點”、“百”未用,只用了 0、 十、攝氏度、現(xiàn)在溫度 。 (注: A0 和 A1都需要接地,因為我們要確保分段間隔不小于 *4=,所以至少要四段,否則錄音信息可能會重疊,導(dǎo)致 當(dāng) 放音時達(dá)不到 相關(guān) 的要求。 C,則播報:當(dāng)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1