課程設計報告範文
⑴ 課程設計報告怎麼寫
歡迎看一下我的計算器, 有程序界面, 你可以參考一下,添加運算功能。 http://hi..com/jack%5Fican/blog/item/f3ab762acc95133a5243c1a2.html 說明:1.共有4個文本框其,其中三個是填入或輸出數據的(名稱分別是:txta txtb txtc),剩下的那個是符號(txtd)2.共7個按鈕,4個是符號按鈕,一個計算,一個清零.這是我弄的程序」袖珍計算器」代碼也是自己編寫的,代碼如下:通用聲明Dim j As Integer '定義j為整型 Private Sub Text1_Change()End SubPrivate Sub Command1_Click() txtfuhao.Text = "+" '將」+」顯示到文本框txtfuhao.Text中 End SubPrivate Sub Command2_Click() txtfuhao.Text = "-" ''將」-」顯示到文本框txtfuhao.Text中 End SubPrivate Sub Command3_Click() txtfuhao.Text = "×" '將」×」顯示到文本框txtfuhao.Text中 End SubPrivate Sub Command4_Click() txtfuhao.Text = "÷" 將」÷」'顯示到文本框txtfuhao.Text中 End Sub Private Sub Command5_Click() Dim a, b, c As Integer a = Val(txta.Text) '將txta.Text里的內容轉化為數值型,然後再賦給a b = Val(txtb.Text) '將txtb.Text里的內容轉化為數值型,然後再賦給b If txtfuhao.Text = "+" Then '運算過程 c = a + b '運算過程 ElseIf txtfuhao.Text = "-" Then '運算過程 c = a - b '運算過程 ElseIf txtfuhao.Text = "÷" Then '運算過程 c = a / b '運算過程 ElseIf txtfuhao.Text = "×" Then '運算過程 c = a * b '運算過程 Else j = MsgBox("您輸入的符號不正確", vbOKOnly, "錯誤信息") End If txtc.Text = c '將運算結果c輸出到文本框txtc中 End SubPrivate Sub Command6_Click() txta.Text = "" '將空字元輸入到文本框內(刷新) txtb.Text = "" '將空字元輸入到文本框內(刷新) txtc.Text = "" '將空字元輸入到文本框內(刷新) txtfuhao.Text = "" '將空字元輸入到文本框內(刷新) End SubPrivate Sub Command7_Click() End '結束程序 End SubPrivate Sub Form_Load()End Sub
⑵ 課程設計怎麼寫
課程設計報告主要包括以下幾個方面.
1.封面(根據自己的個性設計)2.目錄3.主界面專(介紹這次設計的課屬題、人員、目標、任務、人員分工)4.主要過程(要告訴別人你的這個作品該怎麼用)5.程序流程圖(用圖來表示主要過程)6.核心源程序(你覺得這個作品它具備的主要功能是什麼,就將實現這個功能的代碼給COPY下來)7.主要函數(你程序代碼里用的函數中你覺得重要的或是難的)8.心得9.附錄(你完成這次課程設計參考的書,這個可以多寫一點,以示用心認真)
我第一次做課程設計時寫報告就是這么寫的.你參考參考.希望能對你有些幫助
⑶ 課程設計的小結怎麼寫
類似這樣的
小 結
為期3周的夾具課程設計已經接近尾聲,回顧整個過程,我組內4名同學在老師的容指導下,取得了可喜的成績,課程設計作為《機械製造工藝學》、《機床夾具設計》課程的重要環節,使理論與實踐更加接近,加深了理論知識的理解,強化了生產實習中的感性認識。
本次課程設計主要經歷了兩個階段:第一階段是機械加工工藝規程設計,第二階段是專用夾具設計。第一階段我們運用了基準選擇、切削用量選擇計算、機床選用、時間定額計算等方面的知識;夾具設計的階段運用了工件定位、夾緊機構及零件結構設計等方面的知識。
通過此次設計,使我們基本掌握了零件的加工過程分析、工藝文件的編制、專用夾具設計的方法和步驟等。學會了查相關手冊、選擇使用工藝裝備等等。
總的來說,這次設計,使我們在基本理論的綜合運用及正確解決實際問題等方面得到了一次較好的訓練。提高了我們的思考、解決問題創新設計的能力,為以後的設計工作打下了較好的基礎。
由於能力所限,設計中還有許多不足之處,懇請各位老師、同學們批評指正!
⑷ 電子電路課程設計報告怎麼寫
先寫設計要求,再寫方案,再寫實現方法,再軟硬體模塊,再寫當中的問題及解決辦法,再體會總結,再參考文獻
⑸ 課程設計論文怎麼寫啊
基於51單片機的溫度測量系統的設計
摘要: 單片機在檢測和控制系統中得到廣泛的應用, 溫度則是系統常需要測量、控制和保持的一個量。 本文從硬體和軟體兩方面介紹了AT89C2051單片機溫度控制系統的設計,對硬體原理圖和程序框圖作了簡潔的描述。
關鍵詞: 單片機AT89C2051;溫度感測器DS18B20;溫度;測量
引言
單片機在電子產品中的應用已經越來越廣泛,並且在很多電子產品中也將其用到溫度檢測和溫度控制。為此在本文中作者設計了基於atmel公司的AT89C2051的溫度測量系統。這是一種低成本的利用單片機多餘I/O口實現的溫度檢測電路, 該電路非常簡單, 易於實現, 並且適用於幾乎所有類型的單片機。
一.系統硬體設計
系統的硬體結構如圖1所示。
1.1數據採集
數據採集電路如圖2所示, 由溫度感測器DS18B20採集被控對象的實時溫度, 提供給AT89C2051的P3.2口作為數據輸入。在本次設計中我們所控的對象為所處室溫。當然作為改進我們可以把感測器與電路板分離,由數據線相連進行通訊,便於測量多種對象。
DS18B20是DALLAS公司生產的一線式數字溫度感測器,具有3引腳TO-92小體積封裝形式;溫度測量范圍為-55℃~+125℃,可編程為9位~12位A/D轉換精度,測溫解析度可達0.0625℃,被測溫度用符號擴展的16位數字量方式串列輸出,支持3V~5.5V的電壓范圍,使系統設計更靈活、方便;其工作電源既可在遠端引入,也可採用寄生電源方式產生;多個DS18B20可以並聯到3根或2根線上,CPU只需一根埠線就能與諸多DS18B20通信,佔用微處理器的埠較少,可節省大量的引線和邏輯電路。以上特點使DS18B20非常適用於遠距離多點溫度檢測系統。解析度設定,及用戶設定的報警溫度存儲在EEPROM中,掉電後依然保存。DS18B20使電壓、特性有更多的選擇,讓我們可以構建適合自己的經濟的測溫系統。如圖2所示DS18B20的2腳DQ為數字信號輸入/輸出端;1腳GND為電源地;3腳VDD為外接供電電源輸入端。
AT89C2051(以下簡稱2051)是一枚8051兼容的單片機微控器,與Intel的MCS-51完全兼容,內藏2K的可程序化Flash存儲體,內部有128B位元組的數據存儲器空間,可直接推動LED,與8051完全相同,有15個可程序化的I/O點,分別是P1埠與P3埠(少了P3.6)。
1.2介面電路
圖2 單片機2051與溫度感測器DS18B20的連接圖
介面電路由ATMEL公司的2051單片機、ULN2003達林頓晶元、4511BCD解碼器、串列EEPROM24C16(保存系統參數)、MAX232、數碼管及外圍電路構成, 單片機以並行通信方式從P1.0~P1.7口輸出控制信號,通過4511BCD解碼器解碼,用2個共陰極LED靜態顯示溫度的十位、個位。
串列EEPROM24C16是標准I2C規格且只要兩根引腳就能讀寫。由於單片機2051的P1是一個雙向的I/O埠,所以在我們在設計中將P1埠當成輸出埠用。由圖2可知,P1.7作為串性的時鍾輸出信號與24C16的第6腳相接,P1.6則作為串列數據輸出接到24C16的第5腳。P1. 4和P1.5則作為兩個數碼管的位選信號控制,在P1.4=1時,選中第一個數碼管(個位);P1.5=1時,選中第二個數碼管(十位)。P1.0~P1.3的輸出信號接到解碼器4511上作為數碼管的顯示。此外,由於單片機2051的P3埠有特殊的功能,P3.0(RXD)串列輸入埠,P3.1(TXD)串列輸出埠,P3.2(INTO)外部中斷0,P3.3(INT1)外部中斷1P3.4,(T0) 外部定時/計數輸入點,P3.5(T1)外部定時/計數輸入點。由圖2可知,P3.0和P3.1作為與MAX232串列通信的介面;P3.2和P3.3作為中斷信號介面;P3.4和P3.5作為外部定時/記數輸入點。P3.7作為一個脈沖輸出,控制發光二極體的亮滅。
由於在電路中採用的共陰極的LED數碼管,所以在設計電路時加了一個達林頓電路ULN2003對信號進行放大,產生足夠大的電流驅動數碼管顯示。由於4511隻能進行BCD十進制解碼,只能譯到0至9,所以在這里我們利用4511解碼輸出我們所需要的溫度。
1.3報警電路簡介
圖3 溫度在七段數碼管上顯示連接圖
本文中所設計的報警電路較為簡單,由一個自我震盪型的蜂鳴器(只要在蜂鳴器兩端加上超過3V的電壓,蜂鳴器就會叫個不停)和一個發光二極體組成(如圖3所示)。在這次設計中蜂鳴器是通過ULN2003電流放大IC來控制。在我們所要求的溫度達到一定的上界或者下界時(在文中我們設置的上界溫度是45℃,下界溫度是5℃),報警電路開始工作,主要程序設計如下:
main()//主函數
{unsigned char i=0; <br/>unsigned int m,n; <br/>while(1) <br/>{i=ReadTemperature();//讀溫度}
if(i>0 && i<=10) //如果溫度在0到10度之間直接給七段數碼管賦值
{P1=designP1[i];}
else//如果溫度大於10度
{m=i%10;//先給第一個七段數碼管賦值 <br/>D1=1; <br/>D2=0; <br/>P1=designP1[m]; <br/>n=i/10;//再給第二個七段數碼管賦值 <br/>D1=0; <br/>D2=1; <br/>P1=designP1[n]; <br/>if(n>=4&&m>=5)%%(m<=5)//判斷溫度的取值范圍,如果大於45或小於5度,則蜂鳴器叫,發光二極體閃爍 <br/>{ int a,b; <br/>Q1=1;//蜂鳴器叫 <br/>for(a=0;a<1000;a++)//發光二極體閃爍 <br/>for(b=0;b<1000;b++) <br/>Q2=1; <br/>for(a=0;a<1000;a++) <br/>for(b=0;b<1000;b++) <br/>Q2=0;}}}
⑹ 本科生課程設計任務書,設計報告 怎麼寫
中北大學
微機原理與匯編語言
課 程 設 計 說 明 書
學生姓名: 學 號:
學 院:
專 業: 計算機科學與技術
題 目:
成績
指導教師 喬志偉、陳夠喜、徐志永
2011 年6月9日
1. 引言(大標題黑體四號字)
該題目的意義等 (小四號字宋體,1.5倍行距)
2.需求分析
該題目的需求分析(小四號字宋體,1.5倍行距)
3.總體設計
該題目的設計方案與系統構成,主要由文字組成,在必要時,可以添加一些圖或者表格。
4. 詳細設計(這一部分每個人應該是不同的)
用文字說明自己具體負責模塊的實現過程和實現原理以及設計的程序的流程圖,必要時可以添加說明性的圖形或表格。
必須要寫出,為什麼這樣做來,也就是說,必須在掌握的基礎上編寫程序。
5. 軟體測試
說明自己模塊的測試過程和測試原理。如果是組長,則要說明總體的測試情況。給出測試報告。
6. 程序清單
給出自己設計模塊的程序清單。
7. 參考資料
說明自己在課程設計中參考的文獻資料,參考資料的格式如下:
[1] 作者1,作者2 . 圖書名稱 . 出版社 . 出版社地點 . 出版年. 參考頁碼范圍
裝訂次序:
1.課程設計說明書封面 2.任務書封面 3.任務書 4. 設計說明書正文
⑺ 哪位大哥幫我寫一個課程的設計報告致謝詞 謝謝了 急!
在這次課程設計的撰寫過程中,我得到了許多人的幫助。
首先我要感謝我的老師在課程設計上給予我的指導、提供給我的支持和幫助,這是我能順利完成這次報告的主要原因,更重要的是老師幫我解決了許多技術上的難題,讓我能把系統做得更加完善。在此期間,我不僅學到了許多新的知識,而且也開闊了視野,提高了自己的設計能力。
其次,我要感謝幫助過我的同學,他們也為我解決了不少我不太明白的設計商的難題。同時也感謝學院為我提供良好的做畢業設計的環境。
最後再一次感謝所有在設計中曾經幫助過我的良師益友和同學