




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、XXXXXXXXXXXXXX嵌入式系統原理及應用實踐 智能家居控制系統(無操作系統)學生姓名 XXX學 號 XXXXXXXXXX所在學院 XXXXXXXXXXX專業名稱 XXXXXXXXXXX班 級 XXXXXXXXXXXXXXXXX指導教師 XXXXXXXXXXXX成 績XXXXXXXXXXXXX二XX年 XX月四川師范大學成都學院綜合實訓設計報告綜合實訓任務書學生姓名 XXX 學生學號 XXX學生專業 XXX 學生班級 XXX設計題目 智能家居控制系統(無操作系統)設計目的:鞏固 AD轉換模塊的應用光照采集掌握 PWM驅動蜂鳴器產生不同頻率聲音的方法鞏固 SSI 模塊控制數碼管動態顯示的方
2、法掌握定時器控制數碼管實現動態掃描的思想掌握 DS18B20檢測溫度的程序設計方法掌握一個完整項目的分析、規劃、硬件設計、軟件設計、報告撰寫的流程方法。具體任務:1、編寫(或改寫)發光二極管、按鍵、繼電器、定時器、數碼管、 ADC、PWM、溫度傳感器 DS18B20等模塊的初始化程序及基本操作程序。2、為保證數碼管顯示的穩定性,使用定時器定時掃描各個數碼管,可避免處理器在執行其他程序時,數碼管停止掃描而使得顯示不正常。3、通過 ADC模塊采集開發板上的光敏電阻( CH3),并在數碼管低四位顯示采集的值,將光照強度分為 5 級,亮度最亮時開發板上的 4 顆 LED全部熄滅,亮度越來越低時,分別點
3、亮 1 顆、2 顆、3 顆,完全黑暗時點亮 4 顆LED。4、通過 DS18B20檢測環境溫度,并在數碼管高三位顯示(兩位整數、一位小數),當環境溫度低于設定的下限溫度時, 蜂鳴器報警, 同時打開空調制熱 (繼電器);當環境溫度高于上限溫度時, 蜂鳴器報警, 同時打開空調制熱 (繼電器)。5、通過開發板上的三個按鍵 KEY1、KEY2、KEY4(KEY3引腳與 DS18B20共用,在此項目中不使用)設定上下限溫度:KEY1按一次設定上限溫度 (同時數碼管顯示上限溫度) ,按兩次設定下限溫度(同時數碼管顯示下限溫度) ,按三次,設定完成(同時數碼管顯示實時溫度) ;KEY2按一次,上限或下限溫度
4、加 1;KEY3該引腳被 DS18B20占用,不可使用!KEY4按一次,上限或下限溫度減 1。I四川師范大學成都學院綜合實訓設計報告目 錄前 言 . 11 硬件設計 . 11.1 ADC 轉換 . 31.2 SSI 控制數碼管顯示 . 31.3 按鍵和 LED模塊 . 51.4 PWM驅動蜂鳴器 . 62 軟件設計 . 72.1 ADC 模塊 . 72.1.1 ADC 模塊原理描述 . 72.1.2 ADC 模塊程序設計流程圖 . 82.2 SSI 模塊 . 82.2.1 SSI 模塊原理描述 . 92.2.2 SSI 模塊程序設計流程圖 . 102.3 定時器模塊 . 102.3.1 定時器
5、模塊原理描述 . 102.3.2 定時器模塊流程圖 . 112.4 DS18B20 模塊 . 112.4.1 DS18B20 模塊原理描述 . 112.4.2 DS18B20 模塊程序設計流程圖 . 122.5 按鍵模塊 . 132.5.1 按鍵模塊原理描述 . 132.5.2 按鍵模塊程序設計流程圖 . 132.6 PWM模塊 . 132.6.1 PWM 模塊原理描述 . 142.6.2 PWM 模塊程序設計流程圖 . 142.6 主函數模塊 . 142.6.1 主函數模塊原理描述 . 142.6.2 主函數模塊程序設計流程圖 . 15II四川師范大學成都學院綜合實訓設計報告3驗證結果 .
6、15操作步驟和結果描述 . 15總結 . 16III四川師范大學成都學院綜合實訓設計報告智能家居控制系統設計前 言當前,隨著科學技術的發展,計算機、嵌入式系統和網絡通信技術逐步深入到各個領域,使得住宅和家用電器設備網絡化和智能化,智能家居已經開始出現在人們的生活中。智能家居控制系統 (smarthome control systems, 簡稱 SCS)。它以住宅為平臺,家居電器及家電設備為主要控制對象,利用綜合布線技術、網絡通信技術、 安全防范技術、 自動控制技術、 音視頻技術將家居生活有關的設施進行高效集成,構建高效的住宅設施與家庭日程事務的控制管理系統,提升家居智能、安全、便利、舒適,并實
7、現環保節能的綜合智能家居網絡控制系統平臺。智能家居控制系統是智能家居核心,是智能家居控制功能實現的基礎。通過家居智能化技術,實現家庭中各種與信息技術相關的通訊設備、家用電器和家庭安防裝置網絡化,通過嵌入式家庭網關連接到一個家庭智能化系統上進行集中或異地的監控和家庭事務管理,并保持這些家庭設施與住宅環境的和諧與協調。家居智能化所提供的是一個家居智能化系統的高度安全性、生活舒適性和通訊快捷性的信息化與自動化居住空間, 從而滿足 21 世紀新秀社會中人們追求的便利和快節奏的工作方式,以及與外部世界保持安全開放的舒適生活環境。本文以智能家居廣闊的市場需求為基礎,選取智能家居控制系統為研究對象。1 硬件
8、設計本系統是典型的嵌入式技術應用于測控系統,以嵌入式為開發平臺,系統以32 位單片機 LM3S8962為主控制器對各傳感器數據進行采集,經過分析后去控制各執行設備。硬件電路部分為:微控制器最小系統電路、數據采集電路(光敏電路、溫度傳感器、霍爾傳感器) 、輸出控制電路(繼電器、蜂鳴器、發光二極管)和八位LED數碼管顯示組成。 LM3S8962布局如圖 1-1 所示,LM3S8962核心板外圍電路如圖 1-2 所示。1四川師范大學成都學院綜合實訓設計報告圖 1.1 LM3S8962 布局圖VDD3.3R51KR110KC1 C2 C3OSC0 PG3 XOSC1LEDS1S1SYSRSTC4104
9、18PC7Y1Y26M25MHzOSC1 C9 C1218PPG218PY3R21M1.5 MXOSC0VDD3.318P POWER118P 18PVBAT VDD2.5 AVDD3.3R3LDOC8104C10105C111040RC13104C22104 C23104 C19104C5104C6104AGNDVDD3.3 RP1 RP3PG7PH2PH3PF4xPG7xPH2xPH3xPF4R410K C14104 C15104 C161040 0 RP2 RP4VDD3.3PH0PH1PG4PF7xPH0xPH1xPG4xPF7C17104 C18104 C20104 C21104C2
10、41040 0GND GND圖 1-2 LM3S8962 核心板外圍電路2四川師范大學成都學院綜合實訓設計報告1.6 ADC 轉換數模轉換 (ADC)外設 用于將 連續 的模 擬電 壓轉換 成離 散的 數字 量。StellsrisADC 模塊的轉換分辨率為 10 位,并最多可支持 8 個輸入通道以及一個內部溫度傳感器。 ADC模塊含有一個可編程的序列發生器,它可在無需控制器的干擾的情況下對多個模擬輸入進行采樣。Stellaris 系列 ARM集成有一個 10 位的 ADC模塊,支持 8 個輸入通道,以及一個內部溫度傳感器, ADC模塊含有一個可編程的序列發生器,可在無需控制器干涉的情況下對多個
11、模擬輸入源進行采樣。 每個采樣序列隊完全可配置的輸入源、觸發事件、中斷的產生和序列優先級提供靈活的編程。如輸入源和輸入模式,采樣結束時的中斷產生,以及指示序列最后一個采樣的指示符。圖 1.1-1 為 ADC輸入測試電路示意圖。 Stellaris 系列 MCU的 ADC模塊采用模擬電源 VDDA/GND供A電。RW1是音頻電位器,輸出電壓在 0V3.3V 之間,并帶有手動旋鈕,便于操作。 R1和C1組成簡單的 RC低通濾波電路,能夠濾除寄生在由 RW1產生的模擬信號上的擾動。圖1.1-1 A/D 轉換電路原理圖1.7 SSI 控制數碼管顯示SSI 模塊驅動數碼管顯示,對于 Texas Inst
12、ruments 同步串行幀格式,在發送每幀之前,每遇到 SSICLK的上升沿開始的串行時鐘周期時, SSIFss 管腳就跳動一次。 在這種幀格式中, SSI 和片外從器件在 SSICLK的上升沿驅動各自的輸出數據,并在下降沿鎖存來自另一個器件的數據。不同于其它兩種全雙工傳輸的幀格式,在半雙工下工作的 MICROWIR格E 式使3四川師范大學成都學院綜合實訓設計報告用特殊的主 - 從消息技術。在該模式中,幀開始時向片外從機發送 8 位控制消息。在發送過程中, SSI 沒有接收到輸入的數據。在消息已發送之后,片外從機對消息進行譯碼,并在 8 位控制消息的最后一位也已發送出去之后等待一個串行時鐘,之
13、后以請求的數據來響應。返回的數據在長度上可以是 416位,使得在任何地方整個幀長度為 1325 位。圖1.2-1 顯示了一次傳輸的 Texas Instruments 同步串行幀格式。在該模式中,任何時候當 SSI 空閑時,SSICLK和 SSIFss 被強制為低電平,發送數據線 SSITx 為三態。一旦發送 FIFO 的底部入口包含數據, SSIFss 變為高電平并持續一個 SSICLK周期。即將發送的值也從發送 FIFO傳輸到發送邏輯的串行移位寄存器中。在 SSICLK的下一個上升沿, 416 位數據幀的 MSB從 SSITx管腳移出。同樣地,接收數據的 MSB也通過片外串行從器件移到 S
14、SIRx管腳上。然后,SSI 和片外串行從器件都提供時鐘,供每個數據位在每個 SSICLK的下降沿進入各自的串行移位器中。 在已鎖存 LSB之后的第一個 SSICLK上升沿上,接收數據從串行移位器傳輸到接收 FIFO。圖1.2- 1 TI同步串行幀格式(單次傳輸)圖1.2-2 TI同步串行幀格式(連續傳輸)4四川師范大學成都學院綜合實訓設計報告圖 1.2-2 顯示了背對背( back-to-back )傳輸時的 Texas Instruments 同步串行幀格式。圖 1.2-3 為 LM3S8962實驗板上數碼管通過 SSI 端口連接的電路原理圖。圖1.2-3 SSI 端口的數碼管電路原理圖1
15、.8 按鍵和 LED模塊圖 1.3-1 和圖 1.3-2 分別為 LM3S8962實驗板上的 LED和 KEY電路原理圖,當有按鍵按下去時,與 KEY對應的端口輸出低電平,在程序中,當讀取到對應的端口輸入低電平時,表示有鍵被按下了,然后將與之關聯的 LED輸出高電平。圖 1.3-1 為 LED燈模塊。此模塊中有 4 顆 LED燈,陽極分別通過四個保護電阻連接電源正極, 陰極分別和 PB0PB3相接,當需要點亮某顆發光二極管時, 只需要給相應的引腳寫低電平就行了。四顆發光二極管的供電經過了一個跳線帽J3,使用此模塊前需要將此跳線帽蓋上。圖 1.3-2 為按鍵模塊的原理圖。 K1K4按鍵一端與公共
16、地相接,另一端與接有高電平的上拉電阻以及 MCU的 PB4PB7相接。當按鍵斷開時, PB4PB7讀取到的是高電平,當有按鍵閉合時,對應的引腳便會讀到低電平,以判斷出被按下的鍵,再有 MCU作出相應的相應。5四川師范大學成都學院綜合實訓設計報告圖1.3-1 KEY 電路原理圖 圖1.3-2 LED 電路原理圖1.9 PWM驅動蜂鳴器PWM,脈沖寬度調制, 是一項功能強大的技術, 它是一種對模擬信號電平進行數字化編碼的方法。在脈沖調制中使用高分辨率計數器來產生方波,并且可以通過調整方波的占空比來對模擬信號電平進行編碼。PWM發生器模塊產生兩個 PWM信號,這兩個 PWM信號可以是獨立的信號,也可
17、以是一對插入了死區延遲的互補信號。 PWM發生器模塊的輸出信號在傳遞到器件管腳之前由輸出模塊管理。LM3S8962實驗板驅動直流電機和步進電機的電路原理圖如圖 1.4-1 所示,在本電路圖中,引出了 LM3S8962處理器的六路 PWM輸出,其中 PWM0 PWM用3 于驅動四相八拍步進電機, PWM4驅動直流電機, PWM驅5 動無源蜂鳴器。圖1.4-1 蜂鳴器電路原理圖6四川師范大學成都學院綜合實訓設計報告2 軟件設計軟件設計主要控制光敏電阻電壓采集處理與控制部分、溫度采集處理與控制部分、霍爾傳感器報警部分和輔助指示部分。2.1 ADC 模塊數模轉換 (ADC)外設 用于將 連續 的模 擬
18、電 壓轉換 成離 散的 數字 量。StellsrisADC 模塊的轉換分辨率為 10 位,并最多可支持 8 個輸入通道以及一個內部溫度傳感器。 ADC模塊含有一個可編程的序列發生器,它可在無需控制器的干擾的情況下對多個模擬輸入進行采樣。該 StellsrisADC 提供下列特性:最多可支持 8 個模擬輸入通道。單端和差分輸入配置。內部溫度傳感器。最高可以達到 1M/秒的采樣率。4 個可編程采樣序列,入口長度 18,每個序列均帶有相應的轉換結果 GPIO。靈活的觸發方式: 控制器(軟件觸發)、定時器觸發、 模擬比較器觸發、GPIO觸發、PWM觸發。硬件可對多達 64個采樣值進行平均計算,以便提高
19、 ADC轉換精度。使用內部 3V作為 ADC轉換參考電壓。模擬電源和模擬地跟數字電源和數字地分開。2.7 ADC 模塊原理描述Stellaris 系列 ARM集成有一個 10 位的 ADC模塊,支持 48 個輸入通道,以及一個內部溫度傳感器。 ADC模塊含有一個可編程的序列發生器,可在無需控制器干涉的情況下對多個模擬輸入源進行采樣。每個采樣序列均對完全可置的輸入源、觸發事件、中斷的產生和序列優先級提供靈活的編程。函數 ADCSequenceEnable()和ADCSequenceDisable()用來使能和禁止一個 ADC采樣序列。函數 ADCSequenceDataGet()用來讀取 ADC
20、結果 FIFO里的數據。函數 ADCIntEnable() 和 ADCIntDisable() 用來使能和禁止一個 ADC采7四川師范大學成都學院綜合實訓設計報告樣序列中斷。函數 ADCIntStatus() 用來獲取一個采樣序列的中斷狀態。程序中通過配置 ADC,采集光傳感器的光照強度并轉換, ADC采樣完成后觸發中斷,在中斷中修改采樣結束控制變量 ADC_EndFlag。2.1.2 ADC 模塊程序設計流程圖開始ADC 初始化ADC 中斷服務程序 ADC 采樣及分級判斷Case1:熄 Case2:點 Case3:點 Case4:點 Case5:點滅所有二 亮一顆 亮二顆 亮三顆 亮四顆極管
21、2.8 SSI 模塊SSI 總線系統是一種同步串行接口,它可以使 MCU與各種外圍設備以串行方式進行通信以交換信息。外圍設置 FLASHRA、M網絡控制器、 LCD顯示驅動器、A/D轉換器和 MCU等。SPI 總線系統可直接與各個廠家生產的多種標準外圍器件直接接口,該接口一般使用 4 條線:串行時鐘線( SCK)、主機輸入 / 從機輸出數據線MISO、主機輸出 / 從機輸入數據線 MOSI和低電平有效的從機選擇線 SS(有的 SPI接口芯片帶有中斷信號線 INT 或 INT、有的 SPI 接口芯片沒有主機輸出 / 從機輸入數據線 MOS)I。SSI 接口主要應用在 EEPROM,FLAS實H,
22、時時鐘,AD 轉換器, 還有數字信號處理器和數字信號解碼器之間。SSI 接口是在 CPU和外圍低速器件之間進行同步串行數據傳輸 , 在主器件的移位脈沖下 , 數據按位傳輸 , 高位在前 , 低位在后 , 為全雙工通信 , 數據傳輸速度總體8四川師范大學成都學院綜合實訓設計報告來說比 I2C 總線要快 , 速度可達到幾 Mbps。SSI 接口是以主從方式工作的 , 這種模式通常有一個主器件和一個或多個從器件。2.2.1 SSI 模塊原理描述Stellaris 系列 ARM的SSI(Synchronous Serial Interface, 同步串行接口)是與具有 Freescale SPI(飛思
23、爾半導體)、MicroWire (美國國家半導體) 、TexasInstruments (德國儀器,TI )同步串行接口的外設器件進行同步串行通信的主機或從機接口。 SSI 具有以下特征:主機或從機操作。時鐘位速率和預分頻可編程。獨立的發送和接收 FIFO,16 位寬,8 個單元深。接口獨立可編程,以實現 Freescale SPI 、MicroWire 或 TI 的串行接口。數據幀大小可編程,范圍 416位。內部回環測試模式,可進行診斷 / 調試測試。SSI 模塊的配置由 SSIConfigSetExpClk() 函數來管理,它主要設置 SSI 協議、工作模式、位速率和數據寬度。但為了實際的
24、方便,常用函數 SSIConfig() 代替。函數 SSIDataPut() 將把提供的數據放置到特定的 SSI 模塊發送 FIFO中。函數 SSIDataGet() 將指定 SSI 模塊的接受 FIFO獲取接收到的數據。函數 SSIIntEnable() 使能單獨的一個或多個 SSI 中斷源。函數 SSIIntStatus() 獲取 SSI 當前的中斷狀態。在使用 SSI 可通過置位 RCGC寄1 存器的 SSI 位來使能 SSI 外設時鐘。針對不同的幀格式, SSI 可通過以下步驟進行配置:確保在對任何配置進行更改之前先將 SSICR1寄存器中的 SSE位禁止。SSI 引腳配置。確定 SS
25、I 為主機還是從機。通過寫 SSICR0寄存器來配置時鐘預分頻除數。寫 SSICR0寄存器,實現串行時鐘率、協議模式、數據長度配置。通過置位 SSICR1寄存器的 SSE位來使能 SSI。9四川師范大學成都學院綜合實訓設計報告通過 SSIDR進行讀寫操作。1.10 SSI 模塊程序設計流程圖開始SSI 總線初始化接口模塊的編寫光下 上 照 溫限 限 強 度顯 顯 度 顯示 示 顯 示模 模 示 模塊 塊 模 塊塊2.9 定時器模塊2.1.3 定時器模塊原理描述定時器的工作原理都是對某一特定的時鐘進行計數。如系統時鐘為 6MHz,則定時器每計一次數則為 6M分之一秒, 如果定時一秒鐘, 則定時器
26、需要計數 6M次。定時器 API 分成 3 組函數,分別執行以下功能:處理定時器配置和控制、處理定時器內容和執行中斷處理。Timer 模塊的功能在總體上可以分為 32 位模式和 16 位模式兩大類。 在 32位模式下,TimerA 和 TimerB 被連在一起形成一個完整的 32 位計數器,對于 Timer的各項操作,如裝載初值、運行控制、中斷控制等。在 32 位模式下,對 TimerA的操作作為整體上的 32 位控制,而對 TimerB 的操作無任何效果。 在 16 位模式下,對 TimerA 的操作僅對 TimerA 有效,對 TimerB 的操作僅對 TimerB 有效,即對兩者的操控是
27、完全獨立進行的。函數 TimerConfig() 用于配置 Timer 模塊的工作模式,即 32 位或 16 位工作模式。函數 TimerIntEnable() 使能 Timer 中斷。函數 TimerLoadSet() 設置裝載值。10四川師范大學成都學院綜合實訓設計報告函數 TimerEnable() 使能 Timer 計數。函數 TimerIntStatus() 獲取當前 Timer 的中斷狀態。程序中使用定時器模塊,設置為 32 位周期定時器,每隔 10ms掃描一次數碼管:TimerConfigure(TIMER0_BASE,TIMER_CFG_32_BIT_PER);TimerLoa
28、dSet(TIMER0_BASE, TIMER_A, 60000);TimerIntEnable(TIMER0_BASE, TIMER_TIMA_TIMEOUT); / 超時中斷對數碼管的動態顯示,是通過定時器中斷的方式來掃描的。因此,涉及到中斷服務例程和定時器中斷的設置。2.3.2 定時器模塊流程圖開始設置系統時鐘使能定時器調用定時器中斷結束2.10 DS18B20 模塊運用 DS18B20檢測溫度。若指令成功地使 DS18B20完成溫度測量,數據存儲在 DS18B20的存儲器。一個控制功能指揮指示 DS18B20的演出測溫。測量結果將被放置在 DS18B20內存中,并可以讓閱讀發出記憶功能
29、的指揮,閱讀內容的片上存儲器。溫度報警觸發器 TH和 TL 都有一字節 EEPROM的數據。如果 DS18B20不使用報警檢查指令,這些寄存器可作為一般的用戶記憶用途。在片上還載有配置字節以理想的解決溫度數字轉換。寫 TH,TL指令以及配置字節利用一個記憶功能的指令完成。通過緩存器讀寄存器。所有數據的讀,寫都是從最低位開始。2.1.4 DS18B20 模塊原理描述DS18B20的 1、2、3 引腳分別是 Vcc(電源正)、DQ(數據輸出)和 GND(電11四川師范大學成都學院綜合實訓設計報告源地)。DS18B20通過引腳 2 將采集到的數據傳輸給 MCU的 PB6引腳,交由 MCU處理。如圖
30、2.4.1-1 所示:圖 2.4.1-1 DS18B20 原理圖1.11 DS18B20 模塊程序設計流程圖開始初始化 DS18B20復位 DS18B20啟動 DS18B20讀取溫度結束12四川師范大學成都學院綜合實訓設計報告1.12 按鍵模塊當有按鍵按下去時,與 KEY對應的端口輸出低電平,在程序中,當讀取到對應的端口輸入低電平時, 表示有鍵被按下了, 然后將與之關聯的 LED輸出高電平,即可達到實驗內容的要求。2.11 按鍵模塊原理描述按鍵可用于調控溫度上下限的數值。按一下 key1 鍵,再按 key2,完成了對上限溫度的加操作,按 key4,完成對下限溫度的減操作。按兩下 key1 鍵,
31、再按key2,完成對上限的減操作,按 key4,完成對下限的減操作。當處于上下限溫度調節時,數碼管前三位顯示的不是當前溫度,而是上下限溫度的數值。2.12 按鍵模塊程序設計流程圖開始按鍵模塊初始化獲取中斷狀態判斷Case 0x10: Case 0x20: Case 0x80:設定溫度 溫度加一 溫度減一1.13 PWM 模塊Stellsris 系列 ARM提供 4 個 PWM發生器模塊和一個控制塊。每個 PWM發生器模塊包含 1 個定時器(16 位遞減或先遞增后遞減計數器) 、2 個比較器、1 個 PWM信號發生器、 1 個死區發生器,以及一個中斷 /ADC觸發選擇器。而控制模塊決定了 PWM
32、信號的極性,以及將哪個信號傳遞到管腳。PWM發生器模塊產生兩個 PWM信號,這兩個信號可以是獨立的信號,也可以是一對插入了死區延遲的互補信號。 PWM發生器模塊的輸出信號在傳輸到器件管13四川師范大學成都學院綜合實訓設計報告腳之前由輸出控制模塊管理。Stellsris 系列 ARM的PWM特性:4 個 PWM發生器,產生 8 路 PWM信號。靈活的 PWM產生方法。自帶死區發生器。靈活可控的輸出控制模塊。安全可靠的錯誤保護功能。豐富的中斷機制和 ADC觸發。1.14 PWM 模塊原理描述脈沖寬度調制( PWM,Pulse-Width Modulation ),也簡稱為脈寬調制,是一項功能強大的
33、技術,它是一種對模擬信號電平進行數字化編碼的方法。在脈寬調制中使用高分辨率計數器來產生方波,并且可以通過調整方波的占空比來對模擬信號電平進行編碼。 PWM通常使用在開關電源和電機控制中。1.15 PWM 模塊程序設計流程圖開始模塊初始化上下限判斷如果高于上限 如果低于下限蜂鳴器發出響聲 蜂鳴器發出另一頻繼電器工作 率的響聲繼電器工2.13 主函數模塊2.1.5 主函數模塊原理描述每一個程序里面都必須要有一個主函數的存在。開始從主函數開始,結束也在主函數結束。主函數主要功能是可以調用各個模塊的函數從而進行程序的運行,14四川師范大學成都學院綜合實訓設計報告當完成各個模塊的程序后,從主函數中結束。2.6.2 主函數模塊程序設計流程圖開始所有模塊初始化ADC 模塊調用PWM 模塊調用If 判斷Count=1|count 其他按鍵顯示調用 溫度顯示調用3驗證結果操作步驟和結
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家樂福門禁管理制度
- 庫房收發貨管理制度
- 應急備品房管理制度
- 形象崗執勤管理制度
- 微粒貸內部管理制度
- 心絞痛培訓管理制度
- 快遞經營與管理制度
- 急診科閉環管理制度
- 總承包各項管理制度
- 患者外帶藥管理制度
- 2023-2024學年海南省海口市四年級(下)期末數學試卷
- 南通市如東縣醫療衛生單位招聘事業編制工作人員筆試真題2024
- 歷史●甘肅卷丨2024年甘肅省普通高中學業水平等級性考試高考歷史真題試卷及答案
- 2025麒麟卷 地理(一)
- 2024年杭州市臨安區事業單位統一招聘真題
- T/GDWJ 011-20225G+院前急救服務應用平臺技術規范
- 放射科實習生入科教育
- 公務員會計崗位考試題及答案
- 安徽教編美術試題及答案
- 國家開放大學國開電大《幼兒園課程基礎》形考任務1~4答案
- 2024-2025湘科版小學科學四年級下冊期末考試卷附參考答案
評論
0/150
提交評論