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

正文內(nèi)容

小智畢業(yè)論文修改終極版(參考版)

2025-07-01 18:32本頁面
  

【正文】 if(disdata[1]==3) //設(shè)定溫度 30 度 { JIARE=1。 } } if(ZRDI==1) //中層熱水狀態(tài) { RESHUI=0。第 25 頁 共 54 頁 } if(GDI==0) { SHUI=1。 }if(BUTT==1) { QIDZS=1。 LENSHUI=1。 }if(BUTT==0) //報(bào)警狀態(tài) { SHUI=1。 dealy()。 dealy()。 SHUI=1。 } if(JITING==1) //急停開關(guān) { QIDZS=1。 QIDZS=0。 QIDZS=1。 LENSHUI=1。QIDONG==1) //急停開關(guān) { SHUI=1。 //啟動(dòng)計(jì)數(shù)器進(jìn)行計(jì)數(shù) }第 24 頁 共 54 頁 } } if(JITING==0amp。valA0。 //先拉高,等待下次高電平到來進(jìn)行計(jì)數(shù) StartModule()。 temperture_display()。 //不顯示十位 } } } zhuansu_display()。 //不顯示千位 if(zhuansu_buff[2]==0)//在這種前提下,如果百位也為 0 的話, { zhuansu_buff[2]=17。 if(zhuansu_buff[0]==0) //如果轉(zhuǎn)速的萬位為 0 { zhuansu_buff[0]=17。 zhuansu_buff[3]=num1%10000%1000%100/10。 zhuansu_buff[1]=num1%10000/1000。 TL1=0。 //進(jìn)行流速轉(zhuǎn)換 num1=speed2*60。 speed2=(TH1*256+TL1)*2。 timer_init()。//從圖形顯示狀態(tài)下返回 Lcd_Mark3()。//圖標(biāo) 2(畫面 2) delayms(80)。 Lcd_init()。 //清屏 Disp_img(picture)。 Lcd_init()。 QIDZS=1。amp。 dealy()。第 21 頁 共 54 頁 dealy()。 RESHUI=1。 JIARE=1。 系統(tǒng)流程圖見下頁。(6)程序優(yōu)化。通過編輯軟件編輯出的源程序,必須用編譯程序匯編后生成目標(biāo)代碼。注意在程序的有關(guān)位置處寫上功能注釋,提高程序的可讀性。分配好單元后,進(jìn)一步將程序框圖畫成詳細(xì)的操作流程。(2)定程序框圖,即根據(jù)所選擇的計(jì)算方法制定框圖,這不僅是程序設(shè)計(jì)的一個(gè)重要組成,而且是決定成敗的關(guān)鍵部分。在編寫程序時(shí),采取如下幾個(gè)步驟:(1)分析問題,明確所要解決問題的要求,將軟件分成若干個(gè)相對(duì)獨(dú)立的部分。軟件的質(zhì)量直接影響整個(gè)系統(tǒng)功能的實(shí)現(xiàn)。若已有明顯的間隔符,也可不再加空格來間隔。但預(yù)處理命令,函數(shù)頭和花括號(hào)“}”之后不能加分號(hào)。第 20 頁 共 54 頁(4)源程序中可以有預(yù)處理命令(include 命令僅為其中的一種 ),預(yù)處理命令通常應(yīng)放在源文件或源程序的最前面。(2)每個(gè)源文件可由一個(gè)或多個(gè)函數(shù)組成。(8) C 語言適用范圍大,可移植性好:C 語言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如 DOS、UNIX,也適用于多種機(jī)型。 (6) C 語言允許直接訪問物理地址,可以直接對(duì)硬件進(jìn)行操作:因此既具有高級(jí)語言的功能,又具有低級(jí)語言的許多功能,能夠象匯編語言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可以用來寫系統(tǒng)軟件。 (5) C 語法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大:一般的高級(jí)語言語法檢查比較嚴(yán),能夠檢查出幾乎所有的語法錯(cuò)誤。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦? 便于使用、維護(hù)以及調(diào)試。且計(jì)算功能、邏輯判斷功能強(qiáng)大。并引入了指針概念,使程序效率更高。 (3)數(shù)據(jù)結(jié)構(gòu)豐富:C 的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。C 語言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。C 語言可以和匯編語言一樣對(duì)位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元[21] 。 C 語言的特點(diǎn)(1)簡(jiǎn)潔緊湊、靈活方便:C 語言一共只有 32 個(gè)關(guān)鍵字,9 種控制語句,程序書寫自由,主要用小寫字母表示。C 語言對(duì)操作系統(tǒng)和系統(tǒng)使用程序以及需要對(duì)硬件進(jìn)行操作的場(chǎng)合,用 C 語言明顯優(yōu)于其它高級(jí)語言,許多大型應(yīng)用軟件都是用 C 語言編寫的。此外,C 語言還具有效率高,可移植第 19 頁 共 54 頁性強(qiáng)等特點(diǎn)。由于C 語言實(shí)現(xiàn)了對(duì)硬件的編程操作,因此 C 語言集高級(jí)語言和低級(jí)語言的功能于一體。它不僅具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。成為當(dāng)代最優(yōu)秀的程序設(shè)計(jì)語言之一。 早期的 C 語言主要是用于 UNIX 系統(tǒng)。R》中并沒有定義一個(gè)完整的標(biāo)準(zhǔn) C 語言,后來由美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)在此基礎(chǔ)上制定了一個(gè) C 語言標(biāo)準(zhǔn),于一九八三年發(fā)表。R》標(biāo)準(zhǔn)。通常簡(jiǎn)稱為 《Kamp。T)貝爾實(shí)驗(yàn)室正式發(fā)表了 C 語言。四、系統(tǒng)的軟件設(shè)計(jì) 編程語言介紹 C 語言簡(jiǎn)介C 語言是在 70 年代初問世的。)電壓: DC24V 管孔徑:1/2″(即:4 分)接管直徑:20MM 流量孔徑:16mm 壓力:0~ 流體溫度:5~80℃。目前不足主要是 輸出觸點(diǎn)不像接觸器哪么多,只有一組;另外負(fù)載 40A 以上 由于壓降原因,溫升很快,一定要注意散熱。配備美格爾固態(tài)繼電器直流控交流 25A MGR1 D4825 DCAC 屬電子式無觸點(diǎn)開關(guān),用 332V 的直流控制 220V第 18 頁 共 54 頁380V 交流主要特點(diǎn) 輸入微小控制信號(hào),直接驅(qū)動(dòng)大電流負(fù)載。 繼電器模塊功能電路原理圖 3 15 繼電器功能電路原理圖本系統(tǒng)因?yàn)樾枰刂?24V 的水泵、加熱固態(tài)繼電器、冷水進(jìn)水電磁閥、熱水進(jìn)水電磁閥,所以采用繼電器控制,控制電路簡(jiǎn)單可靠,5V 供電,采用低電平觸發(fā)。 液晶 LCD12864 功能電路原理圖 3 14 LCD12864 功能電路原理圖 液晶 12864 從左到右依次有 20 根引腳,每個(gè)引腳定義不同。計(jì)數(shù)器 1 和溫度寄存器被預(yù)置在-55℃所對(duì)應(yīng)的一個(gè)基數(shù)值。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器 1。 溫度傳感器功能電路原理圖 3 13 DS18B20 溫度傳感器功能電路原理圖DS18B20 的讀寫時(shí)序和測(cè)溫原理與 DS1820 相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由 2s 減為 750ms。瞬時(shí)流量脈沖特性 F=[11Q3]177。當(dāng)水通過渦輪開關(guān)殼推動(dòng)磁性轉(zhuǎn)子轉(zhuǎn)動(dòng)時(shí),產(chǎn)生不同磁極的旋轉(zhuǎn)磁場(chǎng),切割磁感應(yīng)線,產(chǎn)生高低脈沖電平。第 16 頁 共 54 頁 霍爾流量傳感器功能電路原理圖 3 12 霍爾流量傳感器霍爾水流量傳感器是利用霍爾元件的霍爾效應(yīng)來測(cè)量磁性物理量。測(cè)試距離=(高電平時(shí)間*聲速(340M/S))/2。第 15 頁 共 54 頁圖 3 10 光電液位傳感器功能電路原理圖 超聲波功能電路原理圖 3 11 超聲波功能電路原理圖采用 IO 口 TRIG 觸發(fā)測(cè)距,給至少 10us 的高電平信號(hào)。當(dāng)按鍵沒有按下時(shí),按鍵沒有導(dǎo)通,當(dāng)按鍵按下時(shí)導(dǎo)通出現(xiàn)低電平,單片機(jī)檢測(cè)低電平的信號(hào)并做出相應(yīng)的回應(yīng)。第 14 頁 共 54 頁 啟動(dòng)指示燈電路原理圖 3 8 啟動(dòng)指示燈功能電路原理圖蜂鳴器報(bào)警功能電路使用的是三極管 9015 驅(qū)動(dòng),三極管 9014 是 NPN 三極管,集電極接電源+5V,基極通過一個(gè)電阻連接到 口,射極接發(fā)光二極管,當(dāng) 為高電平時(shí),三極管導(dǎo)通,發(fā)光二極管亮,當(dāng) 為低電平時(shí),三極管截止,發(fā)光二極管滅。圖 3 6 晶振電路原理圖對(duì)于單片機(jī)系統(tǒng)而言,晶振電路就好比是人的心臟一樣,是一個(gè)跳動(dòng)的動(dòng)力來源,18,19 號(hào)引腳接的是 的晶振。手動(dòng)按鍵復(fù)位的原理是,在系統(tǒng)正常工作的過程中可以手動(dòng)觸動(dòng)按鍵使單片機(jī)復(fù)位。當(dāng)變更“RE” 后,以后的指令集將維持在最后的狀態(tài),除非再次變更“RE”位,否則使用相同指令集時(shí),無需每次均重設(shè)“RE”位 系統(tǒng)功能電路 最小工作系統(tǒng)原理圖 3 4 最小系統(tǒng)原理圖此圖是單片機(jī)工作的最小系統(tǒng)原理圖,在這個(gè)電路中又可以分為復(fù)位電路和晶振電路,如圖 34 和圖 35 所示:圖 3 5 復(fù)位電路原理圖復(fù)位電路可以分為上電復(fù)位和手動(dòng)按鍵復(fù)位兩種。指令執(zhí)行的時(shí)間請(qǐng)參考指令表中的指令執(zhí)行時(shí)間說明。④模塊在接收指令前,向處理器必須先確認(rèn)模塊內(nèi)部處于非忙狀態(tài),即讀取 BF 標(biāo)志時(shí) BF 需為“0”,方可接受新的指令。不過在顯示連續(xù)字符時(shí),只須設(shè)定一次顯示地址,由模塊自動(dòng)對(duì)地址加 1 指向下一個(gè)字符位置,否則,顯示的字符中將會(huì)有一個(gè)空 ASCII 字符位置。GDRAM 的坐標(biāo)地址與資料排列順序如下圖:  應(yīng)用說明用帶中文字庫的 128X64 顯示模塊時(shí)應(yīng)注意以下幾點(diǎn):①欲在某一個(gè)位置顯示中文字符時(shí),應(yīng)先設(shè)定顯示字符位置,即先設(shè)定顯示地址,再寫入中文字符編碼。這個(gè) 指令不改變 DDRAM 的內(nèi)容功能設(shè)定 0 0 0 0 1 DL X RE X XDL=0/1:4/8 位數(shù)據(jù)RE=1: 擴(kuò)充指令操作RE=0: 基本指令操作設(shè)定CGRAM地址0 0 0 1 AC5AC4AC3AC2AC1 AC0 設(shè)定 CGRAM 地址設(shè)定DDRAM地址0 0 1 0 AC5AC4AC3AC2AC1 AC0設(shè)定 DDRAM 地址(顯示位址)第一行: 80H-87H第二行: 90H-97H讀取忙標(biāo)志和地址0 1 BF AC6AC5AC4AC3AC2AC1 AC0 讀取忙標(biāo)志(BF) 可以確認(rèn)內(nèi)部動(dòng)作是否完成,同時(shí)可以讀出地址計(jì)數(shù)器 (AC)的值寫數(shù)據(jù)到 RAM 1 0 數(shù)據(jù)將數(shù)據(jù) D7——D0 寫入到內(nèi)部的 RAM (DDRAM/CGRAM/IRAM/GRAM)讀出RAM 的 1 1 數(shù)據(jù)從內(nèi)部 RAM 讀取數(shù)據(jù) D7——D0(DDRAM/CGRAM/IRAM/GRAM)第 11 頁 共 54 頁值表 3 5 指令表 2:(RE=1:擴(kuò)充指令)指令 指 令 碼 功 能RS R/W D7 D6 D5 D4 D3 D2 D1 D0待命模式 0 0 0 0 0 0 0 0 0 1進(jìn)入待命模式,執(zhí)行其他指令都棵終止待命模式卷動(dòng)地址開關(guān)開啟 0 0 0 0 0 0 0 0 1 SRSR=1:允許輸入垂直卷動(dòng)地址SR=0:允許輸入 IRAM 和 CGRAM 地址反白選擇 0 0 0 0 0 0 0 1 R1 R0選擇 2 行中的任一行作反白顯示,并可決定反白與否。 指令說明模塊控制芯片提供兩套控制命令,基本指令和擴(kuò)充指令如下:表 3 4 指令表 1:(RE=0:基本指令)指令 指 令 碼 功 能RS R/W D7 D6 D5 D4 D3 D2 D1 D0清除顯示 0 0 0 0 0 0 0 0 0 1將 DDRAM 填滿20H,并且設(shè)定 DDRAM的地址計(jì)數(shù)器(AC)到00H地址歸位 0 0 0 0 0 0 0 0 1 X設(shè)定 DDRAM 的地址計(jì)數(shù)器(AC) 到00H,并且將游標(biāo)移到開頭原點(diǎn)位置。第 10 頁 共 54 頁● 地址計(jì)數(shù)器 AC 地址計(jì)數(shù)器是用來貯存 DDRAM/CGRAM 之一的地址,它可由設(shè)定指令暫存器來改變,之后只要讀取或是寫入 DDRAM/CGRAM 的值時(shí),地址計(jì)數(shù)器的值就會(huì)自動(dòng)加一,當(dāng) RS 為 “0”時(shí)而 R/W 為“1”時(shí),地址計(jì)數(shù)器的值會(huì)被讀取到 DB6——DB0中?!?顯示數(shù)據(jù) RAM(DDRAM)模塊內(nèi)部顯示數(shù)據(jù) RAM 提供 642 個(gè)位元組的空間,最多可控制 4 行 16 字(64 個(gè)字)的中文字型顯示,當(dāng)寫入顯示數(shù)據(jù) RAM 時(shí),可分別顯示 CGROM 與 CGRAM 的字型;此模塊可顯示三種字型,分別是半角英數(shù)字型(16*8)、CGRAM 字型及 CGROM 的中文字型,三種字型的選擇,由在 DDR
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1