第一篇:10機械 單片機課程設計任務及要求
《單片機課程設計》任務書及要求
一、本課程設計的目的和意義
通過課程設計使學生深入理解單片機的基本結構和工作原理。掌握單片機系統常用接口的設計及擴展方法。掌握匯編語言程序設計和程序調試的技巧。學會單片機應用系統的設計與開發,培養學生分析問題和解決問題的能力。為學生將來在機械設計制造及其自動化及其他領域應用單片機技術打下良好基礎。
二、設計任務及要求
1.硬件設計:根據所選題目要求,完成基于單片機的完整硬件接口電路設計。
2.程序設計:根據需要畫出程序流程圖,設計出全部匯編程序并給出程序設計說明和程序注釋。
3.設計文件:設計報告字數不少于4000字(不包括程序清單),內容及格式要求如下:
(1)報告內容的一般安排
? 封面(1頁)
? 課程設計題目及任務要求(1頁)
? 目錄(1頁)
? 前言(1頁):說明選題目的、當今應用說明、對課題的理解,及要解決的問題和課題意義。? 總體方案設計(2~3頁):通過列舉和分析若干可行技術方案、原理,從中選定可行最優設計方案,給出組成原理(框圖)及技術路線。
? 硬件設計(3~4頁):元器件選擇與必要的介紹;單片機硬件系統及外圍接口電路的設計,原理說明。系統總電路圖可占完整一頁。
? 軟件設計(3~5頁):設計各功能子程序、中斷服務程序,及主程序,程序中應有必要的注釋。對于復雜程序結構可先繪制程序流程圖。
? 設計小結(1頁):對設計中所存在的問題和不足進行分析和總結,提出建議、解決的方法和對這次設計實踐的認識、收獲和提高。
? 參考文獻(1頁)
(2)設計報告書寫要求
課程設計報告用16K紙手寫,每頁的文字部分不得少于17行、每行不少于22字。若整頁為匯編語言程序,則該頁不得少于22行。
設計說明書中插圖總數不宜超過12個,插圖可包括元器件圖、單片機系統硬件電路圖、程序流程圖等,插圖大小及所占篇幅根據線條密度定,線條不能太稀疏。插圖上下之外部不得留有超過一行文字高度的空白行。每個插圖要有圖號及圖名,圖號按順序標注即可,例如“圖1××溫度傳感器引腳圖”。
設計內容凡為網上下載、抄襲、復印、相互之間雷同者,課程設計成績為不及格。
三、設計安排和成績分配
(一)設計時間:一周(五個工作日)
第一天:上午在指定教室安排具體設計要求,整體指導。下午進行方案設計。
第二天:進行方案設計和硬件電路及接口設計。
第三天:進行軟件設計,繪制程序流程圖。
第四天:編寫控制程序,整改設計內容,撰寫課程設計報告。
第五天:上午繼續撰寫設計報告,準備答辯;下午交課程設計材料、答辯。
(二)設計成績分配:
1.課程設計報告占50%,其中:
硬件接口電路設計占25%(包括電路圖原理設計、電路連接和調試通過);
程序設計占25%(包括程序設計說明、程序框圖、程序行注釋等)。
2.課程設計考勤占20%(兩次點名不到,取消答辯資格)。
3.答辯回答問題占30%。
10機械《單片機課程設計》題目
1. 模擬交通燈單片機控制系統設計
在主、支道路的十字路口分別設置紅黃綠三色交通控制燈,綠燈亮允許通行、黃燈亮要求壓線和已過線車輛盡快通過、紅燈亮禁止通行。設計要求:
(1)主道路綠、黃、紅燈亮的時間分別為60秒、5秒、25秒; 次道路綠、黃、紅燈亮的時間分別為20秒、5秒、65秒;(2)主、次道路時間指示采用倒計時制,分別各用2位數碼管顯示。
學生:王遠通、胡晉、張宇、陳樂樂、張鐵柱、王治
2.八路搶答器設計
利用所學單片機知識,完成八路驅動器系統的設計。該系統最多可夠實現八人搶答,當主持人按下“開始搶答”鍵后,答題人誰最先按下自己桌上的按鍵,則提示鈴聲響3秒,且在主持人前臺顯示器上顯示該人數字代號(即1、2、??、8)。一旦某答題人最先按下自己的搶答鍵后,自己則無法清除自己的“誤”按動作,系統也不再接受其他人的按鍵,只有通過主持人前臺上的“重新開始”按鈕才能清除。
學生:徐丹、王長遠、任鵬飛、王玉生、姚雙、陳令
3.自動流水線工件計數器設計
應用單片機和傳感器技術完成本設計。工件在自動線皮帶機上單方向傳送,當工件通過檢測區時,由光敏傳感器檢測到工件并進行計數,計數值通過5位數碼管顯示器即刻器顯示,計數范圍為0~10000。當傳送帶上每通過100個工件,即計數值為100的整數倍時,訊響器響鈴1秒;當計數值達到10000時,計數值清零并啟動訊響器長鳴5秒。
學生:張劉羊、袁坤坤、漆冬之、杜永、張騰、寧志偉
4.轉速測量儀設計
應用單片機和傳感器技術完成本設計。在旋轉輸出軸飛輪盤上安裝霍爾傳感器或光電元件,轉軸每轉一圈傳感器可發出一個脈沖,由單片機及外圍相關器件組成的電路對該脈沖信號計數,并為之編制單片機控制程序,用數碼管輸出所測轉速。
學生:華沖、劉智勇、陳希倫、崔彪、孫啟舜、郭云鵬
5.低頻信號發生器的設計
用單片機、DA轉換器等器件實現三角波、鋸齒波、方波、正弦波等周期信號。輸出信號頻率及波形的選擇可由旋轉波段開關設定。輸出信號頻率可設定為50Hz、100Hz、200Hz、500Hz、1KHz等。
學生:蔣飛飛、王繼生、湯飛、凌鑫、王全軍、俞蕾蕾
6.倒計時鐘的設計
應用單片機及數碼管等器件設計倒計時鐘。電子鐘有9位數碼管顯示,分別顯示剩余時間的天數(3位)、小時、分鐘和秒;該系統能借助鍵盤設置時間及報警時間等信息。當倒計時到達時,報警系統啟動。
學生:劉漢臣、王棟、姜艷平、杭宇、劉奇、張力
7. 實用電子秤
應用單片機及相關課程知識完成本設計。選擇適用的力傳感器或電阻應變片、AD轉換器,設計基于單片機的電子秤控制系統,該稱最大稱重量為99.9kg,重量誤差不大于±0.1kg。
學生:騰買買、陳宇航、劉保、姜天馳、劉昌元、黃亞
8.模擬電子琴設計
應用單片機知識完成該設計。模擬電子琴由單片機控制實現發音,電子琴具有八個按鍵,分別對應dou,ruai,mi,fa,sou,la, xi,dou(高)八的音階的輸出。當按下這些按鍵時,不同頻率的脈沖經喇叭驅動電路放大濾波后,就會發出不同的音調。按鍵按下后則持續發音,直到按鍵被彈起則發音停止。C調音節各音的頻率如下:
表:各音階標稱頻率值
9. 電子密碼鎖設計(備選題)
由單片機及其他電子器件構成密碼鎖的控制電路,當輸入正確的密碼時,由單片機輸出信號以啟動開鎖機構動作,并且用紅、綠LED指示關鎖、開鎖狀態。
設計要求:開鎖鍵盤為8個按鍵,其鍵名分別為A、B、C、D、E、F、G、開鎖。密碼鎖控制器中預存儲一個6位字符密鑰代碼,當從開鎖鍵盤輸入密碼與存儲密鑰代碼相同時,按下開鎖鍵即可啟動開鎖控制電路,并且綠燈亮、紅燈滅表示開鎖狀態。
10. 電子數字鐘的設計(備選題)
利用所學單片機知識,設計一個單片機控制的電子數字鐘,其功能要求如下:
數字鐘有時、分、秒共6位數碼管。時鐘每秒更新一次,當秒為59時,下一秒到來時,秒顯示00,切分鐘內容加1;當分鐘達到59時,下次更新分鐘時將顯示為00;小時建議用24小時制,當小時顯示23時,下次更新小時時將顯示00。根據需要布置若干個調時按鍵,可調整當前小時和分鐘。
11. 電子秒表設計(備選題)
該秒表設有“啟動”、“停止”兩個開關按鈕,三位數碼管計數顯示,計時范圍00.0~99.9秒。當開啟電源開關后,秒表顯示88.8持續一秒,然后顯示0.0,進入準備計時狀態。當按下“啟動”按鈕則啟動計時,并且同步顯示當前計時時間;當按下“停止”按鈕,計時暫停,并顯示當前計時時間;此時若再次按下“啟動”按鈕后將從當前已計時時間上累計計時;當按下“停止”按鈕后,若再次按下“停止”按鈕并且保持按下兩秒鐘,則計時清零,顯示“0.0”;當再次按下“啟動”按鈕后,可重新從“0.0”開始計時。
12. 車速測量儀設計(備選題)
公路上為限制轎車車速,設置了專用測速裝置。該測速裝置的工作原理是:在公路檢測區沿車道方向相距1米(也可由設計者自行選取)各設置一套光電傳感器,光電傳感器可由發光二極管及光敏元件組成,發光二極管和光敏元件分別置于車道左右兩側。當車道中間無車輛或其他障礙物時,光敏元件能夠接收到發光二極管發出的光;當轎車駛入檢測區,遮斷了光路,光敏元件則接受不到光。第一道傳感器用于控制計時開始,第二道傳感器用于控制計時停止,根據計時時間長短和兩道傳感器間距便可計算出車速。
13. 噴漆房恒溫控制系統設計(備選題)
通過8位旋轉撥碼盤輸入設定溫度(80、81、82、83、84、85、86、87),A/D轉換器把溫度傳感器送來的噴漆房溫度模擬量信號轉變為數字信號,通過單片機對該數字信號進行比較,自動控制電發熱元件開關,以控制房間溫度保持在設定值。
14. 全自動單缸洗衣機控制器的設計(備選題)
設計說明:全自動單缸洗衣機有洗滌模式和甩干模式兩種。洗滌和甩干共用一個電機驅動,洗滌時高低速換檔電磁鐵不通電,傳動離合器接低速檔,電機以大減速比通過皮帶驅動洗衣波輪低速正反向旋轉。甩干時,換檔電磁鐵通電,傳動離合器接高速檔,電機高速驅動洗衣滾筒旋轉,靠離心作用脫水。單相電機正反轉采用繼電器或可控硅控制,低速洗滌和高速脫水采用電磁鐵控制的機械傳動換檔,排水閥為電磁開關閥。兩種模式時序說明如下:
洗滌模式:洗滌時長可選擇6、9、12、15分鐘四種時長,由用戶通過按鍵設定。
停洗
甩干模式:洗滌模式結束即自動進入甩干模式。甩干時首先打開排水閥排空桶內水,然后啟動電機驅動滾筒甩干,甩干時間可由用戶通過按鍵設定為1、3、5分鐘三種時長,甩干時間到則電機停轉并啟動報警音樂。
15. 簡易計算器設計(備選題)
設計說明:設計一簡易計算器,計算器鍵盤為4×4,分別為0、1、2、??、9共10個數字鍵和“加”、“減”、“乘”、“除”、“=”、“清零”6個輔助鍵。所設計計算器能夠對兩個一位數進行加、減、乘、除運算。計算器使用時首先輸入第一個操作數,再按下運算類型鍵(即加、減、乘、除鍵),然后輸入第二個操作數,最后按下“=”鍵運算結果通過數碼管顯示。要求鍵盤輸入的操作數能立即顯示在數碼管上,如果輸入的操作數不正確,按下“清零”則重新開始本次運算所需的所有操作。
第二篇:單片機課程設計任務及要求
13Z機制《單片機課程設計》任務書及要求
一、本課程設計的目的和意義
通過課程設計使學生深入理解單片機的基本結構和工作原理。掌握單片機系統常用接口的設計及擴展方法。掌握匯編語言程序設計和程序調試的技巧。學會單片機應用系統的設計與開發,培養學生分析問題和解決問題的能力。為學生將來在機械設計制造及其自動化及其他領域應用單片機技術打下良好基礎。
二、設計任務及要求
1.硬件設計:根據所選題目要求,完成基于單片機的完整硬件接口電路設計。
2.程序設計:根據需要畫出程序流程圖,設計出全部匯編程序并給出程序設計說明和程序注釋。
3.設計文件:設計報告字數約4000~5000字(不包括程序清單),內容及格式要求如下:
(1)報告內容的一般安排
? 目錄(1頁)
? 前言(1頁):說明所選題目的、當今應用說明、對課題的理解,及要解決的問題和課題的意義。
? 總體方案設計(3~4頁):通過列舉和分析若干可行技術方案、原理,從中選定可行最優設計方案,給出組成原理(框圖)及技術路線。
? 硬件設計(4~8頁):元器件選擇與必要的介紹;單片機硬件系統及外圍接口電路的設計,原理說明。系統總電路圖可占完整一頁。
? 軟件設計(6~10頁):設計各功能子程序、中斷服務程序,及主程序,程序中應有必要的注釋。對于復雜程序結構可先繪制程序流程圖。
? 設計小結(1頁):對設計中所存在的問題和不足進行分析和總結,提出建議、解決的方法和對這次設計實踐的認識、收獲和提高。
? 參考文獻(1頁)
(2)設計報告書寫要求
以班級為單位購買徐師大標準的課程設計報告本,人手一冊。課程設計報告本應雙面書寫,每頁的文字部分不得少于16行、每行不少于22字。若整頁為匯編語言程序,則該頁不得少于20行。
設計說明書中插圖總數不宜超過10個,插圖可包括元器件圖、單片機系統硬件電路圖、程序流程圖等,插圖大小及所占篇幅根據線條密度定,線條不能太稀疏。插圖上下之外部不得留有超過一行文字高度的空白行。每個插圖要有圖號及圖名,圖號按順序標注即可,例如“圖1××溫度傳感器引腳圖”。
設計內容凡為網上下載、抄襲、復印、相互之間雷同者,課程設計成績為不及格。
三、設計安排和成績分配
(一)設計時間:第19-20周(6月23日——7月4日)
第1天:上午在指定教室安排具體設計要求,整體指導。下午進行方案設計。
第2-4天:進行方案設計和硬件電路及接口設計。
第5-8天:進行軟件設計,繪制程序流程圖。
第9天:編寫控制程序,整改設計內容,撰寫課程設計報告。
第10天:上午繼續撰寫設計報告,準備答辯;下午交課程設計材料、答辯。
(二)設計成績分配:
1.課程設計報告占50%,其中:
硬件接口電路設計占25%(包括電路圖原理設計、電路連接和調試通過);
程序設計占25%(包括程序設計說明、程序框圖、程序行注釋等)。
2.課程設計考勤占20%(兩次點名不到,取消答辯資格)。
3.答辯回答問題占30%。
13Z機制《單片機課程設計》題目
1. 模擬交通燈單片機控制系統設計
在主、支道路的十字路口分別設置紅黃綠三色交通控制燈,綠燈亮允許通行、黃燈亮要求壓線和已過線車輛盡快通過、紅燈亮禁止通行。某一方向的紅燈滅,則綠燈立即亮;綠燈滅,則黃燈閃爍五秒后紅燈才能亮。軟件編程必須用定時器及中斷技術編程。其他控制要求:
(1)主道路綠、黃、紅燈亮的時間分別為60秒、5秒(閃爍)、25秒;
次道路綠、黃、紅燈亮的時間分別為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,除法運算僅顯示商,忽略余數。
第三篇:單片機課程設計任務
微機接口課程設計任務
一、所需設備:偉福系列單片機仿真實驗箱、PC機及實驗指導書
二、設計內容(以下內容每人任選一題)
設計內容(題目)1:數據采集系統
從鍵盤中任意選出6個鍵作為系統的功能鍵和LED數碼顯示一起組成一個單片機鍵盤顯示系統(小的監控程序),并通過實驗箱上的接口芯片實現相應的功能(注:這些硬件電路全在實驗箱上,但自己要能設計)。要求設計相應的硬件電路,并畫出實現題目要求功能的流程圖,編寫、調試相應的程序。
編程要求:
開機后顯示班級號(4位),學號(2位)(復位狀態),然后通過功能鍵設置參數,而后運行主程序。6個功能鍵為:
設置參數步驟:復位狀態下,按下“設定”鍵后6位顯示的狀態為:
顯示設定值顯示參數行(組)號
四位設定值中的某一位小數點亮(或者整個值閃爍),表示對該位進行設置。用“加一”、“減一”鍵改變該位的值,用“換位”鍵改變設置位(由左到右),用“確定”鍵保存設定的值。
本次設計要求能設置四行參數即可,每行參數在0-9999之間,當連續按“確定”鍵時,對應的行號(上圖)從01-04循環變化。按下“運行”鍵,執行不同的程序,共有三種要求,每位同學只需完成其中一種要求即可或自愿全做:
1、執行數據采集程序(參考硬件實驗十四,但要求不同),采集模擬量0-5V,顯示對應的物理量在0000-某一組(行)之間變化。5V對應的顯示值是多少可以在設定時通過參數設置選擇某一組(行)。
2、執行數據采集程序,采集模擬量0-5V,顯示對應的物理量在000-500變化,當采集值大于設定值的10%時,聲光報警(自定方式),設定值在200-
400之間任意確定,運行前通過鍵盤給定,采集值恢復正常時,報警自動解除。
3、執行溫度采集程序,顯示溫度值(參考實驗二十三),當溫度大于設定值(25℃-35℃之間)時,讓直流電機轉動,溫度越高,轉速越快,轉速不做具體要求,只要能用肉眼
看出變化即可。溫度設定值通過鍵盤給定。
設計內容(題目)2:數據采集與通訊系統
甲機(單片機)作為監控機,通過鍵盤設定上限、下限值,通過RS-232通訊接口傳送給乙機(單片機),乙機根據AD轉換值與甲機傳送來的上限、下限值比較,當大于上限值或小于下限值時,發生報警(聲、光報警)
。當采集值處于上下限值之內時,報警自動解除。甲機的上下限值隨時可以設定,乙機上下限值也要隨之改變。
提示:可在甲機上定義一個“通訊”功能鍵,當上下限值設定完成后,按下“通訊”
鍵,上下限值的數據即可發送給乙機(該題目可以兩名同學配合完成)。
設計內容(題目)3:直流電機轉速控制系統
控制原理圖如下圖所示:
單片機雙機通訊控制示意圖 電機轉速控制原理示意圖圖
要求:直流電機按照給定的轉速運行,當給定值變化時,電機轉速隨之變化。同時在LED顯示(6位八段碼)給定轉速值和實際轉速值,顯示格式如下:
其它設計內容(題目):學生自己命題,所需器件只要實驗室能夠領到即可,但應綜合ADC、DAC、鍵盤、顯示及定時、中斷等功能,如秒表、電子鐘、溫度控制器等。
三、課程設計日程安排及設計報告要求,見《單片機原理與接口技術》網絡課堂。
四、開始課程設計前,要求熟練掌握做過的相關實驗,如鍵盤、LED八段碼動態顯示、ADC、DAC等實驗內容(可以在第一次上機時訓練)。暫時未安排上機實驗的同學,應在圖書館、閱覽室、或其它實驗室進行查資料、或設計所選題目(軟/硬件)。
第四篇:單片機課程設計要求
單片機課程設計要求
課程設計的題目(自選)
班級:學號:姓名:論文要求要有題目、中英文摘要、參考文獻(不少于8篇),內容包括以下幾個方面:
一、設計簡介
對單片機系統的功能進行簡單介紹
二、系統介紹
簡單介紹系統的組成包括硬件電路和軟件有哪幾部分組成三、硬件電路設計
對硬件電路的各個模塊功能和工作原理的介紹,包括外圍擴展芯片功能的介紹。
四、程序設計
介紹程序的組成和功能,畫出程序流程圖,附上程序清單。采用C51或匯編語言變成均可。推薦采用C51。(把源程序發到郵箱:)
五、仿真結果
對硬件電路和軟件進行聯合仿真,并給出仿真結果和說明。
六、總結
對本課程設計進行總結。論文不少于6業
第五篇:單片機課程設計要求
1.電子表設計
要求以AT89S52單片機為核心設計一個多功電子表,具有時鐘和跑表功能。做時鐘時在LED 顯示器上顯示分、秒,做跑表時顯示范圍000.0秒~999.9秒并具有跑表啟動和跑表復位功能鍵。電子時鐘的計時范圍00分00秒59分-59秒,并在LED 顯示器上顯示;做跑表時顯示范圍000.0秒-999.9秒,當按下啟動按鈕跑表開始計時,按下停止按停止計時,當按下復位按鈕跑表回零。
2.汽車尾燈的設計
設計要求:假設汽車尾部左右兩側各有3個指示燈(用發光二極管代替),應使指示燈達到三個要求:
(1)汽車正常運行時指示燈全滅;
(2)右轉彎時,右側三個指示燈按右循環順序點亮;左轉彎時左側3個指示燈按左循環順序點亮。
(3)臨時剎車時所有指示燈同時閃爍。
3.數字溫度計設計
要求采用8051單片機和溫度傳感器DS18B20設計一種數字溫度計,測溫范圍-55到128度,測量精度為0.1攝氏度,由按鍵設定溫度報警上下限值TH和TL,采用LCD作為數字溫度計的顯示器,分兩行顯示,第一行顯示工作狀態,正常時顯示”DS18B20OK”,不正常時顯示“DS18B20 ERROR”;第二行顯示實測溫度值和狀態符號,“>H”表示實測溫度大于溫度報警值TH,“ 4、帶溫度顯示功能的計時器 功能及技術指標: (1)本設計主要分為計時和溫度顯示功能兩部分,實現天、時、分、秒的顯示和溫度的采集并顯示功能。時間顯示時、分、秒各兩位數,并能夠手動設置時間參數;溫度表采集經過A/D轉換顯示并每60秒刷新。時分秒、溫度交替顯示。 (2)技術指標:顯示計時小時、分鐘和秒數(各2位);參數可手動設置;選擇傳感器,并設計相應的信號處理電路;實現實時溫度顯示功能(每60秒刷新一 ?次),溫度測量范圍-20~+60C 主要器件清單: 1、51芯片一個 2、顯示管驅動芯片 3、AD590或 DS18B120溫度傳感器一個 4、顯示管 5、譯碼芯片6、8位串行模數轉換器 7、其他 若干。 5、具有語音功能的光控計數器 功能及技術指標: 實現數字式光電計數器的功能,對于某一空間內(例如:酒店、圖書館)的人數統計,通過單片機實現,有人進來說:(歡迎光臨),有人出去說:(謝謝惠顧),并通過按鈕來控制單片機報其總人數,大概實現0——100人的計數。 (1)語音的清晰度。 (2)計數的準確度。 (3)紅外感應靈敏度。 主要器件清單: 1、51芯片一個 2、語音芯片:ISD17003、按鍵 4、開關:單刀雙擲 5、揚聲器 6、電壓比較器:LM3587、其他 若干。 6、基于單片機便攜式酒精含量測試的設計 功能及技術指標: 設計一個基于單片機便攜式駕駛員酒精含量測試儀,測試人體呼出氣體中酒精含量。測試儀采用氣體傳感器作為敏感單元,把氣體中含有的乙醇氣態濃度轉換成電信號,再經AD模塊以及微處理器的處理,由LCD直觀顯示出被測氣體中的乙醇濃度,由此檢測駕駛員是否醉酒駕車。 (1)通過分析測試儀測試原理、依據以及對酒精濃度的檢測方法,擬定了酒精濃度與測試儀輸出電壓關系曲線; (2)通過分析ADC0809轉換的要求,設定放大器對酒精傳感器輸出模擬信號放大,使電壓在0到5V內,從而能夠使ADC0809正常工作; (3)對 LCD1602 液晶顯示模塊進行調試,使其能夠正確動態酒精濃度值。 主要器件清單: 1、酒精傳感器 2、運算放大器 3、A/D:08094、LCD:16025、51芯片 6、其他。 八路智能搶答器 要求:八路搶答,只有最先按鍵的一路能選中,選中的顯示紅燈。 智能時鐘 要求:顯示年月日,閏年是否,調整時間,鬧鐘功能。 聲控燈光控制器 要求:在受到聲音影響時開關開,燈打開,30秒鐘后燈自動熄滅。 7、基于單片機的數字頻率計設計 設計要求: 1、用十進制數字顯示被測信號的頻率,能測量正弦信號、方波信號、尖脈沖信號以及其他各種單位時間內變化的物理量。 2、能測量周期性正弦方波信號.測量范圍100Hz~100kHz。測量正弦信號、方波信號,測量范圍100Hz~100kHz。 3、應用單片機為主控芯片,完成算術運算和控制功能,并采用LED數碼管顯示所測頻率。 8、定時器設計 1、使用6位數碼管顯示時,分,秒,以24小時單位制; 2、利用鍵盤輸入定時時間,定時時間一到立刻報警; 3、匯編語言編寫程序。 9、數字溫度計的設計 設計要求: 1、利用溫度傳感器測量溫度,要求測溫范圍-55~125℃,誤差±5℃以內; 2、采用單片機控制的方法,采用LED數碼管顯示溫度; 3、匯編語言編寫程序。 10、基于51單片機的直流電機PWM調速控制設計 基本要求:利用單片機生成不同寬度的PWM波形,進行直流電機的速度調節。設置四個按鍵K1,K2,K3,K4:按K1,K2進行直流電機的加速控制和減速控制(五級以上),按K3讓電機正反轉,相應的級別和正反轉用led或數碼管顯示,按K4啟停電機。 11、基于51單片機的兩相四線步進電機調速控制設計 基本要求:設置五檔以上速度,進行步進電機的速度調節。設置四個按鍵K1,K2,K3,K4:按K1,K2進行步進電機的加速控制和減速控制(五級以上),按K3讓電機正反轉,相應的級別和正反轉用led或數碼管顯示,按K4啟停電機。 12、基于51單片機的溫度測控系統設計 基本要求:利用溫度傳感器(如DS18B20等)采集溫度,數據經51單片機處理后,在數碼管或字符型液晶屏1602上實時顯示出所測溫度。溫度測量范圍0~99.9攝氏度,設置上限報警溫度、下限報警溫度,即高于上限值或者低于下限值時利用蜂鳴器報警。 13、數字測溫儀的設計 本課題以單片機為核心,設計并制作出一臺數字測溫儀,具有以下功能: 1)單點溫度測試; 2)測溫范圍: 10℃~40℃; 3)分辨率:0~1℃; 4)溫度輸出顯示:2 位; 5)設定上下限(下限18℃,上限25℃),超出范圍時報警。 14、智能空調控制系統設計 功能要求: 1)設置自動、制冷、加熱和換氣四種模式,通過一個模式按鍵進行模式切換 2)設置2個按鍵,分別用來增加或減少溫度值的設置 3)能實現溫度設定,最高溫度限制為35℃,最低溫度限制為12℃,溫度調整范 圍為1℃ 4)可通過電腦進行遠程設置(串口實現) 15、電子跑表的設計 本課題以單片機為核心,設計出電子跑表,具有以下功能: 1)做時鐘時在6位LED 顯示器上顯示分、秒; 2)做跑表時顯示范圍10000.0秒~10999.9秒; 3)當按下啟動按鈕跑表開始計時,按下停止按鈕停止計時,當按下復位按鈕跑表回零。 16、簡易數字電壓表 基本要求: ⑴ 硬件設計:根據任務要求,完成單片機最小系統及其擴展設計,焊接電路板,組成功能完整的樣機。 ⑵ 軟件設計:根據電壓測量及顯示功能要求,完成相關軟件的編寫與調試; ⑶ 功能要求:2位數字及1位小數點顯示,基本測量范圍為0~5V,測量誤差為±0.2V。⑷ 設計說明書(論文):設計說明書應表明設計思想和所使用的設計方法,主要內容包括:① 系統簡介、整體功能說明、各功能模塊說明(附圖)及系統使用說明;② 設計還需要改進的地方及設計的心得體會;③ 參考文獻:包括參考書、資料、網站等,按標準格式列出(可參考教材最后的參考文獻引用格式);④ 附件:系統總體原理圖及源程序。 擴展功能: 根據實際情況自由添加附加功能,如擴展電壓測量范圍(可擴展為0~10V,0~20V,0~100V等)、提高精度,實現量程的自動轉換等。每擴展一項完整的功能增加20分。 17.數字顯示溫度計 基本要求: ⑴ 硬件設計:根據任務要求,完成單片機最小系統及其擴展設計,焊接電路板,組成功能完整的樣機。 ⑵ 軟件設計:根據溫度測量及顯示功能要求,完成控制軟件的編寫與調試; ⑶ 功能要求:至少利用3位數碼管進行測量值的顯示,溫度測量范圍:-50℃~100℃,測量誤差≤0.1℃; ⑷ 設計說明書(論文):設計說明書應表明設計思想和所使用的設計方法,主要內容包括: ① 系統簡介、整體功能說明、各功能模塊說明(附圖)及系統使用說明; ② 設計還需要改進的地方及設計的心得體會; ③ 參考文獻:包括參考書、資料、網站等,按標準格式列出(可參考教材最后的參考文獻引用格式); ④ 附件:系統總體原理圖及源程序。 擴展功能: 根據實際情況自由添加附加功能,如設置溫度的上下限報警功能,利用語音或聲光報警等。附加一項完整的功能增加20分。 18.數字電子鐘 基本要求: ⑴ 硬件設計:根據任務要求,完成單片機最小系統及其擴展設計,焊接電路板,組成功能完整的樣機。 ⑵ 系統軟件設計:根據數字電子鐘系統功能,完成控制軟件的編寫與調試; ⑶ 基本功能:設計一個數字電子鐘電路,能顯示年、月、日和時、分、秒;通過功能鍵可以完成年、月、日與時、分、秒的調整和顯示切換。 ⑷ 設計說明書(論文):設計說明書應表明設計思想和所使用的設計方法,主要內容包括: ① 系統簡介、系統整體功能說明、各功能模塊說明(附圖)、系統使用說明; ② 設計還需要改進的地方及設計的心得體會; ③ 參考文獻(包括參考書、資料、網站等,按標準格式列出); ④ 附件:系統總體原理圖及源程序。 擴展功能: 根據實際情況自由添加附加功能,如萬年歷、秒表等功能。附加一項完整的功能增加20分。 19、基于單片機的音樂盒的設計 要求存儲三首歌曲,可以進行歌曲的暫停播放前進后退等功能; 20、基于單片機的電熱水器的設計 要求可以進行溫度的設定,修改,報警,對熱水器進行快速和慢速加熱。 21、基于單片機的電子密碼鎖的設計 要求具有密碼的輸入、設定、修改和報警等功能。密碼的輸入功能,當密碼輸入正確之后,鎖就打開,錯誤三次則報警。