欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

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

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

      2.原理圖繪制說(shuō)明

      3.流程圖繪制以及說(shuō)明

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

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

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

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

      二、打印格式

      在新建的word文檔中設(shè)置頁(yè)面,A4紙張,左頁(yè)邊距設(shè)為3.0cm,其它頁(yè)邊距為2.5cm;其它均為默認(rèn)值。頁(yè)眉為電子設(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頁(yè)(A4紙)。

      三、裝訂要求

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

      附1:

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

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

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

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

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

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

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

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

      皖 西 學(xué) 院

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

      學(xué)生姓名:

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

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

      指導(dǎo)教師:

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

      Proteus專(zhuān)業(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語(yǔ)言程序在Proteus中的仿真 Proteus中的仿真 Keil與Proteus C語(yǔ)言程序的聯(lián)機(jī)調(diào)試Proteus的PCB線(xiàn)路板的繪制 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元件庫(kù)簡(jiǎn)介

      圖2

      五.Proteus軟件基本操作

      1.建立和保存文件;

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

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

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

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

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

      線(xiàn)。

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

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

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

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

      六.繪制原理圖

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

      七.Proteus仿真

      演示結(jié)果:

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

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

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

      二.繪制原理圖

      打開(kāi)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)開(kāi)始仿真,單擊“

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      在彈出的窗口中選擇存儲(chǔ)模式,C51編譯器支持三種存儲(chǔ)模式:SMALL模式、COMPACT模式和LARGE模式。不同的存儲(chǔ)模式對(duì)變量默認(rèn)的存儲(chǔ)器類(lèi)型不一樣。再選擇“輸出(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)行。

      在編譯過(guò)程中,如果發(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)開(kāi)始仿真,單擊“

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

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

      調(diào)試

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

      本節(jié)Proteus專(zhuān)業(yè)應(yīng)用軟件訓(xùn)練課的主要內(nèi)容是對(duì)keil集成開(kāi)發(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 文件。用記事本打開(kāi)Keil根目錄下的TOOLS.INI 文件,在[C51] 欄目下加入TDRV3=BINVDM51.DLL(“Proteus VSM Monitor-51 Driver”),(5)打開(kāi)proteus,畫(huà)出相應(yīng)電路圖,在proteus的debug菜單中選中use remote debug monitor。在keil中編寫(xiě)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è)具體例子來(lái)詳細(xì)講解 Proteus與Keil聯(lián)調(diào)方法:

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

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

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

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

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

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

      (7)在Keil中對(duì)源程序進(jìn)行編譯??梢钥吹骄幾g成功,并生成了hex可執(zhí)行文件,該文件在工程文件夾下。

      (8)在Proteus中的單片機(jī)芯片上點(diǎn)鼠標(biāo)右鍵,將其選中。選中的器件將變成紅色。然后再在上面點(diǎn)鼠標(biāo)左鍵,打開(kāi)設(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í)行各語(yǔ)句。Keil每調(diào)試一次,Proteus就play一次,再次按

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

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

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

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

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

      二.Proteus繪制PCB線(xiàn)路板

      用Proteus制作PCB線(xiàn)路板通常包括以下一些步驟:

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

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

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

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

      件封裝名稱(chēng);在Package Category(保存范疇)中選中Miscellaneous;在Package Type(封裝類(lèi)型)中選中Through Hole;在Package Sub-Category(保存子范疇)中選中Switches;單擊OK,就把按鈕封裝保存到了USERPKG(用戶(hù)自建封裝庫(kù))庫(kù)中。再重新加載網(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ì)話(huà)框,單擊OK,就自動(dòng)把元件布局于PCB板中了。而如果采用手動(dòng)布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當(dāng)位置單擊左鍵,就可以把元件放入。但是無(wú)論是自動(dòng)布局還是手動(dòng)布局,都需要對(duì)元件進(jìn)行調(diào)整。主要是對(duì)元件的移動(dòng)和翻轉(zhuǎn)等操作

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

      3D效果圖如下

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

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

      Proteus不僅在電路仿真上有其強(qiáng)大的地方,在電路設(shè)計(jì)上更是有其強(qiáng)大之處。首先在電路仿真上他可以對(duì)我們所畫(huà)電路仿真并且找出其錯(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ì);打打提高了效率。

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

      這個(gè)軟件實(shí)驗(yàn)課跟我們專(zhuā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虛擬開(kāi)發(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年

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

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

      PROTEL部分

      一、任務(wù)說(shuō)明

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

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

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

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

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

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

      二、原理圖繪制

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

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

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

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

      (3)、雙擊New Document對(duì)話(huà)框 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、新建元件庫(kù):對(duì)protel自帶的元件

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

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

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

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

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

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

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

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

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

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

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

      圖6 RS485

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

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

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

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

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

      三、PCB板的繪制

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

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

      圖7 填寫(xiě)封裝

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

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

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

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

      圖8 晶振封裝

      四、ERC電器檢查

      在畫(huà)好的原理圖中,有些地方可能是有沒(méi)有接好的,因此畫(huà)完的時(shí)必須用電器檢查功能查看是否有不對(duì)的地方,以便及時(shí)的改正過(guò)來(lái)。Protel自帶的檢查功能在工具菜單下第一個(gè)位置上,點(diǎn)擊后會(huì)生成檢查報(bào)告,如果沒(méi)有錯(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ò)表見(jiàn)附錄。

      六、生成元件清單

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

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

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

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

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

      建議:

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

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

      (3)、希望學(xué)院以后所組織一些類(lèi)似課設(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頁(yè)。

      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ù)說(shuō)明

      1、鏈表基本操作 要求:

      利用鏈表的插入運(yùn)算建立線(xiàn)性鏈表,然后利用鏈表的查找、刪除、計(jì)數(shù)、輸出等運(yùn)算反復(fù)實(shí)現(xiàn)鏈表的這些操作(插入、刪除、查找、計(jì)數(shù)、輸出單獨(dú)寫(xiě)成函數(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è)線(xiàn)性表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 輸出線(xiàn)性表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ì)過(guò)程簡(jiǎn)述

      經(jīng)過(guò)分析,決定本課題用模塊化設(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語(yǔ)句,同時(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 主要程序解釋?zhuān)涸谳斎胗行У那闆r下,當(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ù)用了尾插法建立線(xiàn)性鏈表,其中設(shè)立了一個(gè)形參L,當(dāng)建表結(jié)束后,打印新的鏈表在屏幕上并返回L,以便下面的操作中簡(jiǎn)單調(diào)用。主要語(yǔ)句分析: r指向尾鏈表結(jié)尾,每次讀入一個(gè)不為空的字符賦值給新開(kāi)辟空間的節(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)線(xiàn)性鏈表的插入運(yùn)算,從鍵盤(pán)輸入要插入元素的值和位置,然后插入到對(duì)應(yīng)的位置,最后顯示出新的鏈表到屏幕。主要語(yǔ)句解釋分析:

      圖 3 變量j表示鏈表中元素的個(gè)數(shù),當(dāng)鍵入的i大于j時(shí),輸出無(wú)法插入。算法很簡(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語(yǔ)句判斷是否是鏈表結(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)來(lái)實(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沒(méi)次把q、p后的節(jié)點(diǎn)暫時(shí)存下,待節(jié)點(diǎn)q插入到p后時(shí),p、q后移,即把s、t的值再賦給p、q。第一個(gè)if語(yǔ)句判斷如果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)試過(guò)程及主要運(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é)的東西,通過(guò)課設(shè)不僅驗(yàn)證了這學(xué)期的學(xué)習(xí)質(zhì)量,更加深了對(duì)所學(xué)數(shù)據(jù)庫(kù)、鏈表等知識(shí)的印象,也為日后的學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ),而且,也讓我認(rèn)識(shí)到了一件事:那就是,只要你靜下心來(lái),專(zhuān)注的去做一件事的時(shí)候,沒(méi)有什么是做不到的,年輕就是我們唯一的資本,相信以后如此堅(jiān)持,一定取得不錯(cuò)的成就。

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

      參考文獻(xiàn):

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

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

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

      4、韓濱 魏海萍,《C++類(lèi)庫(kù)使用手冊(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(“沒(méi)有要?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)放回來(lái) }

      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è)人信息。見(jiàn)附錄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、程序(要求有文字注釋?zhuān)珻、相關(guān)作品圖片。正文部分用小四號(hào)字,圖號(hào)及其名稱(chēng)、表號(hào)及其名稱(chēng)為小四號(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é) 院: 專(zhuān)業(yè)與班級(jí):

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

      組員一姓名: 學(xué) 號(hào): 學(xué) 院: 專(zhuān)業(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字以?xún)?nèi)。如果競(jìng)賽題中有對(duì)報(bào)告的要求,按競(jìng)賽題執(zhí)行,以下僅供參考

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

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

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

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

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

      五、結(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)用戶(hù)自發(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)告 前置部分寫(xiě)作的基本要求1.題名 題名(題目名稱(chēng))是選擇的設(shè)計(jì)作品的名稱(chēng),例如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é)生選擇硬件或軟件類(lèi)的設(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)告 前置部分寫(xiě)作的基本要求 1.題名 題名(題目名稱(chēng))是選擇的設(shè)計(jì)作品的名稱(chēng),例如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)過(guò)去一段時(shí)間了,我們學(xué)校取得了不錯(cuò)的成績(jī),一個(gè)特等獎(jiǎng),一個(gè)二等獎(jiǎng)和兩個(gè)三等獎(jiǎng),我們組還得到了去武漢大學(xué)進(jìn)行復(fù)......

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

        “教師口語(yǔ)(實(shí)踐)”課訓(xùn)練總結(jié)報(bào)告 1. 請(qǐng)總結(jié)自己在教師口語(yǔ)訓(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)賽十年來(lái)的基本情況 全國(guó)大......

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

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