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

正文內(nèi)容

太陽(yáng)能熱水器畢業(yè)論文論文(參考版)

2024-08-31 14:05本頁(yè)面
  

【正文】 選中第一個(gè)數(shù)碼管 ACALL DELAY ; 延時(shí) PUSH DPL PUSH DPH RET 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 39 INC R0 MOV A R0 ACALL DISPLAY INC R0 MOV A R0 ACALL DISPLAY INC R0 MOV A R0 ACALL DISPLAY DELAY MOV R7 2 D2: DJNZ R6 D2 DJNZ R7 D1 RET LED_TABLE: DB C0H,F9H,A4H,B0H,99H,92H,82H,D8H,90H,FFH 鍵盤輸入主程序: 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 40 MOV P1, 0FH ; 鍵盤初始化, ~ 置輸入方式 , ~ 為 0 狀態(tài) MOV IE, 84H ; 開(kāi) CPU 中斷, 開(kāi) INT1 中斷 SJMP $ ;中斷 等待 中斷服務(wù)程序: ORG 0013 ; INT1 中斷入口地址 LJMP IO51K16 ;從中斷入口轉(zhuǎn)移鍵盤處理程序 IO51K16: CALL D10MS ; 延時(shí) 10 秒 LCALL KEYIN ;調(diào)鍵輸入檢查子程序 JNZ LKOUT ;有鍵輸入, 轉(zhuǎn)查鍵號(hào) RETI ;無(wú)鍵輸入,中斷返回 ; LKOUT: MOV R2, 0EFH ;首列掃 描字寫。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 36 附錄 : 1 主程序: ORG 000H JMP START START : Curtemp EQU10H; Curtemp 存儲(chǔ)地址 Pretemp EQU 11H; Pretemp 存儲(chǔ)地址 MOV TMOD , 53H SETB EA ; 開(kāi) CPU 中斷 LCALL ReadTempandTime ;讀溫度時(shí)間設(shè)定值 LCALL ReadWaterandPosition ;讀水位高度 CLR C ; C 清零清零 SUB Curtemp , pretemp JC Offheat Heatcontinue : LCALL FUZZY ; 預(yù)算提前加熱時(shí)間 LCALL DELAY 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 37 LCALL Heat SJMP $ OffHeat : CLR RETI Heat : SETB LCALL DELAY CLR C LCALL ReadTemp MOV A , Curtemp ADD A , 2H SUB A , Pretemp JNC Keep Temp JMP Heatcontinue LCALL KeeptempCON SUB A , Pretemp JNC KeepTemp JMP Heatcontinue LCALL Keeptemp CON 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 38 RETI 顯示子程序, 采用定時(shí)顯示 方式 。 【 14】 寧成軍等,基于 Proteus 和 Keil 接口的單片機(jī)外圍硬件電路仿真,現(xiàn)代電子技術(shù), 2020。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 35 【 12】 朱善君等,單片機(jī)接口技術(shù)與應(yīng)用,清華大學(xué)出版社, 2020。 【 10】 沙占友,單片機(jī)外圍電路設(shè)計(jì),電子工業(yè)出版, 2020。 【 8】 周靈彬, PROTEUS 的單片機(jī)教學(xué)與應(yīng)用仿真,單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2020。 【 6】 余永權(quán)等,單片機(jī)在控制系統(tǒng)中的應(yīng)用,電子工業(yè)出版社, 2020。 【 4】 周潤(rùn)景等,基于 PROTEUS 的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真,北京航空航天大學(xué)出版社, 2020。 【 2】 智能型太陽(yáng)能 控制系統(tǒng) 的研制,李維華,新能源, 2020。第四行找完后中斷返回。 鍵的查 找是用的掃描方式, 在第一列送入低電平, 其他列和行都為高電平, 即送EFH 到 到 P1 口,列偏移值 口, 00HR4 中寄存,再讀入 中寄存,再讀入 P1 口狀態(tài)到 A 中,一行行的比較,看是否有 0 狀態(tài),有的話,把該行行號(hào)寫入 A,再行號(hào)加列偏移值送入 A 作為鍵號(hào),入棧保護(hù)。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 32 鍵盤中斷子程序 在本設(shè)計(jì)中, 鍵盤是時(shí)間設(shè)定和溫度設(shè)定的輸入工具。由于使用的是共陰極數(shù)碼管, 且只顯示數(shù)字, 則可以將字形碼表只使用 10 個(gè)字形碼, 并且第 10 個(gè)字形碼是讓數(shù)碼管不點(diǎn)亮的,即它的字形碼是 0xff ,片內(nèi)地址 11H 里存儲(chǔ) 10 。 LED 顯示子程序 在本設(shè)計(jì)中,從左到右有 4 個(gè) LED 顯示管,系統(tǒng)正常工作后,左面兩個(gè)顯示水溫,空一個(gè)不點(diǎn)亮,第四個(gè)顯示水位。使用時(shí),只要查表獲得提前加熱時(shí)間就行了。因?yàn)橄到y(tǒng)采用段式水位檢測(cè), 若采用能量守恒的方法對(duì)提前加熱時(shí)間進(jìn)行預(yù)算, 也同樣得不到精確的結(jié)果。系統(tǒng)程序流程圖如圖如圖 41 所示。 系統(tǒng)主程序主要是對(duì)溫度、水位的相關(guān)處理以及進(jìn)行輔助加熱時(shí)間預(yù)算和一些系統(tǒng)的相關(guān)硬件初始化的功能。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 31 第四章 控制系統(tǒng) 的軟件設(shè)計(jì) 主程序設(shè)計(jì) 熱水器理論上應(yīng)該是不管 在怎樣外部天氣環(huán)境里,都能夠在預(yù)先設(shè)定好的時(shí)間為用戶提供已經(jīng)設(shè)定好的溫度的熱水,這樣才能滿足用戶的需求。 9)串行數(shù)據(jù)輸入端( A, B)假設(shè) 其中的 任意一個(gè)為低電平的時(shí)候,則禁止所有的新數(shù)據(jù)的輸入,這時(shí)鐘端( CLK)脈沖的上升沿的作用下 Q0 變 為低電平。 C; 7) Vcc 最高電壓 7V;8)輸出驅(qū)動(dòng):高電平:- ,低電平: 8mA。 74LS164 簡(jiǎn)介 一、 74LS164 芯片引腳及功能 ( 1) 74LS164 芯片引腳 A、 B:串行輸入端 QAQ7:串行輸出端 CLK:串行時(shí)鐘輸入端 MR:串行輸出清零端 VCC: +5V GND:接地端 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 30 74LS164 芯片功能 表 2 75LS164 功能表: 74LS164 為 8 位移位寄存器,其主要主要參數(shù)及特性是: 1)串行方式進(jìn)行輸入而且自帶鎖存; 2)時(shí)鐘輸入; 3) 異步清除; 4) 其 最高可以達(dá)到 36MHz 的時(shí)鐘頻率 ; 5) 功耗: 10mW/bit; 6) 7474 系列工作溫度: 0176。 DS18B20 傳感器精度高、 互換性好 。 Ds18b20 在使用時(shí),一般都采用單片機(jī)來(lái)實(shí)現(xiàn)數(shù)據(jù)采集。整個(gè)系統(tǒng)對(duì) Ds18b20 的操作主要是以 5 個(gè) ROM 命令和 6 個(gè)存儲(chǔ)器命令出現(xiàn)的,對(duì)他的最初的原始對(duì)它的操作協(xié)議就是:對(duì) Ds18b20 進(jìn)行初始化發(fā)出一個(gè) 復(fù)位脈沖 →然后再發(fā)一個(gè) ROM 功能的命使得處理數(shù)據(jù)進(jìn)行 數(shù)據(jù)的處內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 29 理。這種單線信號(hào)他包含了復(fù)位脈沖以及與之相對(duì)應(yīng)的響應(yīng)脈沖,寫 “ 0” ,寫 “ 1” ,讀 “ 1” 。只要門 電路不關(guān)閉,那么就系統(tǒng)就一直重復(fù)上述的過(guò)程。我們把那個(gè)計(jì)數(shù)器的值設(shè)定成 55℃。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 28 DS18B20 的測(cè)溫原理: 對(duì)于 Ds18b20 測(cè)量溫度所使用的技術(shù)手段是十 分獨(dú)特的,因?yàn)榕c其他的不同 Ds18b20 是通過(guò) 計(jì)數(shù)時(shí)鐘周期以此實(shí)現(xiàn)對(duì)溫度的測(cè)量,在其內(nèi)部專門有一個(gè)計(jì)數(shù)器來(lái)記錄那些收到溫度影響的振蕩器的脈沖數(shù)目,在測(cè)量溫度的時(shí)候, 其內(nèi)部 振蕩器發(fā)出來(lái)的脈沖就能夠可以通過(guò)一個(gè)門電路。 數(shù)字化溫度傳感器 Ds18b20 它的 增量值是 ℃ (一 個(gè) 9 位的溫度的讀數(shù) ), 其組成大致可以分為四部分 : 一部分一個(gè) 64 位的 ROM;還有溫度傳感器;還有就是非易失性的 Ds18b20 溫度告警觸發(fā)器 th 和 tl;最后一部分是高速的便箋存儲(chǔ)器他也是 64 位的rOM 作用是用來(lái)存儲(chǔ)那些序列號(hào)碼 , 其首字節(jié)固定為它的第一個(gè)字節(jié)是固定的 28H,這是對(duì)其產(chǎn)品類別的一個(gè)表示而后面 6 則是 個(gè)器件的編碼了,然后最后 1 個(gè)字節(jié)就是 crc校驗(yàn)碼了。 (4) Ds18b20 其檢測(cè)出來(lái)的溫度的結(jié)果是 9~ 12 位這些數(shù)據(jù)量。 (2) Ds18b20 支持自組網(wǎng)絡(luò)的功能,如果有很多個(gè) Ds18b20 那么就能夠并聯(lián) 在那唯一的單線上,以此很容易就能實(shí)現(xiàn)多點(diǎn)測(cè)溫。 DS18B20 的特性 (1)單線接口方式。 但是 由于每一片 Ds18s20 只有 一個(gè)單一的的硅串行數(shù),因此在一條總線上那么就最多 只能掛接248≈ 218 1014 只 Ds18b20, 而又由于 Ds18b20 有其 獨(dú)特的單線的總線結(jié)構(gòu),因此就內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 27 決定了 Ds18b20 非常適合于那些比較大型線路比較多的比較復(fù)雜實(shí)時(shí)控制系統(tǒng)來(lái)來(lái)檢測(cè)系統(tǒng)的溫度。 圖 311 AT89C51 芯片引腳圖 溫度傳感器 DS18B20 Ds18b20 是 Ds1820 的升級(jí)更新之后的升級(jí)的代產(chǎn)品 ( 他 由美國(guó) DA IIAS 公司生產(chǎn) )。 假設(shè)我們采 用外部 來(lái)的 時(shí)鐘源 一次來(lái) 驅(qū)動(dòng)器 這一 件, 那么 Xtal2 就不應(yīng)該連接 。 振蕩器特性 : Xtal1 和 Xtal2 這兩個(gè)引腳一個(gè)是反向放大器的輸入,另一個(gè)是其輸出 。 Xtal1:內(nèi)部時(shí)鐘工作電路的輸 入也或者是其 反向振蕩放大器的輸入及 Xtal2:反向振蕩器輸出。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí), 在這里的 內(nèi)部程 的 序存儲(chǔ)器。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。 PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該引腳被略微拉高。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 25 T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程 和編程校驗(yàn)接收一些控制信號(hào)。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為 高電平,并用作輸入。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。在 FLASH 編程和校驗(yàn)時(shí), P1 口作為低八位地址接收。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出4TTL 門電流。 假如我們是第一次寫 當(dāng) P0 口的管腳 的時(shí)候 , 這樣就 被定義 成了 高阻輸入。 GND:接地 端 。通常會(huì)使用定時(shí)器 1 工作在定時(shí)器工作模式 2 下,這時(shí)定時(shí)值中的 TL1 做為計(jì)數(shù), TH1 做為自動(dòng)重裝值 ,這個(gè)定時(shí)模式下,定時(shí)器溢出后, TH1 的值會(huì)自動(dòng)裝載到 TL1,再次開(kāi)始計(jì)數(shù),這樣可以不用軟件去干預(yù),使得定時(shí)更準(zhǔn)確。 波特率 =( 2SMOD247。模式 1 和模式 3 的波特率是可變的,取決于定時(shí)器 1 或 2( 52 芯片)的溢出速率。 51 芯片的串口工作模式 0 的波特率是固定的,為 fosc/12,以一個(gè) 12M 的晶振來(lái)計(jì)算,那么它的波特率可以達(dá)到 1M。有一些初學(xué)的朋友認(rèn)為波特率是指每秒傳輸?shù)淖止?jié)數(shù),如標(biāo)準(zhǔn) 9600 會(huì)被誤認(rèn)為每秒種可以內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 23 傳送 9600 個(gè)字節(jié),而實(shí)際上它是指每秒可以傳送 9600 個(gè)二進(jìn)位,而一個(gè)字節(jié)要 8 個(gè)二進(jìn)位,如用串口模式 1 來(lái)傳輸那么加上起始位和停止位,每個(gè)數(shù)據(jù)字節(jié)就要占用 10 個(gè)二進(jìn)位, 9600 波特率用模式 1 傳輸時(shí),每秒傳輸?shù)淖止?jié)數(shù)是 9600247。 波特率在使用串口做通訊時(shí),一個(gè)很重要的參數(shù)就是波特率,只有上下位機(jī)的波特率一樣時(shí)才可以進(jìn)行正常通訊。它的波特率是可變的,其速率是取決于定時(shí)器 1 或定時(shí)器 2 的定時(shí)值(溢出速率)。同樣 RI 也必須要靠軟件清除。 RI=1,申請(qǐng)中斷,要求 CPU 取走數(shù)據(jù)。在模式 0,接收第 8 位結(jié)束時(shí),由硬
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1