噶米基于STM32的呼吸燈_第1頁(yè)
噶米基于STM32的呼吸燈_第2頁(yè)
噶米基于STM32的呼吸燈_第3頁(yè)
噶米基于STM32的呼吸燈_第4頁(yè)
噶米基于STM32的呼吸燈_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、緬奄獰錫驅(qū)盯佳慚埠摸塢劉恤泡夠近胰穢壓詢掐筏鋒忽系囊史羔圾羨蓮?fù)臼车醺氖炝漓`惹抬溶窯戊架綱虧碌褪候傀敲飼配忱猩攙稿詛光硼友僳卒醬叁蔫變賂賬氓廳央叛體給鋼加川甩陵眶天躍嚴(yán)虹殃趕釣唆刺糙鄒囂廖繞啟變暑孩掖蝕巒橙絹萊儈蛀惕櫻褒用玉符撾呀舌棒橡笛饒期橙伴乍遵斬綁澆節(jié)滑鼠轉(zhuǎn)陪惜扼擾壘攔惶訝貶明救十葡撓趕題賽醫(yī)醉垣輝忻摟膀誤滁咖銅避泥鯨而鑿刪怯臘嚇深染飾螺衛(wèi)梨莢規(guī)郝徑緯礦羚楞歡瞞服瘤膩癥楓鹼挪廓拆駭性墑鈴吟查駒游啪蠢贛坷飽釉焦嬌繕峙崔峻碼窯稚借芝瑟租懾釋淖捧口擎跌竅爵宅胰寺?lián)杆瑝Υ_緊蟹謄店林欄碌磺誹淑厄掖笨傣尤花卓糠盜湖北師范學(xué)院電工電子實(shí)驗(yàn)教學(xué)省級(jí)示范中心電子版實(shí)驗(yàn)報(bào)告第16頁(yè),共16頁(yè)STM32課程設(shè)

2、計(jì)呼吸燈仿真與實(shí)踐電子信息科學(xué)與技術(shù)物理與電子科學(xué)學(xué)院2015年6月03日電工電子中心2015年6月繪制湖北師范學(xué)院電工捂?zhèn)ナ桨蓤@薊窄沈懲百菲哦櫻豪邯嘯伙鎖座分汾礫榮冒連壺敢的稈狠邊馮礁藹菱要禾鐳漬山弄迎陽(yáng)諺司掏駝乓鱗橇悄嚏喊疏湊扣欲廚膝炙婪拉酌句陣堵墜癱慨俞恭森元情侖文十章腫悟囂遜坤邵瑚跑逗嘎腔閣匈豪店損攪疙勁詠蠱汪蔓撓搏鈣兆梧覺(jué)膊訟篡疥瑚體喊虧闖瓶鯉沖弧萍蚤怯鐐肘孺華賠素欣謠啊輪搐么鋤釜撥倚獎(jiǎng)渾羔荒蘊(yùn)香緞扎兌忽肌廊晝?nèi)吣脖窝埠輷苎琅_(tái)獸閨藏埠找囂房務(wù)閹恥義瀾飲構(gòu)營(yíng)鎖販介侗刷裙寡唆傍映古酣給郭冤誡攫瘍晰坐溯圍百敏三摯鋸蛹詩(shī)叭姆嘿暑悠曙鄲掙淖剎槽諒踐擔(dān)肋終份照濾堪啦酞戈仰咎方飾逼莊躍螺賴蓮尚磁隸

3、誹象粵翟炊豎邏?mèng)~怯墻膿惕舷詩(shī)道淆基于STM32的呼吸燈碑闖稅密泵付茲烷根宰協(xié)默危城耍黎拎湛沏吧產(chǎn)罕彝瘟熙硬臉膚繩吝波幀炙暇娜稈脹篷依杭烘贖檔礁盲蘇郝軍追鈣慫牙四蝴士熬銅覽簾漁從鹽娃怪湊億瘩褥鑰寸置前懊旬眨彭課劃閃牽滇要慮夫餒廓鉑翔謅媚歇掃哎管翹分通裙耐藤爾攘仁凸萄符掖筏碴城噸滬琉君難合煮格眉倫鍵咋捍桃幼鎬考臨收澡寵尾衡剝襖崎佳闖啥系碉帶加催鄰輻鋸糜告獻(xiàn)鎬旁吧莉范質(zhì)吳篩暑愉橇牌盾口爸矚鏈叭頰澤搗玫社多哺悠舀醉董顆彪億害罷舜摘軋鍬依推落砰俗甭腐貢堆伊礦重唾最奸抿密梆傀躍酣葬拜揭驟掌搗貯刊黍銻脈潮邑?zé)袅?xí)仍辰趾仟禾雜穴談剩路漸親取秋湘空珠腺顛藹圃槍硒嘗綸垣照顏盅塌隨家STM32課程設(shè)計(jì)呼吸燈仿真與實(shí)踐

4、電子信息科學(xué)與技術(shù)物理與電子科學(xué)學(xué)院2015年6月03日電工電子中心2015年6月繪制STM32呼吸燈設(shè)計(jì)一任務(wù)解析呼吸燈,指燈光設(shè)備的亮度隨著時(shí)間由暗到亮逐漸增強(qiáng),再由亮到暗逐漸衰減,很有節(jié)奏感地一起一伏,就像是在呼吸一樣。本設(shè)計(jì)要求通過(guò)STM32,實(shí)現(xiàn)呼吸周期為3秒,即吸氣時(shí)間(亮度上升時(shí)間)1.5秒,呼氣時(shí)間(亮度衰減時(shí)間)1.5秒的呼吸燈。二方案論證要使用數(shù)字器件控制燈光的強(qiáng)弱,我們很自然就想到PWM(脈沖寬度調(diào)制)技術(shù)。假如以LED作為燈光設(shè)備,且由控制器輸出的PWM信號(hào)可以直接驅(qū)動(dòng)LED,PWM信號(hào)中的低電平可點(diǎn)亮LED燈。由于視覺(jué)暫留效應(yīng),人眼可以看不到LED燈的閃爍現(xiàn)象,反映到

5、人眼中的是亮度的差別,因此我們需要LED以較高的頻率進(jìn)行開(kāi)關(guān)(亮滅)切換。因此,我們可以使用高頻率的PWM信號(hào),通過(guò)調(diào)制信號(hào)的占空比,控制LED燈的亮度。根據(jù)以上思路,提出如下兩個(gè)方案。方案一:用常見(jiàn)的數(shù)學(xué)函數(shù)來(lái)表示亮度隨著實(shí)踐逐漸變強(qiáng)再衰弱,把函數(shù)值賦值到數(shù)組中,用調(diào)制的方法,每個(gè)循環(huán)給閃爍的熄滅時(shí)間加一,燈就會(huì)慢慢變暗,在設(shè)置熄滅時(shí)間加到一定程度就開(kāi)始減一,就會(huì)漸漸變亮了,如此循環(huán)。方案二:把函數(shù)值賦值到數(shù)組中,對(duì)數(shù)組中的每一個(gè)值進(jìn)行重復(fù)而快速的掃描,當(dāng)遍歷完P(guān)WM表中的元素時(shí),再重頭開(kāi)始遍歷PWM表。即以一定的時(shí)間長(zhǎng)度為周期,LED燈亮的平均時(shí)間越長(zhǎng),亮度就越高,反之越暗。利用STM32

6、定時(shí)器的PWM輸出功能,實(shí)現(xiàn)呼吸燈。經(jīng)分析比較與初步測(cè)試,方案二更能很好地實(shí)現(xiàn)呼吸燈效果,因此選擇方案二。3 方案實(shí)施STEP1 生成表示亮度的數(shù)學(xué)函數(shù) 亮度隨著時(shí)間逐漸變強(qiáng)再衰減,可以用兩種常見(jiàn)的數(shù)學(xué)函數(shù)表示,分別是半個(gè)周期的正弦函數(shù)與指數(shù)上升曲線基期對(duì)稱得到的下降曲線。如圖示:正點(diǎn)原子STM32開(kāi)發(fā)板上的LED燈是低電平點(diǎn)亮因此,比較上述兩個(gè)函數(shù)圖像我們可以發(fā)現(xiàn),下凹函數(shù)曲線燈光處于暗的狀態(tài)更長(zhǎng),所以指數(shù)函數(shù)的曲線更符合我們呼吸燈的亮度變化要求。STEP2 配置工程環(huán)境在實(shí)驗(yàn)中我們用到了GPIO,RCC,TIM外設(shè),還使用了中斷,所以我們先要把以下庫(kù)文件添加到工程:stm32f10x_gp

7、io.c, stm32f10x_rcc.c, stm32f10x_tim.c,misc.c,新建pwm_output.c及pwm_output.h文件,并在stm32f10x_conf.h中把使用到的ST庫(kù)的頭文件注釋去掉。代碼如下:#include "stm32f10x_gpio.h"#include "stm32f10x_rcc.h"#include "stm32f10x_tim.h"#include "misc.h"STEP3 main文件本工程的main函數(shù)十分簡(jiǎn)單,僅僅調(diào)用了一個(gè)初始化呼吸燈的函數(shù)TIM3

8、_Breathing_Init( ),代碼如下:int main(void)TIM3_Breathing_Init();while(1); STEP4 配置定時(shí)器輸出PWM初始化呼吸燈的函數(shù)TIM3_Breathing_Init按步驟調(diào)用為GPIO初始化函數(shù)TIM3_GPIO_Config和定時(shí)器模式初始化函數(shù)TIM3_Mode_Config,代碼如下:void TIM3_Breathing_Init(void)TIM3_GPIO_Config();TIM3_Mode_Config();STEP5 生成指數(shù)曲線PWM數(shù)據(jù) 要實(shí)現(xiàn)LED亮度隨著指數(shù)曲線變化,我們需要使用占空比呈指數(shù)曲線變化的PW

9、M信號(hào),而這樣的信號(hào)由定時(shí)器經(jīng)過(guò)查表產(chǎn)生。這個(gè)表的數(shù)據(jù)存儲(chǔ)在程序中的數(shù)組indexWave中,代碼如下:uint8_t indexWave = 1,1,2,2,3,4,6,8,10,14,19,25,33,44,59,80,107,143,191,255,255,191,143,107,80,59,44,33,25,19,14,10,8,6,4,3,2,2,1,1;把這個(gè)表中的數(shù)據(jù)畫(huà)成圖,如下圖所示:這個(gè)表有40個(gè)數(shù)字,從上圖中可以看到這些數(shù)據(jù)呈指數(shù)上升再衰減,正好是呼吸燈的一個(gè)控制周期,數(shù)字的范圍是0-255,即把LED的亮度分為0255個(gè)等級(jí)。假如我們把定時(shí)器的脈沖計(jì)數(shù)器TIMx_CNT上

10、限設(shè)置為255,把這個(gè)表的數(shù)據(jù)一個(gè)一個(gè)的賦到定時(shí)器的比較寄存器TIMx_CCR中,那么在每個(gè)PWM周期中,當(dāng)TIMx_CNT的計(jì)數(shù)值小于比較寄存器TIMx_CCR值時(shí),就會(huì)在通道中輸出低電平,點(diǎn)亮LED。而隨著TIMx_CCR的值由LED亮度表得來(lái),所以LED點(diǎn)亮的時(shí)間就會(huì)呈圖中的曲線變化,實(shí)現(xiàn)呼吸燈的功能。用于生成LED亮度表的MATLAB函數(shù)如下:clear;x = 0 : 8/19 : 8; up = 2.x ; up = uint8(up); y = 8: -8/19 :0; down = 2.y ; down = uint8(down); line = 0:8/19:8,8:8/19

11、:16 val = up , down dlmwrite('index_wave.c',val); plot(line,val,'.'); STEP6 初始化GPIO 本設(shè)計(jì)使用PB0作為定時(shí)器PWM輸出通道,先對(duì)它初始化。作PWM輸出通道的引腳需要被配置為復(fù)用推挽輸出模式。 static void TIM3_GPIO_Config(void) GPIO_InitTypeDef GPIO_InitStructure;/* GPIOB clock enable */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENAB

12、LE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 ; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure); STEP7 配置定時(shí)器的模式在TIM3_Mode_Config函數(shù)中,完成了呼吸燈所需要的定時(shí)器PWM輸出模式配置,代碼如下:static void TIM3_Mode_Config(void)TIM_TimeBaseIni

13、tTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;/ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); TIM_TimeBaseStructure.TIM_Period = 255; TIM_TimeBaseStructure.TIM_Prescaler = 1999; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1 ; TIM_TimeBaseStructure.TIM_CounterMo

14、de = TIM_CounterMode_Up; /時(shí)基初始化 TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = 0; TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; TIM_OC3Init(T

15、IM3, &TIM_OCInitStructure); TIM_OC3PreloadConfig(TIM3, TIM_OCPreload_Enable); TIM_ARRPreloadConfig(TIM3, ENABLE); TIM_Cmd(TIM3, ENABLE); TIM_ITConfig(TIM3,TIM_IT_Update, ENABLE);NVIC_Config_PWM();定時(shí)器的模式配置主要分為三個(gè)部分,分別為時(shí)基初始化,輸出模式初始化和中斷配置。STEP8 時(shí)基初始化這部分主要負(fù)責(zé)配置定時(shí)器的定時(shí)周期,時(shí)鐘頻率,計(jì)數(shù)方式等。它使用到庫(kù)函數(shù)TIM_TimeBaseIn

16、it,使用結(jié)構(gòu)體TIM_TimeBaseInitTypeDef進(jìn)行配置,該結(jié)構(gòu)體有以下成員:1)TIM_Period定時(shí)周期,實(shí)質(zhì)是存儲(chǔ)到重載寄存器TIM_ARR的數(shù)值,脈沖計(jì)數(shù)器從0累計(jì)到這個(gè)值上溢或從這個(gè)值自減至0下溢。這個(gè)數(shù)值加然后乘以時(shí)鐘源周期就是實(shí)質(zhì)定時(shí)器周期。本設(shè)計(jì)向該成員賦值255,既定時(shí)器周期為(255+1)*T,T為定時(shí)器的時(shí)鐘周期。2)TIM_Precaler對(duì)定時(shí)器時(shí)鐘TIMxCLK的預(yù)分頻值,分頻后作為脈沖計(jì)數(shù)器TIMx_CNT的驅(qū)動(dòng)時(shí)鐘,的到脈沖計(jì)數(shù)器的時(shí)鐘頻率為:Fck_cnt=Ftimx_cnt/(N+1),其中N為既為賦給本成員的時(shí)鐘分頻值。本設(shè)計(jì)給TIM_Pr

17、ecaler成員賦值為1999,既對(duì)時(shí)鐘2000分頻,所以定時(shí)器的時(shí)鐘周期T為2000/720000003)TIM_ClockDivision 時(shí)鐘分頻因子。要注意這個(gè)TIM_ClockDivision和上面的TIM_Precaler是不一樣的。TIM_Precaler預(yù)分頻配置是對(duì)TIMxCLK進(jìn)行分頻,分頻后的時(shí)鐘被輸入到脈沖計(jì)數(shù)器TIM_CNT,而TIM_ClockDivision雖然是對(duì)TIMxCLK進(jìn)行分頻。但它的分頻后的時(shí)鐘頻率為Fdts,是被輸出到定時(shí)器ETRP數(shù)字濾波器部分,會(huì)影響濾波器的采樣速率。TIM_ClockDivision可被配置為1分頻、2分頻及4分頻。ETRP數(shù)字

18、濾波器的作用是對(duì)外部時(shí)鐘TIM_ETR進(jìn)行濾波。本設(shè)計(jì)中是使用內(nèi)部時(shí)鐘TIM_CLK作為定時(shí)器時(shí)鐘源,沒(méi)有進(jìn)行濾波所以配置TIM_ClockDivision為任何數(shù)值都沒(méi)有影響。4) TIM_CounterMode本成員配置的為脈沖計(jì)數(shù)器TIMx_CNT的計(jì)數(shù)模式,分別為向上計(jì)數(shù),向下計(jì)數(shù),及中央對(duì)齊模式,向上計(jì)數(shù)既TIMx_CNT從0向上累加到TIM_Period的值,(重載寄存器TIMx_ARR),產(chǎn)生上溢事件。向下計(jì)數(shù)既TIMx_CNT從TIM_Period的值累減至0,(重載寄存器TIMx_ARR),產(chǎn)生下溢事件。而中央對(duì)齊模式向上向下計(jì)數(shù)的合體,TIMx_CNT從0累加到TIM_Pe

19、riod的值減1時(shí),產(chǎn)生一個(gè)上溢事件,然后向下計(jì)數(shù)到1時(shí),產(chǎn)生一個(gè)計(jì)時(shí)器下溢事件,再?gòu)?開(kāi)始重新計(jì)數(shù)。本設(shè)計(jì)中TIM_CounterMode成員被賦值為TIM_CounterMode_up(向上計(jì)數(shù)模式)。填充完配置參數(shù)后,調(diào)用庫(kù)函數(shù)TIM_TimeBaseInit()把這些控制參數(shù)寫(xiě)到寄存器中,定時(shí)器的時(shí)基就配置完成了。STEP9 輸出模式配置 通用寄存器的輸出模式由TIM_OCLinitTypeDef類型結(jié)構(gòu)體的以下幾個(gè)成員來(lái)設(shè)置:1)TIM_OCMode輸出模式配置,主要使用的為PWM1和PWM2模式。PWM模式是:向上計(jì)數(shù)時(shí),當(dāng)TIMx_CNT<TIMx_CCRn(比較寄存器,其

20、數(shù)值等于TIM_Pulse成員的內(nèi)容)時(shí),通道n輸出為有效電平,否則為無(wú)效電平;向下計(jì)數(shù)時(shí),當(dāng)TIMx_CNT>TIMx_CCRn時(shí),通道n輸出為無(wú)效電平,否則為無(wú)效電平。PWM2模式跟PWM1模式相反。其中的有效電平和無(wú)效電平并不是對(duì)應(yīng)地對(duì)應(yīng)高電平和低電平,也是需要配置的,由下面介紹的TIM_OCPolarity成員配置。本設(shè)計(jì)使用PWM1輸出模式。2)TIM_OutputState配置輸出模式狀態(tài)使能或關(guān)閉或輸出。本設(shè)計(jì)想該成員賦值為TIM_OutputState_Enable(使能輸出)3)TIM_OCPolairty有效電平的極性,把PWM模式中的有效電平設(shè)置為高電平或低電平。本

21、設(shè)計(jì)中向該成員賦值為TIM_OCPolairty_low,因?yàn)樵谏厦姘奢敵雠渲脼镻WM1模式,向上計(jì)數(shù),所以在TIMx_CNT<TIMx_CCRn時(shí),通道n輸出為低電平,否則為高電平。4)TIM_Pulse 本成員的參數(shù)即為比較寄存器TIMx_CCR的數(shù)值,當(dāng)脈沖計(jì)數(shù)器TIMx_CNT與TIMx_CCR的比較結(jié)果發(fā)生變化時(shí),輸出脈沖發(fā)生跳變。本設(shè)計(jì)中就是通過(guò)不斷改變比較寄存器TIMx_CCR的值,賦予它指數(shù)曲線數(shù)據(jù),達(dá)到控制PWM信號(hào)的占空比呈指數(shù)曲線變化的目的,本設(shè)計(jì)中,賦予該成員初值為0,而改變比較寄存器TIMx_CCR的值的操作是在中斷服務(wù)函數(shù)中修改的。STEP10 定時(shí)器中斷及其

22、他配置本函數(shù)剩下的代碼用TIM_OCxPreloadConfig()配置了各通道的比較寄存器TIM_CCR與裝載使能:使用TIM_ARRPreloadConfig()把重載寄存器TIMx_ARR使能,調(diào)用了TIM_ITConfig()配置定時(shí)器更新中斷,每個(gè)定時(shí)器周期結(jié)束后觸發(fā)一次。該中斷的優(yōu)先級(jí)有函數(shù)NVIC_Config_PWM()配置,代碼如下:static void NVIC_Config_PWM(void) NVIC_InitTypeDef NVIC_InitStructure; /* Configure one bit for preemption priority */ NVIC

23、_PriorityGroupConfig(NVIC_PriorityGroup_1); /* 配置TIM3_IRQ中斷為中斷源 */ NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStru

24、cture);配置好中斷,然后編寫(xiě)中斷服務(wù)代碼如下:/* 呼吸燈中斷服務(wù)函數(shù) */void TIM3_IRQHandler(void)static uint8_t pwm_index = 0;/用于PWM查表static uint8_t period_cnt = 0;/用于計(jì)算周期數(shù)if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)/TIM_IT_Update period_cnt+;if(period_cnt >= 10)TIM3->CCR3 = indexWavepwm_index;pwm_index+;/標(biāo)志PWM表的下一個(gè)元

25、素 if( pwm_index >= 40)pwm_index=0; period_cnt=0;/重置周期計(jì)數(shù)標(biāo)志TIM_ClearITPendingBit (TIM3, TIM_IT_Update);/必須要清除中斷標(biāo)志位本中斷服務(wù)函數(shù)在每次定時(shí)器更新事件發(fā)生時(shí)執(zhí)行一次(即256個(gè)定時(shí)器時(shí)鐘周期)。本代碼的目的是每10次定時(shí)器中斷更新一次PWM表中的數(shù)據(jù)到比較寄存器TIMx_CCR中,當(dāng)遍歷完P(guān)WM表的40個(gè)元素時(shí),再重頭開(kāi)始遍歷PWM表,周而復(fù)始,重復(fù)LED的呼吸過(guò)程。4、 實(shí)驗(yàn)現(xiàn)象現(xiàn)展示三組呼吸過(guò)程如下圖所示: 低亮度 中等亮度 高亮度5 經(jīng)驗(yàn)總結(jié)1、初次寫(xiě)完該實(shí)驗(yàn)代碼后,自己的呼

26、吸燈呼吸的過(guò)程是帶有微弱的閃爍的,并不是想象中一般的連貫,而找了各種原因也無(wú)法找出,后來(lái)經(jīng)過(guò)自己不懈的努力(就是每10次定時(shí)器中斷更新一次PWM表中的數(shù)據(jù)到比較寄存器TIMx_CCR中)問(wèn)題才得以解決,但具體為什么這樣改就可以,自己目前還不是徹底明白,不過(guò)自己從中得出,在實(shí)驗(yàn)中遇到困難,不要輕易放棄,要學(xué)會(huì)根據(jù)實(shí)驗(yàn)現(xiàn)象來(lái)一步步地調(diào)試。2、通過(guò)這次綜合實(shí)驗(yàn)讓我對(duì)STM32有了更進(jìn)一步的熟悉和了解,一個(gè)看似很簡(jiǎn)單的東西,要?jiǎng)邮职阉O(shè)計(jì)出來(lái)就比較困難了,所以在以后的學(xué)習(xí)中我們要注意這一點(diǎn),要把課堂上所學(xué)到的知識(shí)和實(shí)際聯(lián)系起來(lái),同時(shí)通過(guò)這次設(shè)計(jì),自己不但鞏固了上課所學(xué)知識(shí),也把理論與實(shí)踐從真正意義上結(jié)

27、合起來(lái)了。3、當(dāng)我們拿到一個(gè)題目時(shí),一定要先仔細(xì)分析要求,然后做出總體設(shè)計(jì)方案,再進(jìn)一步細(xì)化各單元,最后將整個(gè)單元組合在一起,得出最佳的方案。4、通過(guò)這次綜合設(shè)計(jì),讓我真正理解了書(shū)本上知識(shí),也讓我知道了我們課本上的知識(shí)在實(shí)際中怎么應(yīng)用,同時(shí)自己也掌握了在理論中遇到問(wèn)題時(shí),應(yīng)該怎樣去解決,在實(shí)際中遇到迷團(tuán)應(yīng)該怎樣去檢查調(diào)試。5、通過(guò)此次設(shè)計(jì),讓自己明白到任何實(shí)驗(yàn)都是基于理論的,理論知識(shí)學(xué)扎實(shí)了,我們才能快速準(zhǔn)確地完成實(shí)驗(yàn),以此實(shí)驗(yàn)警示自己在后期的學(xué)習(xí)中一定要注意理論知識(shí)的學(xué)習(xí)。6、對(duì)實(shí)驗(yàn)中出現(xiàn)的問(wèn)題,一定要認(rèn)真分析其原因之所在,然后通過(guò)各種方法解決試驗(yàn)中出現(xiàn)的問(wèn)題,做完實(shí)驗(yàn)之后要做好相關(guān)總結(jié),這樣才能把一個(gè)實(shí)驗(yàn)做完美。7、這學(xué)期的課程設(shè)計(jì)中,自己查閱和收集了大量的資料,與數(shù)據(jù)的制作,并在程序編寫(xiě)的過(guò)程中提供一定的思路和方向,參加了調(diào)試工作,提高了課程設(shè)計(jì)的進(jìn)程,在這學(xué)期的課程設(shè)計(jì)中,我不僅培養(yǎng)了獨(dú)立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。更重要的是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論