課設(shè)心得體會(huì)
當(dāng)在某些事情上我們有很深的體會(huì)時(shí),可用寫(xiě)心得體會(huì)的方式將其記錄下來(lái),這樣我們可以養(yǎng)成良好的總結(jié)方法。應(yīng)該怎么寫(xiě)才合適呢?下面是小編收集整理的課設(shè)心得體會(huì),歡迎閱讀,希望大家能夠喜歡。
課設(shè)心得體會(huì)1
大學(xué)三年期間的課程設(shè)計(jì),這次應(yīng)該是在實(shí)驗(yàn)室呆的時(shí)間最長(zhǎng)也最煩惱的一次,做課設(shè)期間,遇到了很多的問(wèn)題,雖然嘴上會(huì)說(shuō),學(xué)校真的是不想讓人活了,好煩呀之類(lèi),但我們卻從未想過(guò)放棄,因?yàn)楫?dāng)你覺(jué)得最難的時(shí)候堅(jiān)持一下,也就是你有所收獲的時(shí)候,很慶幸,我們堅(jiān)持了,并且達(dá)到了我們的預(yù)設(shè)目標(biāo)。兩人一組,想想真的比以前的好幾個(gè)人一組要充實(shí)很多,不會(huì)說(shuō)有人一直閑著,有人只是打醬油,這次受益頗多。
在剛開(kāi)始焊接電路的時(shí)候,由于我的隊(duì)友在寶雞實(shí)習(xí)時(shí)熟練掌握了焊接技術(shù),焊接的`可以說(shuō)相當(dāng)順利,沒(méi)覺(jué)得有很多難度,但當(dāng)我們進(jìn)行軟件編譯和調(diào)試的時(shí)候,真可謂舉步維艱,不要說(shuō)調(diào)試了,就連用來(lái)顯示的LED屏幕都不會(huì)亮,在這個(gè)過(guò)程中請(qǐng)教了老師,問(wèn)了學(xué)霸,自己也焦頭懶額,軟件,硬件一步步排除,最后才發(fā)現(xiàn)是焊接和LED屏都有問(wèn)題,再下來(lái)屏幕終于亮了,但是功能卻實(shí)現(xiàn)不全,時(shí)鐘不走字,有時(shí)還會(huì)亂碼顯示,這個(gè)時(shí)候老師說(shuō)先排除軟件問(wèn)題,如果軟件沒(méi)有問(wèn)題,那就可能是時(shí)鐘芯片或者晶振有問(wèn)題,又開(kāi)始檢測(cè)和排除,最終在我們的努力下發(fā)現(xiàn)了問(wèn)題所在,我們的主芯片電路有問(wèn)題,換到開(kāi)發(fā)板上后,正常顯示,并且功能基本實(shí)現(xiàn)除,但是新問(wèn)題又來(lái)了,我們的時(shí)鐘比實(shí)際時(shí)間走的要快。軟件沒(méi)問(wèn)題,我們更換了DS1302芯片,時(shí)中已經(jīng)可以正常運(yùn)行了,雖然實(shí)現(xiàn)了基本功能,我們也有一定的收獲,但是功能卻沒(méi)有完全實(shí)現(xiàn),我們的鬧鐘功能由于自己的不足而沒(méi)能實(shí)現(xiàn),但我們通過(guò)此次課程設(shè)計(jì)知道自己還有哪些不足和需要努力的地方。
下來(lái),我想我必須吐槽一下我初次使用和安裝protel軟件的心路歷程,這個(gè)軟件我們專(zhuān)業(yè)的人使用過(guò)的甚少,光這個(gè)軟件的安裝就花費(fèi)了大量時(shí)間,在安裝完畢準(zhǔn)備畫(huà)圖的時(shí)候,發(fā)現(xiàn)一些常用的元器件根本添加不上來(lái),連AT892都沒(méi)有更別說(shuō)是ds1302了,沒(méi)辦法,后來(lái)在網(wǎng)上下載了一個(gè)protel視頻教程,跟著視頻一步一步來(lái)學(xué)習(xí)使用,但在學(xué)習(xí)到給庫(kù)里添加元器件的時(shí)候,在protel的library的sch庫(kù)中的元器件根本添加不上來(lái),我初步判定是安裝包有問(wèn)題,所以將下載了安裝漢化了半天的protel軟件卸載了,想安裝protus。誰(shuí)料想竟然安裝失敗,沒(méi)辦法,最后只好求助大神,好不容易將protel的元器件庫(kù)破解后,畫(huà)圖剛開(kāi)始也是一塌糊涂,連元器件的方向都不能搞定,熟悉和練習(xí)protel畫(huà)圖工具就用了大半天的時(shí)間,但是不管怎么說(shuō),圖最后還是畫(huà)好了,想想如果以前在課余時(shí)間多學(xué)習(xí)學(xué)習(xí)這些基本的畫(huà)圖工具,現(xiàn)在也不會(huì)在關(guān)鍵時(shí)候抓瞎了,以后真的要多多學(xué)習(xí)了。
至此,我們的課程設(shè)計(jì)在大三的最后一個(gè)星期結(jié)束了,以此次課設(shè)的收獲致我們終將逝去的大三吧!
課設(shè)心得體會(huì)2
經(jīng)歷了編c語(yǔ)言課程設(shè)計(jì)后,我對(duì)這一學(xué)期c語(yǔ)言所學(xué)內(nèi)容有了更加深刻的了解和掌握,特別是一直不懂的鏈表和指針,現(xiàn)在發(fā)現(xiàn)自己都能運(yùn)用了,很開(kāi)心自己的進(jìn)步。所以,雖然寫(xiě)程序的過(guò)程中,遇到各種問(wèn)題,調(diào)試的時(shí)候也是遇到各種令人頭大的問(wèn)題,但能借助課程設(shè)計(jì)提高自己對(duì)指針和鏈表的熟練度,提高自己對(duì)c語(yǔ)言編程的熟練度,也希望學(xué)?梢远嚅_(kāi)設(shè)一些這樣的課程,既是讓我們對(duì)自己所學(xué)知識(shí)的一個(gè)綜合理解與使用,也可以提高我們的動(dòng)手實(shí)踐能力、對(duì)知識(shí)的運(yùn)用能力,更是一個(gè)讓我們學(xué)會(huì)獨(dú)立思考的好機(jī)會(huì)。
剛開(kāi)始準(zhǔn)備編代碼時(shí),感覺(jué)很茫然,不知道從何寫(xiě)起。雖然在這之前,我們已經(jīng)對(duì)c語(yǔ)言這門(mén)課程學(xué)習(xí)了差不多一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生的,在運(yùn)用起來(lái)的時(shí)候還是感到很棘手。
我首先去構(gòu)建了一個(gè)基本的框架,搭建框架就好比一棟大樓的地基?蚣艽詈昧,一個(gè)程序就慢慢成形了。在寫(xiě)課設(shè)的過(guò)程中,感覺(jué)最難的的就是控件的功能實(shí)現(xiàn)了。剛剛把代碼敲出來(lái)的時(shí)候,整個(gè)人那個(gè)興奮啊。但是,一編譯運(yùn)行。像一桶冷水從頭澆到底。那錯(cuò)誤多的,看的我眼花繚亂。編程序是一個(gè)很細(xì)心的過(guò)程。因?yàn)槿绻悴徽J(rèn)真去寫(xiě),少寫(xiě)了括號(hào),或者分號(hào),都會(huì)導(dǎo)致你的程序運(yùn)行不出來(lái)或者運(yùn)行出來(lái)的結(jié)果有錯(cuò)誤。這些錯(cuò)誤都很小,但是讓你從一大堆程序中去找,這也是個(gè)難題。
通過(guò)實(shí)訓(xùn)的這個(gè)過(guò)程中我發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。還有一點(diǎn)就是,通過(guò)編程讓我感覺(jué)到了鏈表在C語(yǔ)言中的重要性。在我看來(lái),學(xué)會(huì)運(yùn)用鏈表,就等于跨過(guò)了C語(yǔ)言的大門(mén)。
操作是學(xué)好c語(yǔ)言必不可少的一步。因?yàn)椴还苣憷碚撝R(shí)掌握的如何熟練,不上機(jī)實(shí)際操作的話,是沒(méi)有任何效果的,許多問(wèn)題都是在實(shí)際上機(jī)操作中顯現(xiàn)出來(lái)的,在書(shū)本上是體現(xiàn)不出來(lái)的。書(shū)本上是永遠(yuǎn)不會(huì)出現(xiàn)你自己的思想成果的,正是應(yīng)了那句話“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。”
總之,通過(guò)c語(yǔ)言的學(xué)習(xí),使我對(duì)計(jì)算機(jī)語(yǔ)言有了一些初步的認(rèn)識(shí)和理解,使我對(duì)計(jì)算機(jī)語(yǔ)言不再像以前一樣一無(wú)所知,認(rèn)為那是高不可攀的、十分難以理解、一般人學(xué)不會(huì)的東西了。我認(rèn)為只要學(xué)習(xí)方法掌握好,再加上刻苦的練習(xí),是完全有可能學(xué)好任何一門(mén)計(jì)算機(jī)語(yǔ)言的。
在本學(xué)期對(duì)c語(yǔ)言的粗略學(xué)習(xí)之后,我們進(jìn)行的這次課程設(shè)計(jì),無(wú)疑加深了對(duì)c語(yǔ)言的認(rèn)識(shí)和應(yīng)用。要想從書(shū)本走向?qū)嵺`是一個(gè)很艱難地過(guò)程,所以剛開(kāi)始的時(shí)候,我遇到了各種各樣的阻礙,以至于差點(diǎn)兒打消了我做這次設(shè)計(jì)的念頭。一開(kāi)始就遇到了怎樣能正確創(chuàng)建一個(gè)鏈表的問(wèn)題,在上課的時(shí)候就模糊不清,不知道所以然,開(kāi)始翻課本,問(wèn)同學(xué),依然是朦朦朧朧,又玩命的上機(jī)操作才終于得到解決。
在過(guò)程中問(wèn)我才認(rèn)識(shí)到自己自己還有很多的知識(shí)沒(méi)學(xué)好,基礎(chǔ)知識(shí)沒(méi)理清,而且很多東西還要去翻書(shū),去網(wǎng)上搜索,而且遇到一些小錯(cuò)誤運(yùn)行不出來(lái)就會(huì)煩躁不安,逐漸克服這些問(wèn)題后我發(fā)現(xiàn)對(duì)c語(yǔ)言越來(lái)越感興趣了,以后我要克服這些,盡量保持一顆良好的心態(tài),學(xué)好c語(yǔ)言。首先我必須學(xué)好c語(yǔ)言的基礎(chǔ)知識(shí),然后能在電腦上熟練的運(yùn)用,上網(wǎng)的時(shí)候多看一些優(yōu)秀的代碼,看看別人怎么寫(xiě),再結(jié)合自己的不足之處進(jìn)行改正?傊,這次的課設(shè)是是我記憶里的一個(gè)新篇章,更是c語(yǔ)言編程上的一個(gè)里程碑。
接著又是各種類(lèi)型的錯(cuò)誤,很多是學(xué)藝不精的結(jié)果,一個(gè)一個(gè)解決,時(shí)而還有道查一下單詞。就這樣實(shí)踐是檢驗(yàn)真理的標(biāo)準(zhǔn),在屢敗屢戰(zhàn)之后,迎來(lái)了成功的花朵。然后我抓破破腦袋的讓我的程序更加合理和多功能。
我們已經(jīng)學(xué)習(xí)了《C 語(yǔ)言程序設(shè)計(jì)》這門(mén)課,但是我所學(xué)的知識(shí)最多也就是在做作業(yè)的時(shí)候才會(huì)用到,平時(shí)沒(méi)有什么練習(xí)的機(jī)會(huì),這次的課程設(shè)計(jì)是我第一次通過(guò)自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來(lái)設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識(shí),還讓我對(duì)c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。C語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習(xí)課本上的知識(shí)是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉(zhuǎn)化知識(shí)的能力。在我有解決不了的問(wèn)題時(shí),我會(huì)主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢(xún)問(wèn),這不僅豐富了我們的知識(shí),還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來(lái)存儲(chǔ)信息,由于我在上課時(shí)不注重對(duì)文件的運(yùn)用,所以在這方面有較大的困難。我先將書(shū)本認(rèn)認(rèn)真真地看了一遍,又做了一下課后習(xí)題來(lái)驗(yàn)證和增進(jìn)自己的理解,終于,經(jīng)過(guò)我們的不懈努力,我的程序有了突破,成功地實(shí)現(xiàn)了用文件來(lái)保存并查看學(xué)索賠信息。這次設(shè)計(jì)中,我的收獲還有就是學(xué)會(huì)了用流程圖來(lái)表達(dá)自己的想法,并根據(jù)流程圖來(lái)逐步實(shí)現(xiàn)程序的功能。開(kāi)始的時(shí)候,我畫(huà)流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據(jù)自己的想法畫(huà)出圖來(lái),后來(lái)畫(huà)多了,就更加了解它的功能,十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫(huà)出來(lái)。在這次課程設(shè)計(jì)中,我們首先對(duì)系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們?cè)诤瘮?shù)的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的'代碼放到一起進(jìn)行調(diào)試。在調(diào)試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我耐心的修改,終于功夫不負(fù)有心人,我成功了!
在這樣一個(gè)過(guò)程中,我收獲了許多在書(shū)本上根本學(xué)不到的東西。了解到了自己的不足之處,受益匪淺。
為期兩周的課程設(shè)計(jì)快結(jié)束了,通過(guò)這次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),我感受最深的就是對(duì)于循環(huán)鏈表的使用,可以說(shuō)對(duì)循環(huán)鏈表有了比以前更進(jìn)一步的認(rèn)識(shí),以前只是一知半解的,如果讓我自己來(lái)編寫(xiě)程序還真懵了,不過(guò)這個(gè)程序還是被我搞懂了,也改了一些部分,通過(guò)這些改動(dòng)和這幾天的摸索漸漸明白了,所以這次課程設(shè)計(jì)最大的收獲就在于對(duì)循環(huán)鏈表有了一定的理解,包括其中的一系列操作,如建立一個(gè)循環(huán)鏈表,刪除鏈表中的一個(gè)結(jié)點(diǎn),增加一個(gè)結(jié)點(diǎn)等。
在這次課程設(shè)計(jì)過(guò)程中需要我們一邊設(shè)計(jì)一邊探索,在這個(gè)過(guò)程當(dāng)中我發(fā)現(xiàn)自己在數(shù)據(jù)結(jié)構(gòu)方面知識(shí)掌握不夠深入,對(duì)一些基本概念不能很好的理解,對(duì)一些數(shù)據(jù)結(jié)構(gòu)不能夠熟練的進(jìn)行上機(jī)實(shí)現(xiàn),這是自己比較薄弱的。學(xué)好基礎(chǔ)知識(shí)是理論付諸實(shí)踐的前提,這樣理論和實(shí)踐才能充分地結(jié)合起來(lái)。在以后的學(xué)習(xí)中,我還要努力改正,充分利用上機(jī)實(shí)驗(yàn)的機(jī)會(huì)提高自己。在程序的輸入的時(shí)候,因?yàn)樽约簩?duì)鍵盤(pán)的不熟練,代碼又很多很繁瑣,常常會(huì)產(chǎn)生放棄的念頭,從中我也感受到只有堅(jiān)持到底,勝利才會(huì)出現(xiàn)。在調(diào)試程序的時(shí)候我也有所體會(huì),雖然約瑟夫環(huán)問(wèn)題不是很難,但調(diào)試的時(shí)候還是會(huì)出現(xiàn)很多錯(cuò)誤,因此我們不能認(rèn)為容易就不認(rèn)真對(duì)待。在以后的學(xué)習(xí)中,要能不斷發(fā)現(xiàn)問(wèn)題,提出問(wèn)題,解決問(wèn)題,從不足之處出發(fā),在不斷學(xué)習(xí)中提高自己。
不知不覺(jué)緊張課程設(shè)計(jì)已經(jīng)差不多要結(jié)束了,想想自己從剛開(kāi)始的什么都不敢去做,到現(xiàn)在所有所做的,感覺(jué)自己的編程能力有了很大的提高,只要認(rèn)真仔細(xì)的去做一件事,我們真的可以做到很多,不禁想起老師上課所傳授的一句名言:心在哪里,時(shí)間就在哪里。這句話淺俗易懂,當(dāng)你深有體會(huì)到的時(shí)候那種感覺(jué)簡(jiǎn)直無(wú)法言語(yǔ)。
這次課設(shè)我真的學(xué)到了很多,彌補(bǔ)了以前很大的不足,讓我感覺(jué)到了我的能力,以后的學(xué)習(xí),我要沉著,用良好的心態(tài)去對(duì)待以后所出現(xiàn)的各種編程知識(shí)及任務(wù)。平時(shí)要多花時(shí)間,到了大三更要努力。堅(jiān)持理論與實(shí)踐相結(jié)合,從中掌握每個(gè)細(xì)節(jié),相信自己會(huì)取得很大進(jìn)步,彌補(bǔ)以前的不足,以后會(huì)有個(gè)較好的發(fā)展!
課設(shè)心得體會(huì)3
本次課設(shè)的任務(wù)是完成一個(gè)電子鐘,要求有計(jì)時(shí),周顯示與整點(diǎn)報(bào)時(shí)功能。整個(gè)電路系統(tǒng)大體由秒脈沖發(fā)生器,計(jì)數(shù)譯碼顯示功能模塊,整點(diǎn)報(bào)時(shí)蜂鳴器電路模塊組成。
在設(shè)計(jì)過(guò)程中,主要的感受有幾點(diǎn):
第一,理論基礎(chǔ)要扎實(shí)。電子鐘的課設(shè)最基礎(chǔ)的部分就是電子課上的計(jì)時(shí)器內(nèi)容,在清楚計(jì)時(shí)器,觸發(fā)器,邏輯電路等集成元器件和相關(guān)電路工作原理的前提下,才能對(duì)任務(wù)有一個(gè)清晰明確的了解和設(shè)想出解決方案。
第二,線路布局要有全局觀念。在明確電子鐘整體工作原理和組成部分以及它們的相互聯(lián)系后,才能規(guī)劃出合理,操作性強(qiáng)的`布線布局。這一點(diǎn)我深有體會(huì),當(dāng)初布局時(shí)一味強(qiáng)調(diào)緊湊,想為后來(lái)的電路留出空間,結(jié)果造成了整體電路布線的疏密不均,大量導(dǎo)線集中在一塊區(qū)域內(nèi),為日后的排查調(diào)試工作帶來(lái)了巨大的工作量。
第三,要用模塊化的思想來(lái)處理具體任務(wù)。所謂復(fù)雜,不過(guò)是簡(jiǎn)單的堆砌。整個(gè)系統(tǒng)的電路紛繁復(fù)雜,所以要用模塊化的思想來(lái)拆分具體任務(wù),之后再逐一解決。我將電路系統(tǒng)拆分為秒脈沖發(fā)生器,計(jì)數(shù)譯碼顯示功能模塊和整點(diǎn)報(bào)時(shí)蜂鳴器電路模塊,化整為零,大大提高了設(shè)計(jì)效率。
在制作過(guò)程中,明顯感覺(jué)到,知易行難。真正的工程遠(yuǎn)沒(méi)有理想的設(shè)計(jì)模型那么簡(jiǎn)單。尤其是插線,極端需要細(xì)致耐心,剪線頭時(shí)稍有疏忽,就容易造成接觸不良,而對(duì)錯(cuò)面包板上的洞眼,更是令人欲哭無(wú)淚的差錯(cuò)。
在調(diào)試過(guò)程中,對(duì)排錯(cuò)的不易深有體會(huì)。經(jīng)過(guò)不斷摸索,總結(jié)出了一套流程。
一旦出現(xiàn)問(wèn)題,第一,由現(xiàn)象分析問(wèn)題的來(lái)源。第二,通過(guò)初步電位測(cè)試,縮小和確定故障的范圍。第三,對(duì)照?qǐng)D紙,注意檢查芯片各引腳的結(jié)線。第四,檢查引腳的線頭,芯片的引腳等是否存在接觸問(wèn)題。第五,改動(dòng)后再次上電觀察故障的表現(xiàn)情況有無(wú)變化。第六,當(dāng)以上一切都不起作用時(shí),向老師匯報(bào)電位測(cè)量結(jié)果,請(qǐng)教老師的經(jīng)驗(yàn),或者參照同學(xué)類(lèi)似問(wèn)題的結(jié)局方法。
通過(guò)這次課設(shè)的工程鍛煉,我感到,行百里者半八十,面對(duì)浩大復(fù)雜的具體工程,一定要有信心,恒心,耐心和決心。打好基礎(chǔ),從小到大,由淺入深,從局部到整體,以弄清工作原理為第一要?jiǎng)?wù),在這一基礎(chǔ)上,小心謹(jǐn)慎,細(xì)致耐心地動(dòng)手搭建。遇見(jiàn)問(wèn)題要多觀察,多思考,用邏輯分析和經(jīng)驗(yàn)來(lái)分析解決問(wèn)題。最后覺(jué)得,小小一個(gè)電子鐘就有如此復(fù)雜的工作量,確實(shí)應(yīng)該使用Proteus等電路電子設(shè)計(jì)仿真軟件進(jìn)行設(shè)計(jì)和仿真調(diào)試,這能極大地解放設(shè)計(jì)人員,減輕勞動(dòng)量,提高工作效率和成品質(zhì)量。
【課設(shè)心得體會(huì)】相關(guān)文章:
課設(shè)個(gè)人總結(jié)07-05
工程結(jié)構(gòu)課設(shè)總結(jié)09-28
單片機(jī)課設(shè)心得體會(huì)(通用14篇)05-16
校園網(wǎng)課設(shè)總結(jié)(精選11篇)01-06
在設(shè)疑發(fā)問(wèn)中導(dǎo)入新課(網(wǎng)友來(lái)稿)12-06
校園網(wǎng)課設(shè)總結(jié)范文(精選8篇)01-06
節(jié)水設(shè)作文05-17