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

正文內(nèi)容

溫度報(bào)警器系統(tǒng)的設(shè)計(jì)的畢業(yè)論文-文庫(kù)吧資料

2025-07-04 20:27本頁(yè)面
  

【正文】 3H,AMOV A,54HADD A,30HMOV 54H,ARETOTHER:CJNE A,B ,GOLJMP GO1TEMP0:MOV A,TEMP_SETCPL AADD A,01HMOV B,64HDIV ABMOV 52H,2DHMOV A,BMOV B,0AHDIV ABMOV 53H,A MOV 54H,BMOV A,53HADD A,30HMOV 53H,AMOV A,54HADD A,30HMOV 54H,ARETSET_TEMP_1:MOV A,TEMP_SET_1MOV B,80HANL A,BJNZ TEMP_1MOV A,TEMP_SET_1MOV B,64HDIV ABMOV 5BH,AMOV A,BMOV B,0AHDIV ABMOV 5CH,A MOV 5DH,BMOV A,5BHADD A,30HMOV 5BH,AMOV A,5CHADD A,30HMOV 5CH,AMOV A,5DHADD A,30HMOV 5DH,ARETTEMP_1:MOV A,TEMP_SET_1CPL AADD A,01HMOV B,64HDIV ABMOV 5BH,2DHMOV A,BMOV B,0AHDIV ABMOV 5CH,A MOV 5DH,BMOV A,5CHADD A,30HMOV 5CH,AMOV A,5DHADD A,30HMOV 5DH,ARETDELAY:MOV R4,05HD1:MOV R5,0FFHDJNZ R5,$DJNZ R4,D1RETEX_INT0: JB KEY,A1MOV A,TEMP_SET_1MOV B,TEMP_SETCJNE A,B,AAA11 AAA1:PUSH ACCPOP ACCRETIA1:MOV A,TEMP_SETCJNE A,80H,BBB1PUSH ACCPOP ACCRETIBBB1:PUSH ACC INC TEMP_SETPOP ACCRETIAAA11:PUSH ACCINC TEMP_SET_1POP ACCRETIEX_INT1: JB KEY,B1MOV A,TEMP_SET_1CJNE A,0C8H,PASSLJMP AAA1PASS:PUSH ACCDEC TEMP_SET_1POP ACCRETIB1:MOV A,TEMP_SET_1MOV B,TEMP_SETCJNE A,B,BB1LJMP AAA1RETIBB1:PUSH ACCDEC TEMP_SETPOP ACCRETITABLE1:DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,3AHTABLE2:DB 30H,31H,31H,32H,33H,33H,34H,34H,35H,36H,37H,38H,38H,39H,39HRET JINGBAO: CALL BP1K CALL BP500 LJMP continueBP500: MOV R6, 200BP50: CPL SOUND CALL DL500US CALL DL500US DJNZ R6, BP50 RETBP1K: MOV R6, 150BP10: CPL SOUND CALL DL500US CALL DL500US DJNZ R6, BP10 RETDL500US: MOV R7, 247 DJNZ R7, $ RET END 39致 謝該畢業(yè)設(shè)計(jì)的成功完成離不開(kāi)我的指導(dǎo)老師的幫助,從課題的選擇、資料的準(zhǔn)備、開(kāi)題報(bào)告、實(shí)習(xí)報(bào)告的寫(xiě)作到課題的研究,最后到論文的修改、答辯等各個(gè)環(huán)節(jié),都得到了我們電子信息與自動(dòng)化學(xué)院何靜老師的悉心指導(dǎo)。l 連接DS18B20的總線電纜是有長(zhǎng)度限制,因此在選用DS18B20進(jìn)行長(zhǎng)距離的測(cè)溫系統(tǒng)設(shè)計(jì)時(shí),要充分考慮總線分布電容和阻抗匹配等問(wèn)題。l ,總線上掛接點(diǎn)數(shù)多且同時(shí)轉(zhuǎn)換時(shí)要考慮增加總線驅(qū)動(dòng),可用單片機(jī)端口在溫度導(dǎo)通1個(gè)MOSFET供電。由于DS18B20傳感器是集成測(cè)量溫度傳感器,具有A/D轉(zhuǎn)換于一體,單總線結(jié)構(gòu),體積小,比單一溫度傳感器或集成溫度傳感器所用的電路元件少,硬件系統(tǒng)實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,同時(shí)可以用多個(gè)DS18B20并列在唯一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng),在測(cè)溫時(shí)通過(guò)選擇每個(gè)DS18B20出廠時(shí)具有的唯一個(gè)48位序列號(hào),便可以實(shí)現(xiàn)片選功能,因此組建多點(diǎn)測(cè)溫系統(tǒng)相對(duì)比較容易實(shí)現(xiàn)。在原理圖設(shè)計(jì)上我們?cè)黾恿税存I輸入模塊,上下限溫度調(diào)整設(shè)定以及溫度報(bào)警模塊,用戶需要通過(guò)調(diào)整設(shè)定溫度的上下限報(bào)警值,當(dāng)測(cè)量實(shí)際溫度超越設(shè)定的溫度值時(shí),就會(huì)靈活的發(fā)出警報(bào)。在一定程度上,不僅可以創(chuàng)建簡(jiǎn)單的單路溫度測(cè)量電路,也可以創(chuàng)建較復(fù)雜的多路溫度測(cè)量電路【6】。目前市面上存在的溫度傳感器按其不同的工作原理主要?jiǎng)澐?種:一種是集成傳感器,另一種是數(shù)字式傳感器。因?yàn)樵摽钤O(shè)備應(yīng)用范圍廣,在我們的生活中無(wú)處不在,廣泛的應(yīng)用在各種家用電器、空調(diào)、電冰箱、吹風(fēng)機(jī)、油煙機(jī)、烤箱、電磁爐、消毒柜等場(chǎng)合,主要要來(lái)對(duì)電子設(shè)備的溫度檢測(cè)與控制方面。針對(duì)以上問(wèn)題,我仍需不斷努力改善,制作出自己心目中完美的效果。同時(shí)設(shè)定的溫度報(bào)警值沒(méi)有記憶功能,一旦斷電,報(bào)警值回到了初始化,用戶還需要重新調(diào)節(jié)設(shè)定。首對(duì)于顯示模塊LCD1602顯示的字符相對(duì)比較少,對(duì)于顯示的信息不可以做全面的解釋。只是開(kāi)發(fā)板設(shè)計(jì)的管腳號(hào)和電路設(shè)計(jì)有點(diǎn)不同,只需對(duì)自己設(shè)計(jì)的程序進(jìn)行相應(yīng)的調(diào)整,通過(guò)將程序加載到單片機(jī),進(jìn)行調(diào)試達(dá)到自己預(yù)想設(shè)計(jì)的效果。第四階段,根據(jù)設(shè)計(jì)的原理圖進(jìn)行軟件部分的設(shè)計(jì),通過(guò)keil軟件對(duì)程序進(jìn)行編譯與調(diào)試無(wú)誤后加載到Protues單片機(jī)中,仿真與調(diào)試到達(dá)預(yù)想的效果。第二階段,通過(guò)網(wǎng)絡(luò)、書(shū)籍查找相應(yīng)的硬件元件,全面的了解每個(gè)元器件的功能與具體的工作結(jié)構(gòu)。 第五章 結(jié)論與展望第一節(jié) 工作總結(jié)在這個(gè)“溫度報(bào)警器‘畢業(yè)設(shè)計(jì)課題中,自己全程獨(dú)立參與了硬件部分電路原理圖的設(shè)計(jì)到軟件部分軟件的設(shè)計(jì)再到最后的安裝和調(diào)試的全部過(guò)程。接著指出第二行顯示緩沖區(qū)首地址,將數(shù)據(jù)寫(xiě)入到LCD1602.第四節(jié) 軟硬件結(jié)合后調(diào)試結(jié)果以上詳細(xì)講解各個(gè)模塊的硬件部分與軟件部分,我們通過(guò)Keil軟件將各個(gè)模塊的程序 部分整合在一體,經(jīng)過(guò)相應(yīng)的編譯與調(diào)試,確保無(wú)誤后,生成hex文件,通過(guò)Protues軟件設(shè)計(jì)好完整的電路原理圖。延時(shí)之后指出第一行顯示緩沖區(qū)首地址。其LCD1602 :COUNT轉(zhuǎn)換為字符串COUNT=COUNT+1延時(shí)去抖按鍵合上?顯示第1行字符數(shù)組對(duì)LCD1602初始化COUNT=0定義字符數(shù)組開(kāi)始 N Y 按鍵放開(kāi)?轉(zhuǎn)換結(jié)果顯示在第2行 N Y 顯示模塊主程序流程圖二、 顯示模塊程序說(shuō)明 根據(jù)液晶LCD1602的主程序流程圖, : LCD1602顯示模塊程序設(shè)計(jì)與說(shuō)明具體的程序設(shè)計(jì)部分程序說(shuō)明MOV P0,80HCALL ENABLEMOV R1,50HCALL WRITE2MOV P0,0C0HCALL ENABLEMOV R1,40HCALL WRITE2RETENABLE:CLR RSCLR RWCLR ECALL DELAYSETB ERET指出第一行的顯示地址,根據(jù)調(diào)用指令轉(zhuǎn)移到ENABLE子程序?qū)S、RW、E端進(jìn)行初始化。首先通過(guò)狀態(tài)字了解其最高位是處于忙碌狀態(tài),如果當(dāng)前狀態(tài)是忙碌狀態(tài),我們需要繼續(xù)等待,知道檢測(cè)到最高位為閑暇時(shí),我們可以進(jìn)行程序的讀寫(xiě)操作。第三節(jié) 顯示模塊程序設(shè)計(jì)一、 顯示模塊程序流程圖的設(shè)計(jì)顯示模塊LCD1602的作用是用戶提供清晰可靠的數(shù)據(jù)。通過(guò)CLR DQ程序?qū)崿F(xiàn)拉低主機(jī)總線,接著通過(guò)調(diào)用延時(shí)子程序來(lái)完成480us的延時(shí)。這就是DS18B20溫度檢測(cè)的具體過(guò)程,程序的設(shè)計(jì)必須依據(jù)這個(gè)過(guò)程才能確保溫度的檢測(cè)。第二節(jié) 測(cè)溫處理程序的設(shè)計(jì)一、 測(cè)溫模塊程序流程圖的設(shè)計(jì) 溫度測(cè)量模塊是整個(gè)系統(tǒng)重要的部分,它完成了整個(gè)系統(tǒng)需要的實(shí)時(shí)數(shù)據(jù),DS18B20作為一總線的數(shù)字式芯片,其對(duì)整個(gè)溫度采集過(guò)程相對(duì)比較復(fù)雜,【5】: DS18B20溫度采集過(guò)程通過(guò)該圖我們看到,黑色的實(shí)粗線部分是通過(guò)單片機(jī)I/O 口拉低這個(gè)引腳,虛粗線是DS18B20芯片自主拉低的這個(gè)引腳,細(xì)線是單片機(jī)和DS18B20釋放單總線后,頻借上拉電阻的作用把I/O 口引腳拉上去。CALL SET_TEMPCALL SET_TEMP_1CALL READ_TEMPCALL MERGE_TEMPCALL CONVERT_TEMPCALL DISPLAYMOV A,80HMOV B,TEMP_SET_1CJNE A,B,NEXT0該部分主要是調(diào)用各個(gè)子程序。對(duì)LCD1602液晶顯示屏初始化,清除屏幕,功能設(shè)定(8位,2行,57點(diǎn)陣格式),打開(kāi)顯示器,對(duì)光標(biāo)閃爍進(jìn)行關(guān)閉。MOV IE,85HSETB IT0SETB IT1SETB SOUNDSETB LED_RMOV P0,01HCALL ENABLEMOV P0,38HCALL ENABLEMOV P0,0CHCALL ENABLEMOV TEMP_SET,20MOV TEMP_SET_1,00H 首先通過(guò)MOV IE,85H程序設(shè)定中斷允許寄存器設(shè)計(jì)允許中斷0與中斷1,CPU打開(kāi)中斷EA。表 主程序重要部分的編寫(xiě)與介紹主要程序具體說(shuō)明ORG 0000HLJMP MAINORG 0003HLJMP EX_INT0ORG 0013HLJMP EX_INT1ORG 0100H 編寫(xiě)程序之前,我們首先設(shè)計(jì)主程序的入口地址,我們一般設(shè)定從0000H開(kāi)始,同時(shí)指出2個(gè)外部中斷INT0和INT1的固定入口地址。允許T0、T1中斷LCD1602初始化,顯示緩沖區(qū)設(shè)定溫度報(bào)警初始值報(bào)警越界處理、合并、顯示當(dāng)前溫度 比較當(dāng)前溫度 N Y 返回 主程序流程圖二、 主程序中主要程序的設(shè)計(jì)與說(shuō)明主程序設(shè)計(jì)中,主程序是整個(gè)整個(gè)程序的核心部分,首先是對(duì)各模塊程序進(jìn)行必要的初始化,通過(guò)不斷調(diào)用各個(gè)模塊的子程序以及各個(gè)模塊的算法將其合理有序的連接起來(lái),實(shí)現(xiàn)整個(gè)程序的正常運(yùn)行。每個(gè)計(jì)算機(jī)程序都有各自清晰地流程圖。一、 主程序流程圖設(shè)計(jì) 主程序是軟件程序的核心部分,它主要完成對(duì)子程序之間的調(diào)用而不能被其他子程序調(diào)用,其作用是將各個(gè)模塊的子程序合理有序的連接起來(lái)組成一個(gè)完整的軟件系統(tǒng)。我們把該程序模塊化。該款溫度報(bào)警器的軟件部分不是十分的復(fù)雜,我們首先選擇匯編語(yǔ)言作為軟件系統(tǒng)的開(kāi)發(fā)語(yǔ)言。 第四章 溫度報(bào)警器軟件的設(shè)計(jì)與研究第一節(jié) 軟件系統(tǒng)基本設(shè)計(jì)思想軟件系統(tǒng)是該器件必不可少的部分,它決定著硬件電路的正常運(yùn)行。如果當(dāng)DS18B20采集的實(shí)時(shí)溫度值超越設(shè)定的報(bào)警值的上限或下限時(shí),通過(guò)調(diào)用報(bào)警子程序,來(lái)驅(qū)動(dòng)報(bào)警模塊的蜂鳴器以及報(bào)警模塊的紅色LED實(shí)現(xiàn)報(bào)警,同時(shí)紅色LED指示燈不斷閃爍。第三節(jié) 設(shè)計(jì)總原理圖該溫度報(bào)警器的硬件電路原理圖主要由以上測(cè)溫電路、顯示電路、單片機(jī)電路和蜂鳴器報(bào)警電路以及LED報(bào)警電路共同組成了溫度報(bào)警器系統(tǒng)。因?yàn)榉澍Q器是感性元件,當(dāng)三極管當(dāng)三極管導(dǎo)通給蜂鳴器供電時(shí),就會(huì)有導(dǎo)通電流流過(guò)蜂鳴器。同時(shí)加一個(gè)100歐的電阻主要是作為限流電阻。對(duì)于有源蜂鳴器來(lái)說(shuō),無(wú)源更加便宜,同時(shí)可以通過(guò)輸入不同頻率的脈沖信號(hào)制作優(yōu)美的音樂(lè)。直接給BUZZ引腳一個(gè)低電平,蜂鳴器就會(huì)直接發(fā)聲。對(duì)市面上的蜂鳴器,根據(jù)其內(nèi)部結(jié)構(gòu)的不同,我們將其主要分為2種,分別是有源蜂鳴器和無(wú)源蜂鳴器。四、 報(bào)警電路模塊報(bào)警電路主要實(shí)現(xiàn)對(duì)溫度的監(jiān)視,當(dāng)實(shí)際溫度值超越用戶設(shè)定的報(bào)警值時(shí),通過(guò)報(bào)警向用戶反饋信息。而當(dāng)產(chǎn)品批量生產(chǎn)的時(shí)候,我們可以把我們調(diào)整好的這個(gè)值直接用簡(jiǎn)單電路來(lái)實(shí)現(xiàn),市面上有的LCD1602 的下拉電阻大概1 是比較合適的值。3 腳叫做液晶顯示偏壓信號(hào),該3 腳主要是用來(lái)調(diào)整顯示的黑點(diǎn)和不顯示的之間的對(duì)比度,如果調(diào)整好了對(duì)比度,就可以讓我們的顯示更加清晰一些。三、 液晶顯示電路模塊顯示模塊主要是把DS18B20傳感器測(cè)量的數(shù)據(jù)顯示在液晶屏上,為用戶提供實(shí)時(shí)的參考數(shù)據(jù)。其接收時(shí)為高電阻輸入,其發(fā)送時(shí)是開(kāi)漏輸出,即輸出0時(shí)通過(guò)三極管下拉為低電平,而輸出1時(shí),則為高阻,需要外接上拉電阻將其拉為高電平。其中上拉電阻的作用是確保DQ端為高電平,實(shí)現(xiàn)數(shù)據(jù)都的接收。其并聯(lián)2個(gè)20pF的電容元件主要是輔助振蕩器的正常起振,來(lái)確保晶振信
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1