【正文】
、溫度傳感器DS18B20等知識(shí)點(diǎn)。擴(kuò)展功能:1) 能顯示室內(nèi)的溫度;2) 具有鬧鐘功能,開啟鬧鐘時(shí)LCD上應(yīng)有標(biāo)志;3) 具有秒表功能,;4) 能夠設(shè)置顯示的模式:①只顯示時(shí)間和溫度;②只顯示日期和溫度;③全部顯示所有參數(shù)。根據(jù)設(shè)計(jì)內(nèi)容與要求,弄清系統(tǒng)及各個(gè)模塊的工作流程,完成系統(tǒng)的軟件設(shè)計(jì),包括系統(tǒng)主程序、顯示子程序、鍵盤設(shè)置子程序、時(shí)間調(diào)整子程序等,可使用匯編語言或是C語言編寫,建議使用C語言編寫。編寫課程設(shè)計(jì)報(bào)告。二、設(shè)計(jì)方案 (2)DS18B20原理① DS18B20數(shù)字溫度傳感器概述 DS18B20數(shù)字溫度傳感器是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡(jiǎn)單,體積小的特點(diǎn)。 DS18B20產(chǎn)品的特點(diǎn) l l 只要求一個(gè)端口即可實(shí)現(xiàn)通信。 l l 實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測(cè)溫。 l l 數(shù)字溫度計(jì)的分辨率用戶可以從9位到12位選擇。 l DS18B20的管腳排列TO-92封裝的DS18B20的引腳排列見右圖,其引腳功能描述見表DS18B20詳細(xì)引腳功能描述DS18B20中的溫度傳感器完成對(duì)溫度的測(cè)量,用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB形式表達(dá),其中S為符號(hào)位。高低溫報(bào)警觸發(fā)器TH和TL、配置寄存器均由一個(gè)字節(jié)的EEPROM組成,使用一個(gè)存儲(chǔ)器功能命令可對(duì)TH、TL或配置寄存器寫入。復(fù)位要求主CPU將數(shù)據(jù)線下拉500181。s左右,然后發(fā)出60~240181。 (3)LCD1602原理1602采用標(biāo)準(zhǔn)的16腳接口,其中: 第1腳:VSS為地電源 第2腳:VDD接5V正電源 第3腳:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對(duì)比度 第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。當(dāng)RS