在平日里,心中難免會有一些新的想法,往往會寫一篇心得體會,從而不斷地豐富我們的思想。那么我們寫心得體會要注意的內容有什么呢?下面我幫大家找尋并整理了一些優秀的心得體會范文,我們一起來了解一下吧。
單片機課程設計心得體會篇一
1.單片機原理及應用課程設計共16個學時,安排在第13-16周進行,具體日期為:2013年11月25日-2013年12月16日。要求學生充分利用單片機原理及應用的上課時間自主進行課程設計。
二.課程設計題目說明
1.單片機原理及應用課程設計的題目可以使用教師提供的題目(在課程公共郵箱中),也可以自己選定題目。
2.自己選定的題目可以借鑒原來進行競賽的項目進行,但是杜絕照搬,不要把原來做的東西直接拿過來演示,需要進行改進,并說明哪些東西是改進后的功能,對于合作研究的項目,要說明哪些部分是自己完成的。
3.在設計過程中,建議使用mcs-51匯編語言進行編程,但是也可以使用c51進行程序設計。
4.得優的同學可以酌情予以報銷50元器件費用(但是所作的電路要留存在學院。學生拿發票給授課教師,統一報銷后由課代表統一發放。)
? 成績等級
? 良:90分
? 中:80分
? 其他:酌情給分
? 成績評定:
? 其他:可以再實驗平臺上完成設計的硬件電路連接,并實現實驗演示效果,由助教評定成績。
? 答辯時間
? 答辯地點
? 爭優答辯:9教西507。授課教師檢查后給分。
? 其他:9教南413實驗室。助教檢查后給分。
單片機課程設計心得體會篇二
以下題目任選其一,1-2人一組,自由組合,組內各人必須有明確的分工,原則上同一組最多一個同學得優。
可使用任何單片機或arm,1-4要求自己設計全部硬件和焊接電路板,5-10題可用現成的單片機開發板,5-6題亦可用proteus仿真。自擬題的根據題目難度由指導老師決定能否用現成的單片機開發板。
一、pc機看門狗(每班最多6人選此題,難度系數:低)
功能:當pc機死機時能自動使其重新啟動。
硬件:可使用串口或usb與pc機通訊。
軟件:pc機上軟件編程可選用任何一種面向對象開發軟件,如vc,delphi等。
實現原理:pc機正常時,每隔一段時間通過串口向單片機發送一些固定的數據,單片機如果收到此數據,說明pc機正常,如果超時未收到,則控制pc機重新啟動。
二、電子琴設計(每班最多6人選此題,難度系數:中)
擴展功能:在彩屏lcd上顯示電子屏琴圖片,用觸摸屏控制發音,就像真正彈電子琴一樣。
三、自行車測速儀(難度系數:中偏高)
基本功能:能實時顯示自行車的行駛速度
附加功能:實時時鐘,行駛里程累計
1、體積要做到盡量小
2小時
4、最好能直接用單車輪子的旋轉為電池充電(選做)。
四、計算器設計
算器的功能,鍵盤符號定義如下:
6、“c”表示退格,即刪除鍵,按一次刪除鍵刪掉顯示的最后一個數字。
12+34,在鍵盤上按下相應鍵后,lcd的第一行顯示“12+34”,按下“=”號后,lcd的第二行顯示“=46”。
后顯示運算結果。
9、其他功能參考普通計算器。
計算結果,重新開始下一次新的計算過程。
能:直接在lcd上顯示一個計算器,用觸摸屏操作。
12、必須考慮不正常輸入的情況,答辯時會測試是否能處理各種不正常輸入。
1、計算器的輸入不使用單片機板上的鍵盤,而是用pc機的鍵盤輸入,pc機將銨鍵通過串口發給單片機,并在單片機的lcd上顯示。
2、在lcd上開光標顯示并閃爍,可將光標退回去修改輸入的計算式,通過pc機的左右箭頭鍵將光標移到要修改的位置,再按下數字或操作符號可替換光標所在位置的字符。
3、按退格鍵刪除光標前面一個位置的字符,按del鍵刪除光標所在位置的字符。
3、任何時候按“=”鍵開始計算結果,按了“=”之后還可以將光標退回到計算式上修改計算式。再按“=”則重新計算新的結果。
此題可用現成的單片機開發板,亦可用proteus仿真。
六、單片機用普通io口實現串口通信(每班最多6人選此題,難度系數:中)
在理解單片機異步串口通信的基礎上,不使用單片機的串口模塊,用普通的io口實現與pc機的串口通信的功能,要求實現的基本參數:波特率1200、數據位8位、無奇偶校驗、停止位1位。
其他功能:有關參數能方便地修改。
此題主要鍛煉編程能力,所以可以用proteus仿真或現成的單片機開發板做。
七、基于三軸加速度傳感器的新型鼠標(難度系數:高)
利用三軸加速度傳感器實現鼠標的四個方向的移動光標的功能。有兩種方案可以選擇:一種是設計一種usb接口連接電腦,只要按usb鼠標的協議收發數據,則pc機上不需另外做驅動;第二種方案是用串口連接電腦,但pc機上需要設計驅動程序,可以采用api函數的控制鼠標移動,可參考下面網址或百度搜索相關資料。
注:此題可用現成的單片機開發板,另加上自己的三軸加速度傳感器來做,即傳感器模塊的硬件需要自己設計,單片機部分可用現成的開發板。
八、智能學習型紅外遙控器(難度系數:中偏高)
可學習其他遙控器的按鍵功能,替換原遙控器各按鍵的遙控功能。
功能參考淘寶上產品:
注:此題可用現成的單片機開發板,如果開發板上沒有紅外的收和發模塊,則需另加上紅外的收發模塊。
對物聯網感興趣的同學,可做這個題目,以后再加上zigbee模塊就成為物聯網家居里面的一個應用。
九、zigbee無線臺燈設計
利用cc2530單片機無線收發數據,實現對臺燈的控制。
cc2530單片機模塊由webee提供,單片機板上有1個按鍵,按1次開臺燈,快速按2次則關臺燈。控制臺燈需要另加繼電器,這些控制電路需要自己設計。
對物聯網家居感興趣的同學,可做這個題目。cc2530就是一個增強型的51單片機,學習起來并不復雜。
十、電梯模型(難度系數:高)
設計一個五層樓的電梯模型,每層樓的電梯口2個指示燈(指明電梯運行方向是上或下),2個按鍵(上、下);電梯廂內7個燈及7個按鍵(1-5目標樓層選擇各一個,開關門各一個)。可用現成的單片機開發板,其他模塊自做。
十一、自擬題
鼓勵大家自擬題目,但需指導老師的同意。歡迎大家選擇智能家居和物聯網有關的題目。
格式:
答疑方式及時間:qq答疑(全天候)、現場答疑(先預約)
答辯時間:初定第10周四下午和周五全天,答辯時必須帶上打印好的課程設計報告。題目難度大的可以推遲答辯,具體時間再商定。
答疑及答辯地點:工一407
注意事項:每個組答辯完后硬件暫時保留在實驗室,待全部同學答辯完后再發還給大家,所以要求在自己的硬件上貼上標簽,標簽上寫明組內各成員的班級、學號和姓名,注意標簽貼牢一些,不要輕易就掉了。
課程設計報告:詳細記錄課程設計過程中碰到的難點和問題、問題的解決過程及解決方法,心得體會。上交的打印稿不需附程序源碼,但需有程序框圖及軟件的操作說明。報告要有操作界面的截圖,特別是自已做的硬件,要有整體的照片。
班長收集全班同學的程序源碼及課程設計報告電子文檔壓縮打包上交。
答辯注意事項:除了書本上已有的例子,絕不允許抄襲其他同學的程序,先做好的同學先答辯,答辯時如果發現某段程序與已答辯的同學雷同,則答辯不能通過。
允許參考,但不允許抄襲,參考是指先看懂別人的程序,然后自己編程,而不是照抄(復制)別人的某段程序,也不是在別人的程序基礎做修改,所有的代碼一定要自己寫。
單片機課程設計心得體會篇三
基本功能:設置0-7號按鍵控制播放不同的音樂
選題三 8×8點陣式led顯示系統
基本功能:能夠顯示點陣漢字
選題四 電子計算器
基本功能:能夠進行加減乘除運算,并顯示運算結果
選題五 數字溫度計
基本功能:能夠實時顯示環境溫度
選題六 lcd液晶顯示系統
基本功能:能夠顯示英文字符
選題七 電子秒表
基本功能:能夠實現秒表計時,并顯示計時值,能夠清零,重新計時
選題八 電子萬年歷
基本功能:能夠輸入初始年月日,并能夠顯示當前日期
選題九 智能交通燈
基本功能:模擬十字交通路口的紅綠黃三種燈的閃亮情況,控制交通
選題十 電子密碼鎖
基本功能:當搖搖棒搖動時,能夠顯示不同變換效果圖
提示:可以選用振動開關
選題十二 多功能數字電子鐘
基本功能:能夠預置初始時間,并能夠實時顯示當前時間
每組選題人數不超過5人。
論文寫作分以下幾個部分
一、選題的意義
二、主要功能
三、設計方案
四、硬件電路
五、軟件設計
六、總結
自制封面:包含課程設計題目、學號、姓名、班級等內容
單片機課程設計心得體會篇四
通過課程設計使學生深入理解單片機的基本結構和工作原理。掌握單片機系統常用接口的設計及擴展方法。掌握匯編語言程序設計和程序調試的技巧。學會單片機應用系統的設計與開發,培養學生分析問題和解決問題的能力。為學生將來在機械設計制造及其自動化及其他領域應用單片機技術打下良好基礎。
二、設計任務及要求
1.硬件設計:根據所選題目要求,完成基于單片機的完整硬件接口電路設計。
2.程序設計:根據需要畫出程序流程圖,設計出全部匯編程序并給出程序設計說明和程序注釋。
(1)報告內容的一般安排
? 目錄(1頁)
? 前言(1頁):說明所選題目的、當今應用說明、對課題的理解,及要解決的問題和課題的意義。
? 總體方案設計(3~4頁):通過列舉和分析若干可行技術方案、原理,從中選定可行最優設計方案,給出組成原理(框圖)及技術路線。
? 硬件設計(4~8頁):元器件選擇與必要的介紹;單片機硬件系統及外圍接口電路的設計,原理說明。系統總電路圖可占完整一頁。
? 軟件設計(6~10頁):設計各功能子程序、中斷服務程序,及主程序,程序中應有必要的注釋。對于復雜程序結構可先繪制程序流程圖。
? 設計小結(1頁):對設計中所存在的問題和不足進行分析和總結,提出建議、解決的方法和對這次設計實踐的認識、收獲和提高。
? 參考文獻(1頁)
(2)設計報告書寫要求
以班級為單位購買徐師大標準的課程設計報告本,人手一冊。課程設計報告本應雙面書寫,每頁的文字部分不得少于16行、每行不少于22字。若整頁為匯編語言程序,則該頁不得少于20行。
設計說明書中插圖總數不宜超過10個,插圖可包括元器件圖、單片機系統硬件電路圖、程序流程圖等,插圖大小及所占篇幅根據線條密度定,線條不能太稀疏。插圖上下之外部不得留有超過一行文字高度的空白行。每個插圖要有圖號及圖名,圖號按順序標注即可,例如“圖1××溫度傳感器引腳圖”。
設計內容凡為網上下載、抄襲、復印、相互之間雷同者,課程設計成績為不及格。
三、設計安排和成績分配
第1天:上午在指定教室安排具體設計要求,整體指導。下午進行方案設計。
第2-4天:進行方案設計和硬件電路及接口設計。
第5-8天:進行軟件設計,繪制程序流程圖。
第9天:編寫控制程序,整改設計內容,撰寫課程設計報告。
第10天:上午繼續撰寫設計報告,準備答辯;下午交課程設計材料、答辯。
(二)設計成績分配:
1.課程設計報告占50%,其中:
程序設計占25%(包括程序設計說明、程序框圖、程序行注釋等)。
2.課程設計考勤占20%(兩次點名不到,取消答辯資格)。
3.答辯回答問題占30%。
次道路綠、黃、紅燈亮的時間分別為20秒、5秒(閃爍)、65秒;
(2)主、次道路時間指示采用倒計時,分別用2位數碼管顯示。
2.低頻信號發生器的設計
用單片機、da轉換器等器件實現三角波、鋸齒波、方波、正弦波等周期信號。輸出信號頻率及波形的選擇可由旋轉波段開關設定。輸出信號頻率可設定為50hz、100hz、200hz、500hz、1khz等。
學生:陳則言、戴瑞、董中辰、杜凱、杜雙雙
3. 電子密碼鎖設計
由單片機及其他電子器件構成密碼鎖的控制電路,當輸入正確的密碼時,由單片機輸出信號以啟動開鎖機構動作,并且用紅、綠led指示關鎖、開鎖狀態。
設計要求:開鎖鍵盤為8個按鍵,其鍵名分別為a、b、c、d、e、f、g、開鎖。密碼鎖控制器中預存儲一個6位字符密鑰代碼,當從開鎖鍵盤輸入密碼與存儲密鑰代碼相同時,按下開鎖鍵即可啟動開鎖控制電路,并且綠燈亮、紅燈滅表示開鎖狀態。
學生:顧澤敏、郭穎佳、姜秋軼、李夢、劉虎成4. 實用電子秤
應用單片機及相關課程知識完成本設計。選擇適用的力傳感器或電阻應變片、ad轉換器,設計基于單片機的電子秤控制系統,該稱最大稱重量為99.9kg,重量誤差不大于±0.1kg。
學生:劉歡歡、劉為川、劉曉鶴、劉鑄劍、欒洋
5.自動流水線工件計數器設計
應用單片機和傳感器技術完成本設計。工件在自動線皮帶機上單方向傳送,當工件通過檢測區時,由光敏傳感器檢測到工件并進行計數,計數值通過5位數碼管顯示器即刻器顯示,計數范圍為0~10000。當傳送帶上每通過100個工件,即計數值為100的整數倍時,訊響器響鈴1秒;當計數值達到10000時,計數值清零并啟動訊響器長鳴5秒。
學生:馬旭晨、喬樂樂、史神怡、宋昂、蘇威
6.多功能數字電子鐘
應用單片機及數碼管等器件設計一電子鐘。電子鐘有六位數碼管顯示,具有顯示時、分、秒的功能,能借助鍵盤設置時間及報警時間等信息。報警時,蜂鳴器先鳴響5秒,然后停2秒,如果無人干預,蜂鳴器鳴響1分鐘后停止。
學生:王璞、王旭、王有為、王志明、武寧
7.出租車計價器
設計一個出租車自動計費器,計費包括起步價、行車里程計費二部分,系統能顯示總金額,計價范圍0-999.9元,精確到0.1元。起步價為5.0元,3km之內起步價計費,超過3km,增加2.1元(即1km增加2.1元)。
學生:徐加太、葉晨、葉心宇、俞榮山、張燦燦
8.轉速測量儀設計
應用單片機和傳感器技術完成本設計。在旋轉輸出軸飛輪盤上安裝霍爾傳感器或光電元件,轉軸每轉一圈傳感器可發出一個脈沖,由單片機及外圍相關器件組成的電路對該脈沖信號計數,并為之編制單片機控制程序,用數碼管輸出所測轉速。
學生:張國翔、張海洋、張輝、張冉、張賽
9.車速測量儀設計
公路上為限制轎車車速,設置了專用測速裝置。該測速裝置的工作原理是:在公路檢測區沿車道方向相距1米(也可由設計者自行選取)各設置一套光電傳感器,光電傳感器可由發光二極管及光敏元件組成,發光二極管和光敏元件分別置于車道左右兩側。當車道中間無車輛或其他障礙物時,光敏元件能夠接收到發光二極管發出的光;當轎車駛入檢測區,遮斷了光路,光敏元件則接受不到光。第一道傳感器用于控制計時開始,第二道傳感器用于控制計時停止,根據計時時間長短和兩道傳感器間距便可計算出車速。請設計該控制系統。
學生:張子華、趙方偉、趙煜星、周大喜、縱瑞博
10. 簡易計算器設計(備選)
用所學單片機設計一簡易計算器,計算器鍵盤為4×4,鍵名分別為0、1、2、??、9和“加”、“減”、“乘”、“除”、“=”、“清零”共16個鍵。計算器能夠對兩個數字進行加、減、乘、除運算。操作過程:首先輸入操作數1,再按下運算類型鍵(即加、減、乘、除鍵),然后輸入操作數2,最后按下“=”鍵運算結果通過數碼管顯示。要求鍵盤輸入的操作數能立即顯示在數碼管上,如果輸入的操作數不正確,按下“清零”則重新開始本次運算所需的所有操作。操作數取值范圍為兩字節數無符號整數(即0~65535),減法運算結果若為負數則顯示結果應有負號;加法和乘法運算時,如結果過大,超過了65535,則數碼管顯示fffff,除法運算僅顯示商,忽略余數。
單片機課程設計心得體會篇五
電子鐘已成為人們日常生活中必不可少的物品,廣泛用于個人、家庭以及車站、影院、辦公室等公共場所,給人們的生活、學習、工作帶來了極大的方便。隨著電子技術的發展,人們已不再滿足于鐘表原先最簡單的報時,希望出現一些新的功能,諸如日歷的顯示、鬧鐘的非接觸式止鬧、秒表功能、重要日期倒計時顯示等,以帶來更大的方便,而所有這些,又都是以數字化的電子時鐘為基礎的。因此,研究數字電子鐘及其擴展應用,有著非常現實的意義和實用價值。
(1)時、分、秒的設置及顯示;(2)畫出程序框圖;(3)調試與分析。用proteus仿真。
//buf
中北大學單片機原理及接口技術課程設計說明書
{
{
case 0x01:if(hhh24)hhh++;
else hour=23;break;
中北大學單片機原理及接口技術課程設計說明書
} } //定時器0中斷函數
} } }
}
單片機課程設計心得體會篇六
基于at89s51單片機的密碼鎖設計,具體功能如下:(1)總共可以設置8位密碼,每位密碼值范圍為1~8。(2)用戶可自行設定和修改密碼。(3)按每個密碼時都有聲音提示。
(4)若鍵入的8位開鎖密碼不完全正確,則報警5s已提醒他人注意。
(5)開鎖密碼連續錯3次要報警1分鐘,報警期間輸入密碼無效,以防竊賊多次試探密碼。
(6)鍵入的8位開鎖密碼完全正確才能開鎖,開鎖時要有1s的提示音。(7)電磁鎖的電磁線圈每次充電5s,然后恢復初態。
2.1 設計思路
按照系統設計的要求和功能,將系統分為主控模塊;按鍵掃描模塊;蜂鳴器;電源電路;復位電路晶振電路;驅動電路幾個模塊,系統組成框圖如圖1-1所示。主控模塊采用at89s51單片機。
電源電路復位電路主控模塊晶振電路at89s51按鍵掃描模塊驅動器蜂鳴器 圖1-1 基于at89s51單片機的密碼鎖組成框圖 鎮江高等專科學校課程設計2.2 硬件圖及說明(硬件圖見圖1-2,)
注:89s51是一個低功耗,高性能cmos 8位單片機,片內含4k bytes isp(in-system programmable)的可反復擦寫1000次的flash只讀程序存儲器,器件采用atmel公司的高密度、非易失性存儲技術制造,兼容標準mcs-51指令系統及80c51引腳結構,芯片內集成了通用8位中央處理器和isp flash存儲單元,功能強大的微型計算機的at89s51可為許多嵌入式控制應用系統提供高性價比的解決方案。
? r3:存放允許的錯碼次數3與實際錯碼次數的差值。? r4~ r7:延時用。? 00h:錯碼標志位。
3.3 程序清單(注釋)
loc obj line source
通過此次課程設計,使我更加扎實的掌握了有關單片機方面的知識,在設計過程中雖然遇到了一些問題,但經過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
實驗過程中,也對團隊精神的進行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。果然是團結就是力量,只有互相之間默契融洽的配合才能換來最終完美的結果。
參考文獻:(另起一頁)
【1】楊居義。單片機課程設計指導。北京:北京大學出版社,2009。
【2】王效華,張詠梅。單片機原理與應用。北京:北京交通大學出版社,2007。【3】楊光義,馬寧,靳光明等。單片機原理與工程應用。北京:清華大學出版社,2009。