久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求

時(shí)間:2019-05-12 02:11:24下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求》。

第一篇:電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求

一、主要內(nèi)容

1.任務(wù)說明

2.原理圖繪制說明

3.流程圖繪制以及說明

4.proteus仿真說明 5.體會(huì)及合理化建議 附錄I 電路原理圖 參考文獻(xiàn)

報(bào)告引述的參考文獻(xiàn)一律列在文章末尾,應(yīng)分別依次標(biāo)出,參考文獻(xiàn)不應(yīng)少于5個(gè)。[期刊文獻(xiàn)]格式:

作者.論文名:[J]刊物名稱, 年.月,卷(期),論文在期刊中的頁碼。[圖書文獻(xiàn)] 格式:

作者.書名.版本(版本為第一版時(shí)省略),[M]出版地:出版社,出版年.引用內(nèi)容所在書中的頁碼。

二、打印格式

在新建的word文檔中設(shè)置頁面,A4紙張,左頁邊距設(shè)為3.0cm,其它頁邊距為2.5cm;其它均為默認(rèn)值。頁眉為電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告。

題目(居中)用二號(hào)粗楷體,小標(biāo)題用四號(hào)粗宋體(小標(biāo)題段前設(shè)0.5行間距),正文用小四號(hào)宋體,1.5倍行距。文中的電路圖要按出現(xiàn)的先后次序標(biāo)出圖號(hào)(圖號(hào)、圖名及圖中文字用五號(hào)宋體字)。

總結(jié)報(bào)告不少于5頁(A4紙)。

三、裝訂要求

按封面(見附I)、任務(wù)書、總結(jié)報(bào)告的次序左側(cè)裝訂。

附1:

課設(shè)封面格式及要求

(以上為宋體小四號(hào)字空四行)

沈 陽 航 空 航 天 大 學(xué)(隸書一號(hào)字居中)

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告(隸書二號(hào)字居中)

(以下為宋體加粗三號(hào)字)

學(xué)生姓名: 系、專業(yè): 班級(jí)學(xué)號(hào): 指導(dǎo)教師:

訓(xùn)練時(shí)間:2011年 7月16日至 2011年7月23日

第二篇:Proteus專業(yè)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

皖 西 學(xué) 院

Proteus專業(yè)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

學(xué)生姓名:

系、專業(yè):機(jī)電系 電氣工程及其自動(dòng)化

班級(jí)學(xué)號(hào):電氣1203班

指導(dǎo)教師:

訓(xùn)練時(shí)間:2014年10月09日至 2014年11月13日

Proteus專業(yè)應(yīng)用軟件訓(xùn)練

實(shí)驗(yàn)一:實(shí)驗(yàn)二:?jiǎn)纹瑱C(jī)實(shí)驗(yàn)三:?jiǎn)纹瑱C(jī)匯編程序在實(shí)驗(yàn)四:實(shí)驗(yàn)五:基于

Proteus的基本操作與原理圖繪制

C語言程序在Proteus中的仿真 Proteus中的仿真 Keil與Proteus C語言程序的聯(lián)機(jī)調(diào)試Proteus的PCB線路板的繪制 2

實(shí)驗(yàn)一:Proteus的基本操作與原理圖繪制

一.實(shí)驗(yàn)?zāi)康?/p>

1、安裝Protesu軟件;

2、熟練掌握Protesu軟件的使用;

3、按照設(shè)計(jì)要求繪制電路原理圖;

4、能夠按要求對(duì)所設(shè)計(jì)的電路進(jìn)行仿真; 二.Proteus軟件的使用

1.了解Protuser軟件的本性能,如圖所示

三.認(rèn)識(shí)Proteus軟件窗口

圖1ISIS窗口

四.Proteus元件庫簡(jiǎn)介

圖2

五.Proteus軟件基本操作

1.建立和保存文件;

2.放置對(duì)象:?jiǎn)螕羰髽?biāo)左鍵(簡(jiǎn)稱單擊),放置元器件、連線;

3.選中對(duì)象:?jiǎn)螕羰髽?biāo)右鍵(簡(jiǎn)稱右擊),選擇元器件、連線和其他對(duì)象,此時(shí)選中的操作對(duì)象以高亮紅色(默認(rèn)色)顯示;

4.刪除對(duì)象:雙擊鼠標(biāo)右鍵(簡(jiǎn)稱右雙擊),刪除元器件、連線等; 5.塊選擇:按住鼠標(biāo)右鍵拖出方框,選中方框中的多個(gè)元器件及其連線; 6.編輯對(duì)象:先單擊鼠標(biāo)右鍵后單擊鼠標(biāo)左鍵(簡(jiǎn)稱先右后左擊),編輯元器件屬性;

7.移動(dòng)對(duì)象:先右擊選中對(duì)象(簡(jiǎn)稱選中),按住鼠標(biāo)左鍵移動(dòng),拖動(dòng)元器件、連線;

8.縮放對(duì)象:按住鼠標(biāo)中鍵滾動(dòng),以鼠標(biāo)停留點(diǎn)為中心,縮放電路; 9.電路圖布線:(1)自動(dòng)捕捉:在自動(dòng)捕捉有效的情況下,當(dāng)光標(biāo)靠近引腳末端或線時(shí)該處會(huì)自動(dòng)感應(yīng)出現(xiàn)一個(gè)“□”(光標(biāo)成筆狀),表示從此點(diǎn)可以單擊畫 5

線。

(2)自動(dòng)布線:在開始引腳點(diǎn)擊選定第一個(gè)畫線點(diǎn)后,隨指針移動(dòng)自動(dòng)有預(yù)畫線(可以是直角預(yù)畫線)出現(xiàn),當(dāng)遇到障礙時(shí),會(huì)自動(dòng)繞開障礙;在結(jié)束引腳點(diǎn)擊布好兩引腳連線。

(3)手工調(diào)整線形:要進(jìn)行手工直角畫線,直接在移動(dòng)鼠標(biāo)的過程中單擊即可。若要手工任意角度畫線,在移動(dòng)鼠標(biāo)的過程中按住Ctrl鍵,移動(dòng)指針,預(yù)畫線自動(dòng)隨指針呈任意角度,確定后單擊即可。

(4)移動(dòng)畫線:選中要改變的畫線(紅色),指針靠近畫線,出現(xiàn)“雙箭頭或十字箭頭(拐點(diǎn)處)”捕捉標(biāo)志。若是雙箭頭捕捉標(biāo)志,按左鍵拖動(dòng)鼠標(biāo),可沿箭頭方向托動(dòng)畫該線;若是十字箭頭捕捉標(biāo)志,可沿任意角度拖動(dòng)畫線。

10.設(shè)置、修改元器件的屬性:右擊放置在ISIS編輯區(qū)中的該元器件(顯示高亮度)后,再單擊它打開其屬性窗口,這時(shí)可在屬性窗口中設(shè)置、修改它的屬性。

六.繪制原理圖

按電路原理圖繪制原理圖:根據(jù)元件對(duì)照表選擇相應(yīng)的元器件。先通過放置、移動(dòng)、旋轉(zhuǎn)元器件操作,將各元器件放置在ISIS編輯區(qū)中的合適位置,然后根據(jù)給定的原理圖給電路圖布線,接著設(shè)置、修改元器件的屬性,最后檢查無誤后,完成原理圖的繪制。

七.Proteus仿真

演示結(jié)果:

實(shí)驗(yàn)二:?jiǎn)纹瑱C(jī)匯編程序在Proteus中仿真

一.實(shí)驗(yàn)?zāi)康?/p>

本節(jié)Proteus專業(yè)應(yīng)用軟件訓(xùn)練課的主要內(nèi)容是單片機(jī)(AT89C51)匯編程序在Proteus中的仿真。

二.繪制原理圖

打開Proteus 7 Professional(運(yùn)行ISIS 7 Professional),添加所需元件并連接電路圖。繪制的電路原理圖,如圖所示:

電路圖繪制完成之后保存該原理圖。注意要新建一個(gè)文件夾,用于存放該文件以及此次仿真實(shí)驗(yàn)所需的源程序(*.ASM),即把文件存放在同一個(gè)目錄下。

三.進(jìn)行仿真實(shí)驗(yàn)

以上操作完成后,便可進(jìn)行仿真實(shí)驗(yàn)。單擊ISIS 7 Professional窗口中左下角的“”圖標(biāo)開始仿真,單擊“

”圖標(biāo)停止仿真。右鍵單擊示波器,選擇“Digital Oscilloscope”觀察仿真結(jié)果。仿真結(jié)果如圖所示:

實(shí)驗(yàn)三:?jiǎn)纹瑱C(jī)C語言程序在Proteus中的仿真

一.實(shí)驗(yàn)?zāi)康?/p>

本節(jié)Proteus專業(yè)應(yīng)用軟件訓(xùn)練課的主要內(nèi)容是單片機(jī)(AT89C51)C語言程序在Proteus中的仿真。在Keil μVision3 開發(fā)環(huán)境下進(jìn)行,編寫源程序(*.C),然后把源程序進(jìn)行編譯和鏈接,生成十六進(jìn)制文件(*.HEX),最后把生成十六進(jìn)制文件用某種編程工具下載到單片機(jī)的程序存儲(chǔ)器中,進(jìn)而在Proteus中進(jìn)行仿真。

二.安裝Keil μVision3 Keil μVision3 是一款基于Windows的軟件平臺(tái),它是一種用于51單片機(jī)的集成開發(fā)環(huán)境(IDE—Intergrated Development Evironment)。Keil μVision3內(nèi)包 9

含了功能強(qiáng)大的編輯器和調(diào)試器。編輯器可以像一般的文本編輯器一樣對(duì)源代碼進(jìn)行編輯,并允許用戶在編輯時(shí)設(shè)置程序斷點(diǎn)(可在源代碼未經(jīng)編譯和匯編之前)。用戶啟動(dòng)μVision3的調(diào)試器之后,斷點(diǎn)即被激活。

按照安裝說明安裝Keil μVision3。啟動(dòng)后,顯示如圖所示:

三.在Keil μVision3環(huán)境下編寫源程序(*.C),然后把源程序進(jìn)行編譯和鏈接,生成十六進(jìn)制文件(*.HEX)

(1)建立工程。首先要建立一個(gè)項(xiàng)目,在編輯界面,從“P工程(Project)”下拉菜單中,選擇“N新建工程(New Project)”,在彈出的對(duì)話框中的“文件名”后輸入一個(gè)程序項(xiàng)目名稱,保存后的文件擴(kuò)展名為“.uv2”,這是Keil μVision3項(xiàng)目文件的擴(kuò)展名,以后可直接點(diǎn)擊此文件就可打開先前做的項(xiàng)目。選擇合適的路徑,然后輸入工程的名稱,并保存。

(2)選擇單片機(jī)型號(hào)。用戶可根據(jù)所使用的單片機(jī)來選擇。Keil μVision3支持幾乎所有的51內(nèi)核的單片機(jī)。(例如選擇“Atmel”)單擊Atmel左邊的“+”,然后選擇相應(yīng)的單片機(jī)型號(hào),例如選擇AT89C51。單擊“確定”。

(3)編寫源程序。從“F文件(File)”下拉菜單中,選擇“新建(New)”,此時(shí)光標(biāo)在編輯窗口里閃爍,這時(shí),用戶就可以編寫程序了。源程序如圖所示:

可以在文本編輯區(qū)中輸入代碼。輸入完成后,從“F文件(File)”下拉菜單中,選擇“S保存(Save)”。在“文件名”欄的編輯框中,鍵入文件名,同時(shí),必須鍵入正確的擴(kuò)展名(為“.c”)。

(4)源程序加入工程。從“Project Workspace”區(qū)中,右鍵單擊“Source Group1”。在彈出的菜單中選擇“Add File to group “Source Group1”,顯示結(jié)果如圖所示:

再選擇建立的源程序,然后單擊“Add”按鈕,即可把源程序加入到工程中。

(5)存儲(chǔ)模式的選擇及輸出文件類型的選擇。從“Project Workspace”區(qū)中,右鍵單擊“Target1”,選擇“Options for Target ‘Target 1’”,顯示如圖所示:

在彈出的窗口中選擇存儲(chǔ)模式,C51編譯器支持三種存儲(chǔ)模式:SMALL模式、COMPACT模式和LARGE模式。不同的存儲(chǔ)模式對(duì)變量默認(rèn)的存儲(chǔ)器類型不一樣。再選擇“輸出(Output)”,選擇“創(chuàng)建HEX文件(Create HEX File)”單選框,這樣在編譯項(xiàng)目 12

后,就可以生成十六進(jìn)制文件,單擊“確定”。

(6)編譯工程。單擊工具欄中的“Translate current file”、“Build target ”和“Rebuild all target files”后,在所建的工程文件夾中,生成十六進(jìn)制文件(*.HEX)。把十六進(jìn)制文件用某種工具軟件下載到單片機(jī)的程序存儲(chǔ)器中,上電后程序即可運(yùn)行。

在編譯過程中,如果發(fā)現(xiàn)有錯(cuò)誤,需要修改程序。

四.繪制原理圖,并給AT89C51單片機(jī)添加十六進(jìn)制文件(*.HEX)進(jìn)行仿真

繪制電路原理圖,如圖所示:

然后單擊ISIS 7 Professional窗口中的“Source”,在下拉菜單中選擇“Add/Remove Source files...”,給AT89C51單片機(jī)添加十六進(jìn)制文件(*.HEX)。

以上操作完成后,便可進(jìn)行仿真實(shí)驗(yàn)。單擊ISIS 7 Professional窗口中左下角的“”圖標(biāo)開始仿真,單擊“

”圖標(biāo)停止仿真。右鍵單擊示波器,選擇“Digital Oscilloscope”觀察仿真結(jié)果。

實(shí)驗(yàn)四:Keil與Proteus C語言程序的聯(lián)機(jī)

調(diào)試

一.實(shí)驗(yàn)?zāi)康?/p>

本節(jié)Proteus專業(yè)應(yīng)用軟件訓(xùn)練課的主要內(nèi)容是對(duì)keil集成開發(fā)環(huán)境和Proteus仿真軟件更深入的使用,完成兩個(gè)軟件的聯(lián)機(jī)調(diào)試,為以后學(xué)習(xí)打好基礎(chǔ)。

二.Proteus與Keil聯(lián)機(jī)調(diào)試

Proteus和Keil的破解安裝包網(wǎng)上到處都是,Keil μVision3和Proteus6以上的版本都行。

Proteus與Keil聯(lián)調(diào)原理:分別在keil軟件和Proteus軟件中進(jìn)行一些設(shè)置,兩個(gè)軟件便可以進(jìn)行對(duì)同一個(gè)程序的聯(lián)機(jī)調(diào)試。Proteus與Keil聯(lián)調(diào)方法如下:

(1)安裝 Proteus軟件(2)安裝keil C51 uVision3。

(3)安裝keil驅(qū)動(dòng)。

(4)修改keil安裝目錄下Tools.ini 文件。用記事本打開Keil根目錄下的TOOLS.INI 文件,在[C51] 欄目下加入TDRV3=BINVDM51.DLL(“Proteus VSM Monitor-51 Driver”),(5)打開proteus,畫出相應(yīng)電路圖,在proteus的debug菜單中選中use remote debug monitor。在keil中編寫MCU的程序。進(jìn)入KEIL的project 菜單option for target '工程名'。在DEBUG選項(xiàng)中右欄上部的下拉菜選中Proteus VSM Monitor-51 Driver。在進(jìn)入seting,如果是在同一臺(tái)電腦上IP名為127.0.0.1,如不是同一臺(tái)則填另一臺(tái)的IP地址。端口號(hào)一定為8000。

下面以一個(gè)具體例子來詳細(xì)講解 Proteus與Keil聯(lián)調(diào)方法:

(1)打開keil軟件,新建工程。將工程命名為Zhaoqiqi,然后保存在新建的工程文件夾LianTiao中。

(2)選擇CPU型號(hào),我們這里選擇Atmel公司的AT89C51。

(3)新建文本文,用來編寫源程序。本例中的源程序同項(xiàng)目二中的源程序一樣,如圖2.2所示。編寫完成后將文件命名為“Zhaoqiqi”,然后保存在新建的工程文件夾LianTiao中。(注:該文件后綴名為.C)

(4)將新建的文件加入工程中。在Source Group 1上點(diǎn)鼠標(biāo)右鍵,在彈出的菜單上選擇Add Files?選項(xiàng)。在彈出的對(duì)話框中選擇工程文件夾下剛才新建的“Zhaoqiqi.C”文件。點(diǎn)擊Add,再點(diǎn)擊Close關(guān)閉對(duì)話框。

(5)設(shè)置工程,讓其編譯時(shí)輸出十六進(jìn)制可執(zhí)行文件。如圖在target 1上點(diǎn)右鍵選設(shè)置。在彈出的對(duì)話框中將Create HEX File 選中,按確定退出。

(6)在Proteus中繪制電路原理圖。原理圖同項(xiàng)目二的原理圖一樣,如圖2.6所示。

(7)在Keil中對(duì)源程序進(jìn)行編譯。可以看到編譯成功,并生成了hex可執(zhí)行文件,該文件在工程文件夾下。

(8)在Proteus中的單片機(jī)芯片上點(diǎn)鼠標(biāo)右鍵,將其選中。選中的器件將變成紅色。然后再在上面點(diǎn)鼠標(biāo)左鍵,打開設(shè)置界面。如圖4.1所示,點(diǎn)擊Program File后的圖標(biāo),將生成的HEX可執(zhí)行文件加入芯片中。

(9)對(duì)兩個(gè)軟件進(jìn)行一些設(shè)置。先在proteus的debug菜單中選中use remote debug monitor。然后進(jìn)入KEIL的project 菜單option for target ‘工程名’。在DEBUG選項(xiàng)中右欄上部的下拉菜選中Proteus VSM Monitor-51 Driver。再進(jìn)入seting,如果是在同一臺(tái)電腦上IP名為127.0.0.1,如不是同一臺(tái)則填另一臺(tái)的IP地址。端口號(hào)一定為8000。

(10)進(jìn)行聯(lián)機(jī)調(diào)試。在Keil中單擊“Start/Stop Debug Session”,即標(biāo)。顯示如圖所示:

圖 16

再選擇Zhaoqiqi源程序界面,按下單步執(zhí)行按鍵,即

圖標(biāo)。出現(xiàn)黃色箭頭指向源程序的主函數(shù)的第一行,然后逐步按下單步執(zhí)行按鍵,逐步執(zhí)行各語句。Keil每調(diào)試一次,Proteus就play一次,再次按

圖標(biāo),停止調(diào)試。演示結(jié)果如圖所示:

至此,Keil與Proteus C語言程序的聯(lián)機(jī)調(diào)試完成。

實(shí)驗(yàn)五:基于Proteus的PCB線路板的繪制

一.實(shí)驗(yàn)?zāi)康?/p>

本節(jié)專業(yè)應(yīng)用軟件訓(xùn)練課的主要內(nèi)容是學(xué)習(xí)利用Proteus軟件繪制PCB線路板。

二.Proteus繪制PCB線路板

用Proteus制作PCB線路板通常包括以下一些步驟:

(1)繪制電路原理圖并仿真調(diào)試。打開Proteus 7 Professional(運(yùn)行ISIS 7 Professional),添加所需元件并連接電路圖。三.原理圖的繪制

并結(jié)合Keil 進(jìn)行軟件編程和硬件的仿真調(diào)試,調(diào)試成功后,便可開始制作PCB。在此不再贅述調(diào)試過程。

(2)加載網(wǎng)絡(luò)表及元件封裝。在ISIS 7 Professional界面中單擊“Netlist Transfer To ARES”,即

圖標(biāo)。可以看到,在中左下角的元器件選擇窗口中列出了從原理圖加載過來的所有元器件。若原理圖中的某些器件沒有自動(dòng)加載封裝或者封裝庫中沒有合適的封裝,那么在加載網(wǎng)絡(luò)表時(shí)就會(huì)彈出一個(gè)要求選擇封裝的對(duì)話框,這時(shí)就需要根據(jù)具體的元件及其封裝進(jìn)行手動(dòng)選擇并加載。對(duì)于封裝庫中沒有的封裝或者是與實(shí)際的元件不符的封裝,就需要自己畫。選中封裝,在Library選項(xiàng)中左鍵單擊圖標(biāo),出現(xiàn)保存對(duì)話框,在New Package Name中鍵入要保存的元 18

件封裝名稱;在Package Category(保存范疇)中選中Miscellaneous;在Package Type(封裝類型)中選中Through Hole;在Package Sub-Category(保存子范疇)中選中Switches;單擊OK,就把按鈕封裝保存到了USERPKG(用戶自建封裝庫)庫中。再重新加載網(wǎng)絡(luò)表格,就把所有原件加載到了PCB板中。(3)規(guī)劃電路板并設(shè)置相關(guān)參數(shù)。

(4)元件布局及調(diào)整。電路板的規(guī)則設(shè)計(jì)好以后,就可導(dǎo)入元件并布局。布局有自動(dòng)布局和手動(dòng)布局兩種方式。若采用自動(dòng)布局方式,只要在界面的菜單欄Tools中選中項(xiàng),彈出對(duì)話框,單擊OK,就自動(dòng)把元件布局于PCB板中了。而如果采用手動(dòng)布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當(dāng)位置單擊左鍵,就可以把元件放入。但是無論是自動(dòng)布局還是手動(dòng)布局,都需要對(duì)元件進(jìn)行調(diào)整。主要是對(duì)元件的移動(dòng)和翻轉(zhuǎn)等操作

(5)布線并調(diào)整。PCB的布線也是有自動(dòng)布線和手動(dòng)布線兩種布線方式。一般,是先用自動(dòng)布線,然后手工修改,也可以直接手工布線。PCB元件布置完成如圖所示:

3D效果圖如下

總結(jié)體會(huì)

這學(xué)期學(xué)校為我們安排了proteus實(shí)驗(yàn),Proteus軟件實(shí)驗(yàn)課我們只上了五次的課,通過這五次課程的學(xué)習(xí),我學(xué)會(huì)了簡(jiǎn)單的使用Proteus軟件。還有原理圖的繪制,在學(xué)習(xí)原理圖繪制的過程中,我有更加的了解了Proteus軟件的使用Proteus軟件它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。在經(jīng)過5周課的學(xué)習(xí)后,我們對(duì)proteus軟件有了一個(gè)初步的認(rèn)識(shí)。因?yàn)閷?shí)驗(yàn)時(shí)間比較短,所以我們學(xué)的很認(rèn)真,但是仍然有一些地方我們會(huì)遇見困難,這時(shí)候翁老師就會(huì)給我們耐心的講解,幫助我們實(shí)驗(yàn),讓我們對(duì)proteus認(rèn)識(shí)更加深刻。

Proteus不僅在電路仿真上有其強(qiáng)大的地方,在電路設(shè)計(jì)上更是有其強(qiáng)大之處。首先在電路仿真上他可以對(duì)我們所畫電路仿真并且找出其錯(cuò)誤的地方,讓我們知其然,知其所以然。然后在設(shè)計(jì)上可以與kill軟件聯(lián)調(diào),原理圖設(shè)計(jì)完成后,一鍵便可進(jìn)入ARES的PCB設(shè)計(jì)環(huán)境,實(shí)現(xiàn)從概念到產(chǎn)品的完整設(shè)計(jì);打打提高了效率。

通過學(xué)習(xí)proteus,我更加明白了知識(shí)的重要性。在以后的工作學(xué)習(xí)中,我相信它一定會(huì)帶給我很多幫助!

這個(gè)軟件實(shí)驗(yàn)課跟我們專業(yè)很相近,在我們以后的工作中也很重要,所以在課后我們也要好好學(xué)習(xí)使用這個(gè)軟件。學(xué)習(xí)這個(gè)軟件的使用,就是要自己多多練習(xí),還要用心,當(dāng)然不管做什么,我們都要用心。這次的實(shí)驗(yàn)課,讓我獲益匪淺。最后再次感謝翁老師對(duì)我們的耐心指導(dǎo)!

2014年11月18號(hào)

參考文獻(xiàn)

[1]張毅剛,劉杰.MCS-51單片機(jī)原理及應(yīng)用.[M]哈爾濱工藝大學(xué)出版社,2004年.[2]周潤(rùn)景,張麗娜.基于PROTUSE的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真.[M]北京航空航天大學(xué)出版社,2006年

[3]林志琦,郎建軍,李會(huì)杰,佟大鵬.基于PROTUSE的單片機(jī)可視化軟硬件仿真.[M]北京航空航天大學(xué)出版社,2006年

[4]周潤(rùn)景,袁偉亭.基于PROTUSE的ARM虛擬開發(fā)技術(shù).[M] 北京航空航天大學(xué)出版設(shè),2007年。

[5]張靖武,周靈杉.單片機(jī)系統(tǒng)的PROTUSE設(shè)計(jì)與仿真.[M]電子工業(yè)出版社,2007年。

[6] 張偉.單片機(jī)原理及應(yīng)用,[M]北京:機(jī)械工業(yè)出版社,2005年3月.[7] 薛棟梁.單片機(jī)原理及應(yīng)用,[M]北京:中國(guó)水利水電出版社.2001年

第三篇:電子線路應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告潘昊

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

PROTEL部分

一、任務(wù)說明

1、熟練掌握Protel 99SE軟件的使用;

2、按要求繪制電路原理圖;

3、能夠按要求建立元件庫和封裝庫;

4、按要求,根據(jù)電路原理圖繪制PCB版圖(能夠用自動(dòng)布線和手動(dòng)布線相結(jié)合);

5、依據(jù)所給的電路圖畫出原理圖和封裝,并作報(bào)告說明;

6、電路圖用A4紙張打印。

二、原理圖繪制

在建立的工程中建立一個(gè)原理圖文件,繪制原理圖,包括設(shè)置電路圖紙、放置元器件、調(diào)整元器件的布局、放置導(dǎo)線和添加注釋等步驟,做出注釋說明。

1、新建一個(gè)設(shè)計(jì)數(shù)據(jù)庫文件和原理圖文件,并打開原理圖設(shè)計(jì)編輯器。新建原理圖文件步驟:

(1)、打開文件->新建設(shè)計(jì),命名為:mydesign潘昊.ddb文件,在新建立的設(shè)計(jì)中點(diǎn)新建文件,彈出以下對(duì)話框。

(2)、單擊設(shè)計(jì)導(dǎo)航中的Document項(xiàng),并執(zhí)行文件-> 新建命令打開New Document對(duì)話框。

(3)、雙擊New Document對(duì)話框 Document 選項(xiàng)卡中的Schematic Document圖標(biāo),此時(shí)Protel將新建一個(gè)后綴名為.Sch的原理圖文件,自動(dòng)命名為sheet1.sch。(如圖1所示)

圖1 新建原理圖文件

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

(4)雙擊新建的原理圖文件,進(jìn)入繪圖編輯界面,進(jìn)行繪圖操作。(如圖2所示)

圖2 原理圖設(shè)計(jì)編輯器

2、新建元件庫:對(duì)protel自帶的元件

庫中找不到所需元件時(shí)候,需要自己畫出元件圖,建立自己的庫文件。

(1)、在document文檔中,點(diǎn)擊新建,建立后綴為L(zhǎng)ib庫的文件,命名為mylib.Lib,雙擊打開后,在其中建立自己的元件庫。注意幾點(diǎn):

1、開始時(shí)候,在工具欄中點(diǎn)擊新建元件或者元件重命名,刪除等操作進(jìn)行操作

2、畫元件的時(shí)候,管腳編號(hào)可從一開始設(shè)計(jì)為1,以后依次自動(dòng)自加;

3、畫完每個(gè)后保存,再建立下一個(gè)。

(2)、AT-89C51單片機(jī)的的庫文件建立:

圖3 AT89-C51(3)、MAX232的庫文件建立:

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖4 MAX232(4)、MAX485的庫文件建立:

圖5 MAX485(5)、RS485的庫文件建立:

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖6 RS485

3、繪制原理圖:準(zhǔn)備完元件后開始進(jìn)行繪圖,按照題目,依次連接元件,形成完整的原理圖,其中,交叉線路多的地方盡量用網(wǎng)絡(luò)標(biāo)號(hào),較為方便。

(1)點(diǎn)擊原理圖管理器“瀏覽窗口”標(biāo)簽切換到原理圖管理器。

(2)點(diǎn)擊“瀏覽”下的下拉式l列表框,并從列表框中選擇“庫”項(xiàng)。

(3)在元件庫中選擇電路所需的元件,單擊“放置”按鈕,單擊鼠標(biāo)左鍵放置元(4)器件,鼠標(biāo)右鍵取消放置元器件的狀態(tài)。(5)過程中,雙擊元器件,可以改變其參數(shù)。

單擊畫導(dǎo)線工具,將光標(biāo)移到管腳處,單擊鼠標(biāo)左鍵進(jìn)行連線。連接好整個(gè)電路圖。

三、PCB板的繪制

畫完原理圖后,進(jìn)行一刷版的繪制,首先,在原理圖中雙擊元件,在元件封裝footprint欄中填入元件對(duì)應(yīng)的封裝,如圖:(在51單片機(jī)欄中填入DIP40)。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖7 填寫封裝

在此之前需切換在PCB板中,在元件封裝庫中找到每個(gè)元件對(duì)應(yīng)的封裝,記住其名字。如果庫中沒有,需要自己建立,畫出其封裝形式。

1、制作元件封裝,在封裝庫中沒有找到的封裝自己畫制,保存,然后在元件封裝庫中添加進(jìn)去自己建的庫,再在原理圖中元件封裝的位置填入自己命名的封裝名字即可。(1)、建庫,同上面建立元件原理圖時(shí)建立庫的流程一樣,建立一個(gè)后綴為L(zhǎng)IB的文件,命名為mypcblib.LIB文件,雙擊進(jìn)入,進(jìn)行編輯。

(2)、確定引腳尺寸:點(diǎn)擊工具菜單下的placedimesion,放置焊盤距離為自己測(cè)量或從器件資料中查得的量值。

(3)、畫封裝邊框:在topoverlay層中畫黃色的邊界線,與原件實(shí)物焊口一樣。如圖:

圖8 晶振封裝

四、ERC電器檢查

在畫好的原理圖中,有些地方可能是有沒有接好的,因此畫完的時(shí)必須用電器檢查功能查看是否有不對(duì)的地方,以便及時(shí)的改正過來。Protel自帶的檢查功能在工具菜單下第一個(gè)位置上,點(diǎn)擊后會(huì)生成檢查報(bào)告,如果沒有錯(cuò)誤,就可以進(jìn)行下一步工作了。以下是報(bào)告界面圖:

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖9 電器檢查結(jié)果

五、生成網(wǎng)絡(luò)表或更新PCB 點(diǎn)擊design菜單下的creat netlist會(huì)產(chǎn)生網(wǎng)絡(luò)表,對(duì)原理圖中所有元件的信息以及彼此間的連接關(guān)系列出了表,可以在PCB界面下的design菜單中導(dǎo)入網(wǎng)絡(luò)表一項(xiàng)導(dǎo)入元件封裝關(guān)系,也可以直接在原理圖中design菜單選擇更新PCB,選擇進(jìn)入PCB編輯界面,網(wǎng)絡(luò)表見附錄。

六、生成元件清單

Protel自帶功能還可以導(dǎo)出元件清單,在report菜單下的元件清單欄中操作,形成的報(bào)告列出了所有元件的信息,包括封裝等各種參數(shù),以便以后參閱或者購(gòu)買元器件時(shí)對(duì)照。有三種形式的,根據(jù)我的喜好選擇為excel形式的,詳細(xì)見附錄。

七、調(diào)整PCB封裝圖,設(shè)計(jì)方案,完成布線,形成完整地PCB文件

在keepoutlay層面根據(jù)元件參數(shù)大致中畫一個(gè)矩形框,將導(dǎo)入進(jìn)來的網(wǎng)絡(luò)封裝按照原理圖中最合理的位置拖進(jìn)框中,期間檢查有沒有漏掉的地方?jīng)]有接線的,手動(dòng)把它接上,調(diào)整好位置后,根據(jù)實(shí)際再調(diào)整下邊框的大小,然后利用工具菜單下的自動(dòng)布線功能進(jìn)行布線。就形成了印制電路圖,再次檢查電路,不對(duì)或不合理的地方可以刪掉再手動(dòng)畫線調(diào)整。最終的PCB布局圖見附錄。

八、總結(jié)體會(huì)及建議

通過一周的PROTEL 99SE軟件的課設(shè),從完全不懂得狀態(tài)讓我認(rèn)識(shí)并且學(xué)會(huì)了如何使用PROTEL 99SE軟件的應(yīng)用,知道了印刷電路板的形成流程,加深了我對(duì)電子這一專業(yè)的興趣,從而也為以后的發(fā)展,奠定了基礎(chǔ),而且讓我懂得了做事一定要仔細(xì),不然又要重頭再來,雖然很簡(jiǎn)單,但是精益求精的時(shí)候也可以收獲許多。

建議:

(1)、希望實(shí)驗(yàn)室能全天開放,這樣可以讓我們的時(shí)間適用的更好。

(2)、希望指導(dǎo)老師能來實(shí)驗(yàn)室時(shí)間長(zhǎng)一點(diǎn),這樣可以使我們學(xué)生和老師交流的時(shí)間也會(huì)長(zhǎng),剛好的指導(dǎo)并提升我們的能力。

(3)、希望學(xué)院以后所組織一些類似課設(shè)的學(xué)習(xí)形式,增加下難度,曾加下新穎度,使得同學(xué)們能夠更多的從中學(xué)的知識(shí),而不是應(yīng)付任務(wù)。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

參考文獻(xiàn):

1、《Protel 99SE電路設(shè)計(jì)》 莫力,北京:國(guó)防工業(yè)出版社,2005.01

2、劉天旺主編.Protel 99 SE電路設(shè)計(jì)應(yīng)用教程.[M]北京:電子工業(yè)出版社,2007.8

3、文艷等編著.Protel 99 SE電子電路設(shè)計(jì).[M]北京:機(jī)械工業(yè)出版社,2006.8

4、老虎工作室.Protel 99 SE多層次電路板設(shè)計(jì)與制作.[M]北京:人民郵電出版社,2007年.2--18頁。

5、邵建昂.Protel99教學(xué)實(shí)踐探討.實(shí)驗(yàn)室研究與探索,2007,26(2):100-105.6、韓曉東,李勇江.Protel99SE電路設(shè)計(jì)實(shí)用教程.[M]北京:中國(guó)鐵道出版社,2007.電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

附錄1 原理圖

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

附錄2 PCB板

附錄3 器件清單

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

軟件設(shè)計(jì)部分

一、任務(wù)說明

1、鏈表基本操作 要求:

利用鏈表的插入運(yùn)算建立線性鏈表,然后利用鏈表的查找、刪除、計(jì)數(shù)、輸出等運(yùn)算反復(fù)實(shí)現(xiàn)鏈表的這些操作(插入、刪除、查找、計(jì)數(shù)、輸出單獨(dú)寫成函數(shù)的形式),并能在屏幕上輸出操作前后的結(jié)果。

2、實(shí)現(xiàn)兩個(gè)鏈表的合并 要求:

(1)建立兩個(gè)鏈表A和B,鏈表元素個(gè)數(shù)分別為m和n個(gè)。

(2)假設(shè)元素分別為(x1,x2,?xm),和(y1,y2, ?yn)。把它們合并成一個(gè)線性表C,使得:

當(dāng)m>=n時(shí),C=x1,y1,x2,y2,?xn,yn,?,xm 當(dāng)n>m時(shí),C=y1,x1,y2,x2,?ym,xm,?,yn 輸出線性表C

二、題目分析

本題目要求建立鏈表并對(duì)鏈表進(jìn)行一些常用操作,最后實(shí)現(xiàn)兩個(gè)鏈表的合并,輸出在屏幕上,依據(jù)題目,首先建立一個(gè)全局變量為鏈表名,在主函數(shù)中調(diào)用創(chuàng)建函數(shù)創(chuàng)建鏈表,然后依次進(jìn)行要求的操作,并在每次操作完后返回到菜單下,可以循環(huán)反復(fù)操作。最后定義一個(gè)合并函數(shù),在其中調(diào)用鏈表的創(chuàng)建函數(shù),建立兩個(gè)鏈表A、B,然后實(shí)現(xiàn)合并功能,并打印在屏幕上就完成了內(nèi)容。

三、設(shè)計(jì)過程簡(jiǎn)述

經(jīng)過分析,決定本課題用模塊化設(shè)計(jì)比較簡(jiǎn)明,因此,依次設(shè)計(jì)了建立鏈表函數(shù)creat(),刪除函數(shù)dele(),查找函數(shù)find(),計(jì)數(shù)函數(shù)count(),插入函數(shù)insert(),顯示函數(shù)display(),合并函數(shù)Union(),一下將依次對(duì)各塊的功能及優(yōu)點(diǎn)缺點(diǎn)進(jìn)行分析解釋。

1、主函數(shù)

設(shè)計(jì)的主函數(shù)中用了switch語句,同時(shí)實(shí)現(xiàn)了菜單的功能,對(duì)要操作的函數(shù)快依次編號(hào),在每次操作完成后將菜單編號(hào)置零,從而實(shí)現(xiàn)循環(huán)操作。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 1 主要程序解釋:在輸入有效的情況下,當(dāng)每一個(gè)調(diào)用結(jié)束后,令i=0,對(duì)菜單置零,實(shí)現(xiàn)循環(huán)操作。

2、建立鏈表函數(shù)

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 2

creat()函數(shù)用了尾插法建立線性鏈表,其中設(shè)立了一個(gè)形參L,當(dāng)建表結(jié)束后,打印新的鏈表在屏幕上并返回L,以便下面的操作中簡(jiǎn)單調(diào)用。主要語句分析: r指向尾鏈表結(jié)尾,每次讀入一個(gè)不為空的字符賦值給新開辟空間的節(jié)點(diǎn)s,并把s賦值給r的下一個(gè)節(jié)點(diǎn),r=s實(shí)現(xiàn)r后移,直到讀到的值為空值,把尾節(jié)點(diǎn)定義為空。

3、插入元素函數(shù)insert()

該函數(shù)實(shí)現(xiàn)線性鏈表的插入運(yùn)算,從鍵盤輸入要插入元素的值和位置,然后插入到對(duì)應(yīng)的位置,最后顯示出新的鏈表到屏幕。主要語句解釋分析:

圖 3 變量j表示鏈表中元素的個(gè)數(shù),當(dāng)鍵入的i大于j時(shí),輸出無法插入。算法很簡(jiǎn)單,即找到插入位置的前一個(gè)節(jié)點(diǎn),然后將要插入的元素插入到其后即可。

4、刪除節(jié)點(diǎn)函數(shù)dele()

刪除元素思想是先按值查找,然后直接刪除,結(jié)束后打印新的鏈表到屏幕,刪除算法和插入算法雷同,不做細(xì)述。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 4 此處用了if語句判斷是否是鏈表結(jié)尾處,如果是,則直接將其置零。

5、鏈表元素個(gè)數(shù)統(tǒng)計(jì)函數(shù)

count()函數(shù)中定義了一個(gè)指針q從頭找到尾,定義了一個(gè)變量k,每次加1,結(jié)果就是鏈表元素個(gè)數(shù),返回k。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 5 用while循環(huán)來實(shí)現(xiàn)。

6、查找元素函數(shù)

定義的find()函數(shù),實(shí)現(xiàn)按值查找,同時(shí)返回元素的位置,打印并返回。

圖 7 循環(huán)條件判斷該節(jié)點(diǎn)值是否與鍵入的值相同。

7、鏈表合并函數(shù)Union()

本次軟件設(shè)計(jì)的核心是實(shí)現(xiàn)對(duì)兩個(gè)鏈表的合并,形成另外一個(gè)鏈表C,打印到屏幕,在函數(shù)內(nèi)部嵌套調(diào)用建表函數(shù),建立了兩個(gè)鏈表A、B,嵌套調(diào)用了鏈表計(jì)數(shù)函數(shù),得到鏈表的長(zhǎng)度m、n,用以作為判斷條件。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 8 基本思想是用兩個(gè)中間量節(jié)點(diǎn)s、t沒次把q、p后的節(jié)點(diǎn)暫時(shí)存下,待節(jié)點(diǎn)q插入到p后時(shí),p、q后移,即把s、t的值再賦給p、q。第一個(gè)if語句判斷如果A被B長(zhǎng)時(shí),q指向A,p指向B。

8、display()函數(shù)

設(shè)計(jì)中獨(dú)立設(shè)計(jì)了鏈表顯示函數(shù),方便其他各個(gè)模塊中調(diào)用,減少了編程字段,思路是按順序打印每個(gè)節(jié)點(diǎn)的元素值,循環(huán)到結(jié)尾。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 9

四、調(diào)試過程及主要運(yùn)行結(jié)果

圖10 建表調(diào)試結(jié)果

圖 11 插入調(diào)試結(jié)果

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 12 刪除調(diào)試結(jié)果

圖 13 查找調(diào)試結(jié)果

圖 14 計(jì)數(shù)調(diào)試結(jié)果

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

圖 15 合并鏈表調(diào)試結(jié)果

圖 16 打印鏈表調(diào)試結(jié)果

五、總結(jié)體會(huì)

課程設(shè)計(jì)就此告一段落,但是從課程設(shè)計(jì)中學(xué)到的東西,卻受益匪淺。這次的題目是對(duì)鏈表的操作,正好是本學(xué)期學(xué)的東西,通過課設(shè)不僅驗(yàn)證了這學(xué)期的學(xué)習(xí)質(zhì)量,更加深了對(duì)所學(xué)數(shù)據(jù)庫、鏈表等知識(shí)的印象,也為日后的學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ),而且,也讓我認(rèn)識(shí)到了一件事:那就是,只要你靜下心來,專注的去做一件事的時(shí)候,沒有什么是做不到的,年輕就是我們唯一的資本,相信以后如此堅(jiān)持,一定取得不錯(cuò)的成就。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

參考文獻(xiàn):

1、陳雪飛《C++實(shí)例入門》,中國(guó)青年出版社,2004年5月出版

2、譚浩強(qiáng)編,《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》,清華大學(xué)出版社,2005年7月出版

3、李師賢等譯,《C++精髓》,機(jī)械工業(yè)出版社,2002年8月出版

4、韓濱 魏海萍,《C++類庫使用手冊(cè)》,電子工業(yè)出版社,2007年7月出版

5、陳燦煌,《C++徹底研究》

中國(guó)青年出版社,2005年9月出版。

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

六、源程序代碼

#include //鏈表的操作練習(xí)#include typedef char datatype;

typedef struct node //鏈表節(jié)點(diǎn)定義 { datatype data;struct node *next;}linklist;linklist *A,*B,*L,*C;

/*函數(shù)聲明*/ linklist* creat();void display(linklist *L);void insert(linklist *L);void dele(linklist *L);int count(linklist *L);find(linklist*L);void Union(linklist *A,linklist *B);

/*主函數(shù)*/ void main(){

int i;linklist *s,*r;char x;printf(“ 請(qǐng)選擇需要的操作: n”);printf(“ 1創(chuàng)建鏈表 n”);printf(“ 2刪除元素 n”);printf(“ 3插入元素 n”);printf(“ 4顯示鏈表 n”);printf(“ 5查找元素 n”);printf(“ 6鏈表元素計(jì)數(shù) n”);

printf(“ 7合并鏈表 n”);

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

printf(“ 8退出 n”);

}

/*建立單鏈表*/ scanf(“%d”,&i);{

} if(i<1 || i>8)

{

} i=0;//菜單清零 printf(“n”);printf(“請(qǐng)繼續(xù)選擇你的操作n”);printf(“ 1創(chuàng)建鏈表L n”);printf(“ 2刪除元素 n”);printf(“ 3插入元素 n”);printf(“ 4顯示鏈表 n”);printf(“ 5查找元素 n”);printf(“ 6鏈表元素計(jì)數(shù) n”);printf(“ 8退出 n”);scanf(“%d”,&i);case 1: L=creat();break;//創(chuàng)建鏈表 case 2: dele(L);break;//刪除節(jié)點(diǎn) case 4: display(L);break;//顯示鏈表 case 5: find(L);break;//查找節(jié)點(diǎn)

case 6: count(L);break;//輸出鏈表元素個(gè)數(shù) case 8: exit(0);//退出系統(tǒng) printf(“輸入錯(cuò)誤!”);switch(i)else while(1)case 3: insert(L);break;//增加節(jié)點(diǎn)

case 7: Union(A,B);break;//合并兩個(gè)鏈表

printf(“ 7合并鏈表 n”);

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

linklist* creat(){

linklist *s,*r;char x;L=(linklist*)malloc(sizeof(linklist));r=L;printf(“輸入以'$'為結(jié)束符的字符n”);scanf(“%c”,&x);while(x!='$'){

} r->next=NULL;s=(linklist*)malloc(sizeof(linklist));s->data=x;r->next=s;r=s;scanf(“%c”,&x);printf(“新的鏈表如下:”);display(L);}

/*執(zhí)行插入運(yùn)算*/ void insert(linklist *L){

int i=0,j=0;char y;linklist *s,*r,*p;r=L;printf(“輸入要插入的數(shù)據(jù)和位置n”);y=getchar();scanf(“%c %d”, &y,&i);if(i<=0)printf(“errorn”);return(L);

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

else {

} while(r->next!=NULL){

} if(i>j)printf(“errorn”);j++;r=r->next;if(i==j){

} s=(linklist*)malloc(sizeof(linklist));s->data=y;p=r->next;r->next=s;s->next=p;printf(“新的鏈表如下:”);display(L);}

/*執(zhí)行刪除運(yùn)算*/ void dele(linklist *L){

int i=0,j=0;char y;linklist *r;r=L;printf(“輸入要?jiǎng)h除的數(shù)據(jù)n”);scanf(“%s”,&y);while(r){ j++;

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

} } r=r->next;r=L;while(r){ if(r->next!=NULL){

} else } if(i==j)printf(“沒有要?jiǎng)h除的數(shù)據(jù)n”);display(L);r=NULL;//當(dāng)為尾節(jié)點(diǎn)時(shí),尾節(jié)點(diǎn)置零 if(y==r->next->data){ r->next=r->next->next;} r=r->next;i++;printf(“新的鏈表如下:”);

/*鏈表元素計(jì)數(shù)*/ int count(linklist *L){

linklist *q;int k=0;while(q->next!=NULL){ k++;} q=L->next;q=q->next;

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

printf(“鏈表的元素個(gè)數(shù)如下n”);printf(“%d”, k);return k;}

/*查找元素*/ find(linklist *L){

int a=0;linklist *q;char x;q=L->next;printf(“請(qǐng)輸入您要查找的元素n”);scanf(“%s”,&x);while(q->data!=x){ a++;} q=q->next;printf(“您要查找的元素及位置如下:n”);printf(“%c,%d”,q->data,a);return(q->data,a);}

/*合并鏈表*/ void Union(linklist *A,linklist *B){

int m,n;linklist *C,*p,*q,*s,*t;printf(“****創(chuàng)建鏈表A,B****n”);printf(“鏈表 A:n”);m=count(A);A=creat();

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

printf(“n”);printf(“鏈表 B:n”);B=creat();n=count(B);printf(“n”);p=A;

}

/*執(zhí)行顯示運(yùn)算*/ void display(linklist *L){ linklist *r;q=B;C=A;if(m

p=B->next;q=A->next;C=B;while(p&&q){ s=p->next;//p節(jié)點(diǎn)后下一個(gè)節(jié)點(diǎn)放到s后 p->next=q;//q節(jié)點(diǎn)放到p后面 if(s)

{

} t=q->next;//q后面的節(jié)點(diǎn)先放到t后 q->next=s;//重新把p后原有的節(jié)點(diǎn)放回來 }

p=s;//p節(jié)點(diǎn)后移 q=t;//q節(jié)點(diǎn)后移 } printf(“合并后的鏈表如下”);display(C);

電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告

r=L->next;while(r){ printf(“%c”,r->data);

r=r->next;} printf(“n”);}

第四篇:電子設(shè)計(jì)競(jìng)賽設(shè)計(jì)總結(jié)報(bào)告要求

《電子設(shè)計(jì)競(jìng)賽設(shè)計(jì)總結(jié)》報(bào)告要求

1、設(shè)計(jì)報(bào)告不要抄襲現(xiàn)有的設(shè)計(jì),嚴(yán)禁直接拷貝、復(fù)制網(wǎng)絡(luò)、雜志上的內(nèi)容和圖片,但可以參考相關(guān)文獻(xiàn)(要求列出參考文獻(xiàn))。

2、設(shè)計(jì)報(bào)告封面包括設(shè)計(jì)題目、成績(jī)及個(gè)人信息。見附錄A。

3、設(shè)計(jì)報(bào)告正文部分要求包括:(1)課題任務(wù)、(2)方案比較與選擇、(3)電路設(shè)計(jì)、(4)程序設(shè)計(jì)、(5)測(cè)試方案、(6)系統(tǒng)調(diào)試、(7)數(shù)據(jù)測(cè)試與處理、(8)總結(jié)、(9)參考文獻(xiàn)、(10)附錄:A、設(shè)計(jì)電路圖(原理圖、PCB圖),B、程序(要求有文字注釋),C、相關(guān)作品圖片。正文部分用小四號(hào)字,圖號(hào)及其名稱、表號(hào)及其名稱為小四號(hào)字,圖中文字為五號(hào)字。

4、WPS可能顯示格式出現(xiàn)混亂,請(qǐng)自行調(diào)整至美觀

5、提交word和pdf格式

附錄A 《校級(jí)電子設(shè)計(jì)競(jìng)賽》

設(shè)計(jì)總結(jié)報(bào)告

參賽作品編號(hào): 設(shè)計(jì)題目及編號(hào):()

學(xué) 院: 專業(yè)與班級(jí):

組長(zhǎng)姓名: 學(xué) 號(hào): 學(xué) 院: 專業(yè)與班級(jí):

組員一姓名: 學(xué) 號(hào): 學(xué) 院: 專業(yè)與班級(jí):

組員二姓名: 學(xué) 號(hào): 作品完成時(shí)間: 年 月 日

評(píng)閱教師: 成 績(jī): 日 期:

第五篇:2015年電子設(shè)計(jì)大賽技術(shù)總結(jié)報(bào)告要求

技術(shù)總結(jié)報(bào)告要求

如果競(jìng)賽題中有對(duì)報(bào)告的要求,按競(jìng)賽題執(zhí)行,以下僅供參考。

摘要:簡(jiǎn)述本題目的概況,完成的任務(wù),達(dá)到的技術(shù)水平,有何特色和創(chuàng)新點(diǎn)。中文300字以內(nèi)。如果競(jìng)賽題中有對(duì)報(bào)告的要求,按競(jìng)賽題執(zhí)行,以下僅供參考

關(guān)鍵詞:2~3個(gè)

一、設(shè)計(jì)任務(wù):即題目的要求

二、方案論證:最少要論證2~3個(gè)可行的方案,進(jìn)行比較,選擇其中的一個(gè),說明原因。給出選定方案的方框圖。

三、理論分析與計(jì)算:對(duì)選定的方案,按照組成單元進(jìn)行理論分析,必要的部分需要進(jìn)行計(jì)算,或選擇合適的集成電路芯片。需要有軟件配合的部分,應(yīng)該給出流程圖,并對(duì)流程所涉及的原理進(jìn)行必要的說明。

四、測(cè)試結(jié)果與誤差分析:對(duì)題目的技術(shù)指標(biāo)和功能進(jìn)行測(cè)試,需要提出測(cè)試方法、電路、測(cè)試儀器。對(duì)常規(guī)技術(shù)指標(biāo)的測(cè)試無需說明原理,對(duì)特殊的技術(shù)指標(biāo)需要簡(jiǎn)要說明原理。記錄實(shí)測(cè)數(shù)據(jù),進(jìn)行必要的數(shù)據(jù)處理和誤差分析,列出表格或繪出曲線。需要注意數(shù)據(jù)的規(guī)范性、單位書寫正確。也可以提供示波器曲線的照片。

五、結(jié)論、心得體會(huì)

下載電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求word格式文檔
下載電子設(shè)計(jì)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告要求.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    電子設(shè)計(jì)競(jìng)賽總結(jié)報(bào)告

    電子設(shè)計(jì)競(jìng)賽總結(jié)報(bào)告 前置部分寫作的基本要求1.題名 題名(題目名稱)是選擇的設(shè)計(jì)作品的名稱,例如2009年賽題本科組有: 光伏并網(wǎng)發(fā)電模擬裝置(2009年A題),聲音引導(dǎo)系統(tǒng)(2009年B題),寬......

    全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽—設(shè)計(jì)總結(jié)報(bào)告字體要求

    設(shè)計(jì)總結(jié)報(bào)告字體要求 一級(jí)標(biāo)題:小二號(hào)黑體,居中占五行,標(biāo)題與題目之間空一個(gè)漢字的空。 二級(jí)標(biāo)題:三號(hào)標(biāo)宋,居中占三行,標(biāo)題與題目之間空一個(gè)漢字的空。 三級(jí)標(biāo)題:四號(hào)黑體,頂格占......

    電子設(shè)計(jì)競(jìng)賽訓(xùn)練內(nèi)容

    電子設(shè)計(jì)競(jìng)賽訓(xùn)練內(nèi)容 每位學(xué)生選擇硬件或軟件類的設(shè)計(jì)與制作題目之一,獨(dú)立完成設(shè)計(jì)與制作。以硬件或軟件作品的形式提交。教練組將對(duì)每位同學(xué)的作品進(jìn)行測(cè)試,并按評(píng)分標(biāo)準(zhǔn)進(jìn)......

    電子設(shè)計(jì)競(jìng)賽報(bào)告要求

    電子設(shè)計(jì)競(jìng)賽總結(jié)報(bào)告 前置部分寫作的基本要求 1.題名 題名(題目名稱)是選擇的設(shè)計(jì)作品的名稱,例如2009年賽題本科組有: 光伏并網(wǎng)發(fā)電模擬裝置(2009年A題),聲音引導(dǎo)系統(tǒng)(2009年B題),......

    電子設(shè)計(jì)大賽設(shè)計(jì)與總結(jié)報(bào)告

    電子設(shè)計(jì)大賽設(shè)計(jì)與總結(jié)報(bào)告 轉(zhuǎn)眼間,全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽已經(jīng)過去一段時(shí)間了,我們學(xué)校取得了不錯(cuò)的成績(jī),一個(gè)特等獎(jiǎng),一個(gè)二等獎(jiǎng)和兩個(gè)三等獎(jiǎng),我們組還得到了去武漢大學(xué)進(jìn)行復(fù)......

    訓(xùn)練總結(jié)報(bào)告

    “教師口語(實(shí)踐)”課訓(xùn)練總結(jié)報(bào)告 1. 請(qǐng)總結(jié)自己在教師口語訓(xùn)練中的表現(xiàn)。 訓(xùn)練時(shí)間:2016-12-15 訓(xùn)練地點(diǎn):文科樓微格室 共同參與訓(xùn)練的同學(xué): 模擬教學(xué)訓(xùn)練所選教學(xué)內(nèi)容: 現(xiàn)在進(jìn)......

    全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽工作總結(jié)報(bào)告

    全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽工作總結(jié)報(bào)告 各位代表,大家好! 下面我代表全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組織委員會(huì),做工作總結(jié)報(bào)告. 一,全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽十年來的基本情況 全國(guó)大......

    團(tuán)隊(duì)訓(xùn)練總結(jié)報(bào)告

    新學(xué)期剛開始,學(xué)校為了培養(yǎng)我們作為碩士研究生應(yīng)該具備的團(tuán)隊(duì)精神和其他能力與素質(zhì),為我們一年級(jí)新生開了團(tuán)隊(duì)訓(xùn)練及心理輔導(dǎo)課程。在這一天的課程中,通過老師的教導(dǎo)、自己的理......

主站蜘蛛池模板: 综合图区亚洲另类图片| 少妇伦子伦精品无码styles| 无码男男做受g片在线观看视频| 九九热线有精品视频86| 日韩aⅴ人妻无码一区二区| 久久精品国产亚洲av电影| 一本av高清一区二区三区| 人与动人物xxxx毛片| 蜜桃久久精品成人无码av| 十八禁网站在线观看| 国产精品无码嫩草地址更新| 日日橹狠狠爱欧美视频| 无码午夜福利视频一区| 成熟人妻av无码专区| 国产无遮挡又黄又爽又色| 黑人巨大无码中文字幕无码| 青青草无码精品伊人久久| 免费无码又爽又刺激高潮的app| 性荡视频播放在线视频| 日韩欧洲在线高清一区| 亚洲av理论在线电影网| 国产亚洲日韩在线a不卡| 欧美俄罗斯40老熟妇| 免费精品一区二区三区第35| 国产 精品 自在 线免费| 在线岛国片免费观看无码| 麻豆蜜桃av蜜臀av色欲av| 亚洲欧美国产成人综合欲网| 一区二区三区av波多野结衣| 狠狠色噜噜狠狠狠狠色综合网| 国产精品igao视频网网址| 无码国模国产在线观看| 丰满少妇作爱视频免费观看| 亚洲色婷六月丁香在线视频| 国产欧美日韩精品丝袜高跟鞋| 天天日天天干天天操| 色狠狠色噜噜av天堂一区| 国产精品玖玖玖在线资源| 欧美日韩亚洲国产综合乱| 丰满少妇被粗大猛烈进人高清| 18国产精品白浆在线观看免费|