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

正文內(nèi)容

多路溫度檢測(cè)及報(bào)警系統(tǒng)_單片機(jī)課程設(shè)計(jì)(更新版)

  

【正文】 指令表: 序號(hào) 指令 RS RW D7 D6 D5 D4 D3 D2 D1 D0 1 清屏 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示控制 0 0 0 0 0 0 1 D C B 5 光標(biāo) /字符移位 0 0 0 0 0 1 S/C R/L * * 6 功能 0 0 0 0 1 DL N F * * 7 置字符 發(fā)生器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù) 存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標(biāo)志 和地址 0 1 BF 計(jì)數(shù)器地址 10 寫數(shù)據(jù)到指令 所設(shè)地址 1 0 要寫的數(shù)據(jù) 11 從指令 的地址讀數(shù)據(jù) 1 1 讀出的 六、系統(tǒng)軟件設(shè)計(jì) 軟件是系統(tǒng)的主要組成部分,也是整個(gè)調(diào)試的重點(diǎn)和難點(diǎn)工作。當(dāng) RS 和 RW 共同為低電平時(shí)可以寫入指令或者顯示地址;當(dāng) RS 為高電平、 RW為低電平時(shí)可以寫入 數(shù)據(jù)。功耗低相對(duì)而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng) IC 上,因而耗電量比其它顯示器要少得多。 DS18B20 在三線制應(yīng)用時(shí),應(yīng)將其 三線焊接牢固;在兩線應(yīng)用時(shí),應(yīng)將 VCC與 GND接在一起,焊接牢固。在這種情況下我們可以采用分組的方式,用單片機(jī)的多個(gè) I/O 來驅(qū)動(dòng)多路DS18B20。配置寄存器為高速暫存存儲(chǔ)器中的第五個(gè)字節(jié)。接著的 48 位是每個(gè)器件唯一的序號(hào),最后 8 位是前面56 位的 CRC(循環(huán)冗余校驗(yàn) )碼。 DS18B20 電路設(shè)計(jì) DSl820 數(shù)字溫度計(jì)是美國(guó) Dallas 公司生產(chǎn)的數(shù)字溫度計(jì),它提供 9 位 (二進(jìn)制 )溫度讀數(shù),指示器件的溫度。 P0 與 DS12887 的 AD 相連,進(jìn)行時(shí)間圖 23 數(shù)據(jù)的采集; (RD)與 DS12887 的 17 腳 DS 相連, 與 DS12887 的19 腳 IRQ 相連, 與 DS12887 的 13 腳 CS 相連; 30 腳 ALE 與 DS12887 的 14腳 AS 相連。 由于 DS18B20 單總線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。 三、課程設(shè)計(jì)題目 多路溫度檢測(cè)及報(bào)警系統(tǒng) 四、課程設(shè)計(jì)內(nèi)容及要求 設(shè)計(jì)內(nèi)容: 1)有上電指示燈; 2)能正確手動(dòng)復(fù)位; 3)有 4 位數(shù)碼管顯示,能按照分秒進(jìn)制顯 示時(shí)間; 4)自定義的擴(kuò)展功能。 本課題以 AT89C51單片機(jī)系統(tǒng)為核心,能對(duì)多點(diǎn)溫度進(jìn)行實(shí)時(shí)巡檢。軟件要做到:操作方便,實(shí)用性強(qiáng),穩(wěn)定可靠。 AT89S51 DIP 管腳封裝 單 片 機(jī) AT89S51 按鍵電路 復(fù)位電路 報(bào)警電路 顯示電路 測(cè)溫電路 AT89S51 其結(jié)構(gòu)圖如圖所示 ( 1)一個(gè) 8 位微處理器 CPU ( 2)片內(nèi)數(shù)據(jù)存儲(chǔ)器 RAM 和特殊功能寄存器 SFR ( 3)片內(nèi)程序存儲(chǔ)器 ROM ( 4)兩個(gè)定時(shí) /計(jì)數(shù)器 T0、 T1,可用作定時(shí)器,也可用以 對(duì)外部脈沖進(jìn)行計(jì) 數(shù) ( 5)四個(gè) 8 位可編程的并行 I/O 端口,每個(gè)端口既可作輸入,也可作輸出 ( 6)一個(gè)串行端口,用于數(shù)據(jù)的串行通信 ( 7)中斷控制系統(tǒng) ( 8)內(nèi)部時(shí)鐘電路 功能特性概述: AT89S51 提供以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash 閃速存儲(chǔ)器,256 字節(jié)內(nèi)部 RAM, 32 個(gè) I/O 口線, 3 個(gè) 16 位定時(shí) /計(jì)數(shù)器,一個(gè) 6 向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。因此,此系統(tǒng)電路的晶體振蕩器的值為 ,電容應(yīng)盡可能的選擇陶瓷電容,電容值約為 22μ F。因?yàn)槊恳粋€(gè) DSl820 在出廠時(shí)已經(jīng)給定了唯一的序號(hào),因此任意多 DSl820 可以存放在同一條單線總線上。 64 位激光 ROM 從高位到低位依次為 8 位 CRC、 48 位序列號(hào)和8 位家族代碼 (28H)組成。在電壓低于 時(shí)精度誤差較大。 對(duì) DS18B20 的設(shè)計(jì),需要注意以下問題 ( 1)對(duì)硬件結(jié)構(gòu)簡(jiǎn)單的 單線數(shù)字溫度傳感器 DS18B20 進(jìn)行操作,需要用較為復(fù)雜的程序完成。另外還應(yīng)根據(jù)實(shí)際情況選擇其接線拓?fù)浣Y(jié)構(gòu)。 芯片工作電壓 :— 第 15~ 16 腳:空腳 1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了不同的點(diǎn)陣字符圖形,這些字符有,阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,其中數(shù)字與字母同 ASCII 碼兼容。 八、心得體會(huì) 本次課 程設(shè)計(jì)再一次的加深了我們對(duì)控制理論與單片機(jī)控制技術(shù)的理解,鍛煉了我們的實(shí)踐能力。這次課程設(shè)計(jì)終于順利完成了,在此要感謝胡老師對(duì)我們悉心的指導(dǎo)與幫助。 sbit lcd_rs=P2^0。 uchar dispbuf1[8]。//溫度閥值 Rmin uint tempert2。 } } void delay_ms(unsigned int tms) { unsigned char i。 lcd_en=1。 delay_ms(2)。 delay_ms(5)。 DQ=1。//241us EA=1。0x01)。 EA=0。 } delay_us(5)。n++) rom_id[n]=Read_Byte()。//讀取溫度轉(zhuǎn)換結(jié)果 teml=Read_Byte()。 } } void get1_tem() { uchar teml,temh。 temh=Read_Byte()。 if(temper1/100) dispbuf[1]=temper1/100。 else dispbuf[1]=11。 } else { if(temper2/1000) { dispbuf[4]=temper2/1000。 dispbuf1[1]=tempert1%1000/100。 } else { dispbuf1[4]=11。 } void disp() { Write_(0xc0)。 Write_dat(lcdtable[dispbuf[1]])。239。 Write_dat(39。 Write_dat(39。)。)。 } key() interrupt 3 { TH1=(65536data1)8。 } } void init_mcu() { TMOD=0x01。} } // 主函數(shù) void main() { uchar i。i12。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1