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

正文內(nèi)容

基于單片機(jī)的燃?xì)庑孤稒z測(cè)儀設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2025-08-11 06:51本頁(yè)面
  

【正文】 LM2575 及 LM2575HV 三個(gè)系列,其中 LM1575 為軍品級(jí)產(chǎn)品,LM2575 為標(biāo)準(zhǔn) 電壓產(chǎn)品,LM2575HV 為高電壓輸入產(chǎn)品。(2)電源電路中器件的選擇電感的選擇 根據(jù)輸出的電壓檔次、最大輸入電壓 Vin(MAX)、最大負(fù)載電流 Iload(MAX)等參數(shù)選擇電感時(shí)可參照相應(yīng)的電感曲線圖來查找所需采用的電感值。而輸出電容推薦使用的電容量為華北科技學(xué)院畢業(yè)設(shè)計(jì)(論文)第 19 頁(yè) 共 38 頁(yè) 100μF~470 μF ,其耐壓值應(yīng)大于額定輸出的 ~2 倍。二極的選擇二極管的額定電流值應(yīng)大于最大負(fù)載電流的 倍,但考慮到負(fù)載短路的情況,二極管的額定電流值應(yīng)大于 LM2575 的最大電流限制;另外二極管的反向電壓應(yīng)大于最大輸入電壓的 倍。 LCD 液晶顯示模塊設(shè)計(jì)為了更好地監(jiān)控灶火的安全性,本設(shè)計(jì)在當(dāng)流量異常時(shí)進(jìn)行報(bào)警的同時(shí)還能夠顯示當(dāng)前監(jiān)控系統(tǒng)當(dāng)前各個(gè)閥的狀態(tài),例如顯示” 灶 1 關(guān)” “正常”等中文字樣,所以本論文采用 FYD12864 液晶顯示作為核心部件用于顯示電路。由上圖可知液晶顯示電路的工作原理如下:MSP430F5529 片內(nèi)外設(shè)有液晶控制模塊可以直接控制液晶顯示屏。FYDl2864R 液晶顯示器的控制信號(hào)有 RS、R/W 、E 、PSB 其中 RS、R/W、E 分別對(duì)應(yīng)接在 MSP430F5529 的、 上。當(dāng)有信號(hào)時(shí),單片機(jī)就會(huì)把信號(hào)傳輸給顯示屏,由此顯示屏就可以將顯示的內(nèi)容顯示到液晶顯示屏上??梢燥@示84 行 1616 點(diǎn)陣的漢字 .,也可完成圖形顯示?;咎匦裕? 低電源電壓:(VDD:++)顯示分辨率:12864 點(diǎn)顯示方式:STN、半透、正顯 驅(qū)動(dòng)方式:1/32DUTY,1/5BIAS 視角方向:6 點(diǎn)背光方式:側(cè)部高亮白色 LED,功耗僅為普通 LED 的 1/5—1/10 通訊方式:串行、并口可選內(nèi)置 DCDC 轉(zhuǎn)換電路,無需外加負(fù)壓無需片選信號(hào),簡(jiǎn)化軟件設(shè)計(jì)華北科技學(xué)院畢業(yè)設(shè)計(jì)(論文)第 21 頁(yè) 共 38 頁(yè) 工作溫度::0℃ ~+55℃ ,存儲(chǔ)溫度: 20℃ ~ +60℃ FYD12864 引腳功能如下表 2 所示表 2 FYD12864 引腳功能引腳號(hào) 引腳名稱 方向 功能描述1 VSS 模塊的電源地2 VDD 模塊的電源正端3 V0 LCD 驅(qū)動(dòng)電壓輸入端4 RS(CS) H/L 并行的數(shù)據(jù)/指令選擇、串行的片選5 R/W(SID) H/L 并行的讀/寫選擇信號(hào)、串行的數(shù)據(jù)口6 E(CLK) H/L 并行的使能信號(hào)、串行的同步時(shí)鐘7 DB0 H/L 數(shù)據(jù) 08 DB1 H/L 數(shù)據(jù) 19 DB2 H/L 數(shù)據(jù) 210 DB3 H/L 數(shù)據(jù) 311 DB4 H/L 數(shù)據(jù) 412 DB5 H/L 數(shù)據(jù) 513 DB6 H/L 數(shù)據(jù) 614 DB7 H/L 數(shù)據(jù) 715 PSB H/L 并/串選擇信號(hào):H并行、L串行16 NC 空腳17 /RET H/L 復(fù)位:L18 NC 空腳19 LED_A 背光源正極( LED+5V)20 LED_K 背光源正極( LED+0V)*注釋 1:如在實(shí)際應(yīng)用中僅使用并口通訊模式,可將 PSB 接固定高電平,也可以將模塊上的 J8 和“VCC ”用焊錫短接。基于單片機(jī)的燃?xì)庑孤稒z測(cè)儀設(shè)計(jì)第 22 頁(yè) 共 38 頁(yè) *注釋 3:如背光和模塊共用一個(gè)電源,可以將模塊上的 JA、JK 用焊錫短接。本設(shè)計(jì)包含采集單元、數(shù)據(jù)處理單元、信息存儲(chǔ)、數(shù)據(jù)通信等單元。華北科技學(xué)院畢業(yè)設(shè)計(jì)(論文)第 23 頁(yè) 共 38 頁(yè) 4 燃?xì)庑孤z測(cè)儀軟件設(shè)計(jì)與實(shí)現(xiàn)燃?xì)庑孤z測(cè)儀軟件設(shè)計(jì)的思路是,通過采集灶具火焰模擬信號(hào)和燃?xì)獗砹髁棵}沖信號(hào),由控制單元對(duì)信號(hào)進(jìn)行處理,通過程序判斷燃?xì)馐欠裥孤?,根?jù)不同泄漏等級(jí)采取控制措施并將數(shù)據(jù)信息遠(yuǎn)傳至監(jiān)控系統(tǒng)。本設(shè)計(jì)的軟件設(shè)計(jì)主要包括:液晶顯示模塊軟件設(shè)計(jì)、串口通信模塊軟件設(shè)計(jì)、遠(yuǎn)傳模塊通信協(xié)議設(shè)計(jì)等,此處主要介紹液晶顯示模塊軟件設(shè)計(jì)。軟件的設(shè)計(jì)要基于硬件的基礎(chǔ),整個(gè)設(shè)計(jì)的程序總流程圖如下圖 41 所示。 顯示模塊軟件設(shè)計(jì)顯示模塊主要完成累積流量的顯示,燃?xì)庠铋_關(guān)狀態(tài)的顯示,與是否報(bào)警的顯示等,為了更好地滿足本設(shè)計(jì)要求本設(shè)計(jì)考慮了如下兩種方案作為編程工具:方案一:采用匯編語言進(jìn)行編程匯編語言是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。但是不同的 CPU,其匯編語言可能有所差異,所以不易移植。方案二:采用 C 語言進(jìn)行編程C 語言是一種編譯型程序設(shè)計(jì)語言,它兼顧了多種高級(jí)語言的特點(diǎn),并具備匯編語言的功能。C 語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言,它支持當(dāng)前程序設(shè)計(jì)中廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)。因此,使用 C 語言進(jìn)行程序設(shè)計(jì)已成為軟件開發(fā)的一個(gè)主流。硬件初始化參數(shù)初始化設(shè)系統(tǒng)參數(shù)F l a s h顯示當(dāng)前信息串口通信監(jiān)控主循環(huán)開始是否濃度報(bào)警是否流量脈沖 檢測(cè)火焰信號(hào)N O計(jì)算瞬時(shí)流量 Q清除報(bào)警指示Q = 0 ?有火焰 , 定時(shí) 5分鐘更新當(dāng)前顯示發(fā)送報(bào)警信息存儲(chǔ)歷史數(shù)據(jù)關(guān)閥處理Y E S更新當(dāng)前顯示發(fā)送報(bào)警信息存儲(chǔ)歷史數(shù)據(jù)關(guān)閥處理Q 3 . 4 ?Q 0 . 0 2 ? 無火焰 ,0 . 4 Q ≤ 0 . 8? 火焰Q 3 . 20 . 8 Q ≤ 2 . 4 ,延時(shí) 1 小時(shí)Y E SN O時(shí)間到 ?N OyY E S 開機(jī)2 . 4 Q ≤ 3 . 2無火焰火焰異常流量異常上傳 呼叫數(shù)據(jù)正確 ?N ON OY E SY E S響應(yīng)操作定時(shí)器 、 I O 口 、 時(shí)鐘 、 中斷初始化按鍵 、 串口設(shè)置Y E S Y E S N ON OY E S N ON OY E S Y E S N ON O華北科技學(xué)院畢業(yè)設(shè)計(jì)(論文)第 25 頁(yè) 共 38 頁(yè) 圖 41 總程序流程圖綜上所述為了更好、更簡(jiǎn)便的完成軟件設(shè)計(jì)本設(shè)計(jì)采用 C 語言進(jìn)行編程,顯示模塊軟件程序設(shè)計(jì)如下:顯示模塊程序設(shè)計(jì)/*******************************************************************/** 函數(shù)名稱:Init_Clk(void)** 功能:初始化時(shí)鐘系統(tǒng)Void main(){ Initial_Osc()Run_InitialSystem()void Initial_Osc( void )while(1){un_NomalState() }}{ P5SEL=0x30。 //選擇 DCO 的范圍 UCSCTL2 = 374。 //設(shè)置 MCLK=DCOC,MCLK =DCO,ACLK=XT1 while (SFRIFG1 amp。= ~(XT1LFOFFG + DCOFFG)。= ~OFIFG。 //端口初始化 Initial ports Initial_ Osc()。 //實(shí)時(shí)時(shí)鐘初始化TimerB_Initial(XT2_Mode)。 // Initial uart0, muncate with TimerA0_Initial()。 //LCD 初始化ADC_Init()。 //清除 LCD 顯示}uint32_t timeout。 static float fInstantFlowOld。 static uint16_t NUM_AD_Rsults1,NUM_AD_Rsults2。}/**/ if((fInstantFlow(fHeaterMax+fStoveTwoMax))amp。(fInstantFlow)) //順時(shí)流量大于最大值 { cAbnormity |=AlarmMark + LeakageAlarm。 //泄漏報(bào)警燈點(diǎn)亮 cShutOut = Enable_Mask。 } /**/////////////////////////////////////////////////////////////////////////////////Display_String(10,2,amp。 //把字符串打印出來if(cStateDeviceamp。elseDisplay_String(0,4,灶 1:關(guān))。StoveTwo) //StoveTwo=0x04Display_String(8,4,灶 2:開)。if(cStateDeviceamp。elseDisplay_String(8,6, )。AlarmMark) //顯示異常報(bào)警{ timedelay=0。 cAbnormity amp。 cAbnormity_LCD = Enable_Mask。 if(cAbnormity!=0) { ClearRAM(0,0,128,8)。 if(cAbnormityamp。=0x00。 i= i+2。FlowAlarm) { cAbnormity amp。 cAccFlowCountTemp=0。 i= i+2。LeakageAlarm) { cAbnormity amp。 cAccFlowCountTemp=0。 i= i+2。FireAlarm) { cAbnormity amp。 cAccFlowCountTemp=0。 i= i+2。BatAlarm) { cAbnormity amp。 Display_String(4,i,電量低)。amp。amp。amp。}if( (!cAbnormity)amp。(bRTCTime_Ready==1) amp。( bParaSet==Disable_Mask )){bRTCTime_Ready = 0。 fAccFlowCount += ((float)lAccFlowCount)/。ClearRAM(0,2,128,6)。sprintf((char*)amp。Display_String(10,2,amp。if(cStateDeviceamp。elseDisplay_String(0,4,灶 1:關(guān))。StoveTwo)華北科技學(xué)院畢業(yè)設(shè)計(jì)(論文)第 29 頁(yè) 共 38 頁(yè) Display_String(8,4,灶 2:開)。if(cStateDeviceamp。elseDisplay_String(0,6,熱:關(guān))。BIT5) Display_String(8,6,泄漏 )。}} 顯示模塊軟件調(diào)試軟件部分的調(diào)試的成敗直接影響到課題的實(shí)踐環(huán)節(jié)。第二步,把送入的源程序翻譯成機(jī)器語言,即用編譯程序?qū)υ闯绦蜻M(jìn)行語法檢查并將符合語法規(guī)則的源程序語句翻譯成計(jì)算機(jī)能識(shí)別的“語言” 。第三步,使用計(jì)算機(jī)中的連接程序,把翻譯好的計(jì)算機(jī)語言程序連接起來,并扶植成一個(gè)計(jì)算機(jī)能真正運(yùn)行的程序。這時(shí)又要用編輯程序?qū)υ闯绦蜻M(jìn)行修改,再進(jìn)行編譯和連接,如此反復(fù)進(jìn)行,直至沒有連接錯(cuò)誤為止。如有差異,就表明計(jì)算機(jī)的程序存在有邏輯錯(cuò)誤。一旦找到問題所在,仍然要用編輯程序來修改源程序,接著仍要編譯、連接和執(zhí)行,直至無邏輯錯(cuò)誤為止。在本設(shè)計(jì)中,首先檢查代碼的邏輯性是否正確,然后運(yùn)行程序,當(dāng)程序運(yùn)行成功后將程序下載到芯片中在實(shí)際中進(jìn)行檢測(cè),手動(dòng)給流量一個(gè)異常信號(hào)觀察單片機(jī)做出的反應(yīng)是否與要求相符,當(dāng)燃?xì)鉂舛鹊陀趫?bào)警值,單片機(jī)控制綠燈亮;當(dāng)快到達(dá)警戒值時(shí),單片機(jī)控制紅燈閃爍;當(dāng)煤氣濃度超過報(bào)警值時(shí),單片機(jī)控制紅燈閃爍,蜂鳴器響,并檢測(cè)退出報(bào)警的按鍵是否有按下,若按下,則退出報(bào)警。敘述了在LCD 模塊中實(shí)現(xiàn)在不同的顯示方式以便使用不同方式的顯示,由于實(shí)際應(yīng)用中所處理的模擬信號(hào)不是確定的,可以根據(jù)用戶自己設(shè)置所顯示的方式。華北科技學(xué)院畢業(yè)設(shè)計(jì)(論文)第 31 頁(yè) 共 38 頁(yè) 5 硬件的安裝與調(diào)試為了更好得將本設(shè)計(jì)應(yīng)用于實(shí)際生產(chǎn)中,增加本設(shè)計(jì)的可行性,本
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1