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

正文內(nèi)容

基于51單片機(jī)的溫度警報(bào)器的設(shè)計(jì)單片機(jī)課程設(shè)計(jì)報(bào)告(文件)

2025-07-16 00:17 上一頁面

下一頁面
 

【正文】 ep。amp。 P0=table[tempH]。 P0=table[tempL]。tempH=num/10。ch1=read_byte()。write_byte(0x44)。return(value)。_nop_()。 DQ=1。 _nop_()。_nop_()。uchar value=0。 val=val1。_nop_()。_nop_()。i) { DQ=1。 }DQ=1。 delay(6)。_nop_()。t)。 LED_display()。uchar table[10]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 //DS18B20讀1字節(jié)函數(shù) void read_temp()。 sbit beep=P3^0。在此衷心的向車?yán)蠋煴磉_(dá)我的感激之心。由于時(shí)間及精力所限,對溫度控制系統(tǒng)做了整體設(shè)計(jì),具體實(shí)現(xiàn)了其中的溫度報(bào)警部分設(shè)計(jì),即溫度控制系統(tǒng)的采集、顯示及報(bào)警模塊。同時(shí)當(dāng)采集到的溫度值超過所設(shè)置的范圍時(shí),單片機(jī)會輸出一信號,通過三極管放大后驅(qū)動蜂鳴器發(fā)出報(bào)警信號。溫度采集電路如圖4所示。AT89C51單片機(jī)使用12MHZ的晶振最為振蕩源,由于單片機(jī)內(nèi)部有振蕩電路,所以外部只要連接一個晶振和兩個電容即可,電容一般在15pF至50pF之間。單片機(jī)的最小系統(tǒng)如圖3所示。 AT89C52概述AT89C52是一個低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。該操作是在DS18B20上電時(shí)自動執(zhí)行,若執(zhí)行該命令后又發(fā)出讀操作,DS18B20會輸出溫度轉(zhuǎn)換忙標(biāo)識:0為忙,1完成。命令代碼為44H,啟動一次溫度轉(zhuǎn)換,若主機(jī)在該命令之后又發(fā)出其它操作,而DS18B20又忙于溫度轉(zhuǎn)換,DS18B20就會輸出一個“0”,若轉(zhuǎn)換結(jié)束,則DS18B20輸出一個“1”。Copy scratchpad(復(fù)制暫存器)。Read scratchpad(讀暫存器)。命令代碼為ECH,該命令用于鑒別和定位系統(tǒng)中超出程序設(shè)定的報(bào)警溫度值。命令代碼為CCH,在啟動所有DS18B20轉(zhuǎn)換之前或系統(tǒng)只有一個DS18B20時(shí),該命令將允許主設(shè)備不提供64位二進(jìn)制ROM代碼就適用存儲器操作命令。 溫度數(shù)據(jù)關(guān)系溫度℃數(shù)據(jù)輸出(二進(jìn)制)數(shù)據(jù)輸出(十六進(jìn)制)+12500000000 1111101000FA+2500000000 001100100032+00000000 000000010001000000000 00000000000011111111 11111111FFFF2511111111 11001110FFCE5511111111 10010010FF92S18B20遵循單總線協(xié)議,每次測溫時(shí)都必須有4個過程[6]:? 初始化;? 傳送ROM 操作命令;? 傳送ROM操作命令;? 數(shù)據(jù)交換; DS18B20的ROM命令read ROM(讀ROM).命令代碼為33H,允許主設(shè)備讀出DS18B20的64位二進(jìn)制ROM代碼。℃的分辨率。然后計(jì)數(shù)器又開始計(jì)數(shù)直到0,如果門周期仍未結(jié)束,將重復(fù)這一過程。 DS18B20的測溫原理DS1820 是這樣測溫[5]的:用一個高溫度系數(shù)的振蕩器確定一個門周期,內(nèi)部計(jì)數(shù)器在這個門周期內(nèi)對一個低溫度系數(shù)的振蕩器的脈沖進(jìn)行計(jì)數(shù)來得到溫度值。外部電源供電模式是將DS18B20的GND直接接地,DQ與但單總線相連作為信號線,VDD與外部電源正極相連。如果沒有對DS18B20使用報(bào)警搜索命令,這些寄存器可以做為一般用途的用戶存儲器使用。成功執(zhí)行完一條ROM 操作序列后,即可進(jìn)行存儲器和控制操作,控制器可以提供6 條存儲器和控制操作指令中的任一條。: DS18B20分辨率的設(shè)置R1R0分辨率最大轉(zhuǎn)換時(shí)間 /ms009位0110位1011位3751112位750DS18B20依靠一個單線端口通訊。非易失性可點(diǎn)擦除EEPROM用來存放高溫觸發(fā)器TH、低溫觸發(fā)器TL和配置寄存器中的信息。當(dāng)接收到溫度轉(zhuǎn)換命令(44H)后,開始轉(zhuǎn)換,轉(zhuǎn)換完成后的溫度以16位帶符號擴(kuò)展的的二進(jìn)制補(bǔ)碼形式表示,存儲在高速緩存器RAM的第0,1字節(jié)中,二進(jìn)制數(shù)的前5位是符號位。它是一個大于281*1012的十進(jìn)制編碼,作為該芯片的唯一標(biāo)示代碼;最后8位為前56位的CRC循環(huán)冗余校驗(yàn)碼,由于每個芯片的64位ROM代碼不同,因此在單總線上能夠并接多個DS18B20進(jìn)行多點(diǎn)溫度實(shí)習(xí)檢驗(yàn)。因?yàn)槊恐籇S18B20都可以設(shè)置成兩種供電方式,即數(shù)據(jù)總線供電方式和外部供電方式。AT89C52單片機(jī)數(shù)字溫度傳感器雙限報(bào)警系統(tǒng)譯碼顯示電路設(shè)計(jì)原理2 芯片介紹 DS18B20概述DS18B20是Dallas公司繼DS1820后推出的一種改進(jìn)型智能數(shù)字溫度傳感器,與傳統(tǒng)的熱敏電阻相比,只需一根線就能直接讀出被測溫度值,并可根據(jù)實(shí)際需求來編程實(shí)現(xiàn)9~12位數(shù)字值的讀數(shù)方式[3]。當(dāng)被測量值超出預(yù)設(shè)范圍則發(fā)出警報(bào),且精度高,適用于大多數(shù)工業(yè)生產(chǎn)以及教育教學(xué)領(lǐng)域。進(jìn)入21世紀(jì)后,智能溫度傳感器正朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及安全性、開發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片機(jī)測溫系統(tǒng)等的方向發(fā)展。而單片機(jī)微處理器越來越豐富的外圍功能模塊,更加方便了數(shù)字式溫度傳感器輸出信號的處理。智能溫度傳感器的特點(diǎn)是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器(MCU);并且它是在硬件的基礎(chǔ)上通過軟件來實(shí)現(xiàn)測試功能的,其智能化程度也取決于
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1