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

正文內(nèi)容

單片機智能體溫計課程設計(留存版)

2025-08-10 10:13上一頁面

下一頁面
  

【正文】 1程序*********************/include include include define uchar unsigned char define uint unsigned int uchar code dis_code[10]={0xc0,0xf9,0xa4,0xb0, // 0, 1, 2, 3 0x99,0x92,0x82,0xf8,0x80,0x90}。圖27 溫度設制、顯示及報警電路圖 串行通信模塊如圖 28 所示, 單片機 1 把溫度值發(fā)送數(shù)據(jù)到單片機 2,單片機2 接收數(shù)據(jù)并控制語音芯片報出當前的溫度值。(+4V~+30V)。 方案二:采用 ISD2560語音錄放集成電路。AD574 的數(shù)字量位數(shù)可設成 8 位也可以設為 12位,且無需外接 CLOCK時鐘,轉(zhuǎn)換時間達到 25μs,輸出模擬電壓可以是單極性的 0-10V或0-20V,也可以是雙極性的177。 本次設計的設計要求:(1)基本范圍0℃50℃;(2)℃;(3)LED數(shù)碼直讀顯示;擴展功能:(1)實現(xiàn)語音報溫功能; (2)實現(xiàn)報警功能;  本設計完成了以下功能: (1)溫度信號的采集與歸一化處理; (2)A/D轉(zhuǎn)換; (3)溫度值的顯示,顯示的誤差與實際的溫度值誤差在177。傳統(tǒng)的溫度計有反應速度慢、讀數(shù)麻煩、測量精度不高、誤差大等缺點,溫度傳感器AD590具有線性優(yōu)良、性能穩(wěn)定、靈敏度高、抗干擾能力強、使用方便等優(yōu)點,廣泛應用于冰箱、空調(diào)器、糧倉等日常生活中溫度的測量和控制。熱敏電阻價格便宜,對溫度靈敏,原理簡單,但線性度不好,如不進行線性補償,對于本設計歸一化輸出的要求,難以達到設計精度;如要對非線性進行補償,則電路結(jié)構復雜,難以調(diào)整。AD574精度高,但與 8 位的單片機接口較復雜,且價格昂貴,考慮到體溫計是對溫度的測量,其響應時間的要求不高。其集成度較高,內(nèi)部包括前置放大器、內(nèi)部時鐘、定時器、采樣時鐘、濾波器、自動增益控制、邏輯控制、模擬收發(fā)器、解碼器和 480K 字節(jié)的 EEPROM。他是兩端子的半導體溫度感測組件,另有一端子是外殼接腳,可接地以減少噪聲干擾。圖29 錄音、放音電路圖(1)錄音、放音簡介 如圖29 所示,首先通過麥克風向語音ISD256錄入“0,1,2,3,4,5,6,7,8,9,10,點,度”等音符。 //AD轉(zhuǎn)換結(jié)果 uchar data dis_buf[3]={0x00,0x00,0x00}。 sbit K4=P2^3。k0。k++)。 //讀入轉(zhuǎn)換數(shù)據(jù) OE=0。 //按鍵時響一聲 set_flag=!set_flag。m++) //延時 11ms display()。 // 位選 delay1ms(1)。 //定時器 1 工作于方式 2,8 位自動重載模式, 用于產(chǎn)生波特率 // 定時器 0 工作于方式 1,產(chǎn)生 1s 的 AD 間隔時間 TH0=15536/256。 BCD()。 uint data temp。 //開始播放 _nop_()。 //開串口中斷 PT0=1。 if(TIMER_NUM==12000) //一分鐘 { TIMER_NUM=0。 RI=0。 // 波特率不倍增 RI=0。i6。 //1 分鐘計時 sbit EOM=P2^0。 //啟動T0 while(1) { display()。 //延時 1ms } /**********************************************/ /*串口發(fā)送一個字符函數(shù) /**********************************************/ void send_str(void) { SBUF = ad_data。 // 先關閉所有數(shù)碼管 P1 = dis_code[dis_buf[0]]。 //按鍵時響一聲 set_data[1]++。 if(K1==0) //K1 設置鍵 { for(m=0。 _nop_()。 for(j=0。 /**********************************************/ /*按鍵蜂鳴函數(shù) /**********************************************/ void beep2(void) { uchar data j,k。 sbit select2=P3^5。 圖31 單片機1 程序主流程圖如圖 32,33所示:單片機 2 為從機,只負責接收數(shù)據(jù)并播報溫度,以 T0 定時器定時,結(jié)合延時程序定時1分鐘, 使每1分鐘更新一次語音音素地址, 即每1分鐘更新一次溫度值,并在中斷程序處理過程度中報一次溫度。圖26 A/D轉(zhuǎn)換電路圖 溫度設制、顯示及報警電路模塊如圖 27:通過按鍵可以事先設定報警溫度值,當顯示的溫度值超過設定的溫度值時,單片機就會從 INT0 腳發(fā)出一連串脈沖,驅(qū)動蜂鳴器發(fā)出報警聲。 (55℃~150℃)。此方案安裝調(diào)試復雜,集成度低。 A/D 轉(zhuǎn)換器的選擇 方案一:選用 AD574。本論文利用集成溫度傳感器AD590設計并制作了一款基于AT89S52的3位數(shù)碼管顯示的智能體溫計,其電路簡單,軟硬件結(jié)構模塊化,易于實現(xiàn)。故不采用。故不選用此方案。ISD2560可不分段,也可按最小段長為單位來任意組合分段。 AD590 如同一個隨溫度而改變輸出電流的定電流源,輸出電流與外殼的開氏(K)溫度成正比。當單片機 2 接收到單片機串行發(fā)送過來的溫度值時,就會自動地去尋找相對應音符的地址,并把這些音符通過揚聲器播放出來。 // 顯示緩沖區(qū) uchar data bcd_buf[3]={0x00,0x00,0x00}。 sbit bep=P3^3。k)。 } /**********************************************/ /*AD 轉(zhuǎn)換函數(shù) /**********************************************/ void adc(void) { ALE=1。 } /**********************************************/ /*十進制 BCD碼轉(zhuǎn)換函數(shù) /**********************************************/ void BCD(void) { bcd_buf[2]=(ad_data/51)。 //設置標志位取反
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1