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

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

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

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

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

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

      時(shí)間:2019-05-13 16:36:45下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《Proteus專業(yè)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《Proteus專業(yè)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告》。

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

      皖 西 學(xué) 院

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

      學(xué)生姓名:

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

      班級學(xué)號:電氣1203班

      指導(dǎo)教師:

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

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

      實(shí)驗(yàn)一:實(shí)驗(yàn)二:單片機(jī)實(shí)驗(yàn)三:單片機(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、能夠按要求對所設(shè)計(jì)的電路進(jìn)行仿真; 二.Proteus軟件的使用

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

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

      圖1ISIS窗口

      四.Proteus元件庫簡介

      圖2

      五.Proteus軟件基本操作

      1.建立和保存文件;

      2.放置對象:單擊鼠標(biāo)左鍵(簡稱單擊),放置元器件、連線;

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

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

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

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

      線。

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

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

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

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

      六.繪制原理圖

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

      七.Proteus仿真

      演示結(jié)果:

      實(shí)驗(yàn)二:單片機(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)三:單片機(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ī)的程序存儲器中,進(jìn)而在Proteus中進(jìn)行仿真。

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

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

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

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

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

      (2)選擇單片機(jī)型號。用戶可根據(jù)所使用的單片機(jī)來選擇。Keil μVision3支持幾乎所有的51內(nèi)核的單片機(jī)。(例如選擇“Atmel”)單擊Atmel左邊的“+”,然后選擇相應(yīng)的單片機(jī)型號,例如選擇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)存儲模式的選擇及輸出文件類型的選擇。從“Project Workspace”區(qū)中,右鍵單擊“Target1”,選擇“Options for Target ‘Target 1’”,顯示如圖所示:

      在彈出的窗口中選擇存儲模式,C51編譯器支持三種存儲模式:SMALL模式、COMPACT模式和LARGE模式。不同的存儲模式對變量默認(rèn)的存儲器類型不一樣。再選擇“輸出(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ī)的程序存儲器中,上電后程序即可運(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)容是對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)行對同一個(gè)程序的聯(lián)機(jī)調(diào)試。Proteus與Keil聯(lián)調(diào)方法如下:

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

      (3)安裝keil驅(qū)動。

      (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,如果是在同一臺電腦上IP名為127.0.0.1,如不是同一臺則填另一臺的IP地址。端口號一定為8000。

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

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

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

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

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

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

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

      (7)在Keil中對源程序進(jìn)行編譯??梢钥吹骄幾g成功,并生成了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)對兩個(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,如果是在同一臺電腦上IP名為127.0.0.1,如不是同一臺則填另一臺的IP地址。端口號一定為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)??梢钥吹剑谥凶笙陆堑脑骷x擇窗口中列出了從原理圖加載過來的所有元器件。若原理圖中的某些器件沒有自動加載封裝或者封裝庫中沒有合適的封裝,那么在加載網(wǎng)絡(luò)表時(shí)就會彈出一個(gè)要求選擇封裝的對話框,這時(shí)就需要根據(jù)具體的元件及其封裝進(jìn)行手動選擇并加載。對于封裝庫中沒有的封裝或者是與實(shí)際的元件不符的封裝,就需要自己畫。選中封裝,在Library選項(xiàng)中左鍵單擊圖標(biāo),出現(xiàn)保存對話框,在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)入元件并布局。布局有自動布局和手動布局兩種方式。若采用自動布局方式,只要在界面的菜單欄Tools中選中項(xiàng),彈出對話框,單擊OK,就自動把元件布局于PCB板中了。而如果采用手動布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當(dāng)位置單擊左鍵,就可以把元件放入。但是無論是自動布局還是手動布局,都需要對元件進(jìn)行調(diào)整。主要是對元件的移動和翻轉(zhuǎn)等操作

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

      3D效果圖如下

      總結(jié)體會

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

      Proteus不僅在電路仿真上有其強(qiáng)大的地方,在電路設(shè)計(jì)上更是有其強(qiáng)大之處。首先在電路仿真上他可以對我們所畫電路仿真并且找出其錯(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,我更加明白了知識的重要性。在以后的工作學(xué)習(xí)中,我相信它一定會帶給我很多幫助!

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

      2014年11月18號

      參考文獻(xiàn)

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

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

      [4]周潤景,袁偉亭.基于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]北京:中國水利水電出版社.2001年

      第二篇:電子設(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.體會及合理化建議 附錄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)告。

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

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

      三、裝訂要求

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

      附1:

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

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

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

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

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

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

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

      第三篇:電子線路應(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版圖(能夠用自動布線和手動布線相結(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)新建文件,彈出以下對話框。

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

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

      圖1 新建原理圖文件

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

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

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

      2、新建元件庫:對protel自帶的元件

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

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

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

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

      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)號,較為方便。

      (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欄中填入元件對應(yīng)的封裝,如圖:(在51單片機(jī)欄中填入DIP40)。

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

      圖7 填寫封裝

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

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

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

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

      圖8 晶振封裝

      四、ERC電器檢查

      在畫好的原理圖中,有些地方可能是有沒有接好的,因此畫完的時(shí)必須用電器檢查功能查看是否有不對的地方,以便及時(shí)的改正過來。Protel自帶的檢查功能在工具菜單下第一個(gè)位置上,點(diǎn)擊后會生成檢查報(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會產(chǎn)生網(wǎng)絡(luò)表,對原理圖中所有元件的信息以及彼此間的連接關(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ù),以便以后參閱或者購買元器件時(shí)對照。有三種形式的,根據(jù)我的喜好選擇為excel形式的,詳細(xì)見附錄。

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

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

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

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

      建議:

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

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

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

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

      參考文獻(xiàn):

      1、《Protel 99SE電路設(shè)計(jì)》 莫力,北京:國防工業(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]北京:中國鐵道出版社,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

      二、題目分析

      本題目要求建立鏈表并對鏈表進(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ì)過程簡述

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

      1、主函數(shù)

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

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

      圖 1 主要程序解釋:在輸入有效的情況下,當(dāng)每一個(gè)調(diào)用結(jié)束后,令i=0,對菜單置零,實(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,以便下面的操作中簡單調(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)算,從鍵盤輸入要插入元素的值和位置,然后插入到對應(yīng)的位置,最后顯示出新的鏈表到屏幕。主要語句解釋分析:

      圖 3 變量j表示鏈表中元素的個(gè)數(shù),當(dāng)鍵入的i大于j時(shí),輸出無法插入。算法很簡單,即找到插入位置的前一個(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)對兩個(gè)鏈表的合并,形成另外一個(gè)鏈表C,打印到屏幕,在函數(shù)內(nèi)部嵌套調(diào)用建表函數(shù),建立了兩個(gè)鏈表A、B,嵌套調(diào)用了鏈表計(jì)數(shù)函數(shù),得到鏈表的長度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長時(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é)體會

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

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

      參考文獻(xiàn):

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

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

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

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

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

      中國青年出版社,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(“ 請選擇需要的操作: 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(“請繼續(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(“輸入要刪除的數(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(“沒有要刪除的數(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(“請輸入您要查找的元素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”);}

      第四篇:計(jì)算機(jī)應(yīng)用軟件專業(yè)

      計(jì)算機(jī)應(yīng)用軟件專業(yè)就業(yè)前景及介紹

      計(jì)算機(jī)應(yīng)用軟件專業(yè)課程設(shè)置:

      馬克思主義哲學(xué)原理、高等數(shù)學(xué)、基礎(chǔ)英語、C語言、匯編語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)基礎(chǔ)、離散數(shù)學(xué)基礎(chǔ)、數(shù)據(jù)庫原理及應(yīng)用、微機(jī)原理與接口技術(shù)、鄧小平理論理論、數(shù)字電路、線性代數(shù)、計(jì)算機(jī)導(dǎo)論、計(jì)算機(jī)組織與結(jié)構(gòu)、馬克思主義政治經(jīng)濟(jì)學(xué)基本原理概論、中國近代史綱要、英語

      二、物理(工)、離散數(shù)學(xué)、工程經(jīng)濟(jì)、操作系統(tǒng)、軟件工程、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理、高等數(shù)學(xué)(工本)、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)與通信、面向?qū)ο蟪绦蛟O(shè)計(jì)、概論論與數(shù)理統(tǒng)計(jì)

      (二)、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)。

      計(jì)算機(jī)應(yīng)用軟件專業(yè)就業(yè)方向:

      計(jì)算機(jī)應(yīng)用專業(yè)的學(xué)生,通過兩年的專業(yè)學(xué)習(xí)和為期近一年的就業(yè)實(shí)習(xí)實(shí)訓(xùn),可以獲得各種實(shí)用的專業(yè)知識和豐富的實(shí)際動手能力,畢業(yè)后可以在程序設(shè)計(jì),應(yīng)用系統(tǒng)開發(fā),系統(tǒng)維護(hù),網(wǎng)站設(shè)計(jì)等計(jì)算機(jī)相關(guān)行業(yè)就業(yè)。我系現(xiàn)已與多家就業(yè)機(jī)構(gòu)和使用單位簽訂“類訂單”式的就業(yè)協(xié)議,學(xué)生畢業(yè)后經(jīng)單位考核通過既可以上崗就業(yè),一經(jīng)錄用最低工資即在每月1200元以上。04級的91名學(xué)生90%已經(jīng)提前半年落實(shí)了就業(yè)單位。

      計(jì)算機(jī)應(yīng)用軟件專業(yè)介紹:

      計(jì)算機(jī)產(chǎn)業(yè)已滲透到國民經(jīng)濟(jì)各個(gè)領(lǐng)率域和人民生活的各個(gè)方面,是衡量一個(gè)國家科技水平和綜合國力的重要標(biāo)志。本專業(yè)分計(jì)算機(jī)應(yīng)用、網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)軟件技術(shù)、計(jì)算機(jī)信息管理、計(jì)算機(jī)軟件、計(jì)算機(jī)控制及應(yīng)用、人工智能與機(jī)器人、計(jì)算機(jī)通信工程、計(jì)算機(jī)辦公自動化、計(jì)算機(jī)圖形圖像、多媒體技術(shù)、辦公自動化與信息管理等學(xué)習(xí)方向。培養(yǎng)學(xué)生掌握當(dāng)前計(jì)算機(jī)最新知識和技能,主要培養(yǎng)具有系統(tǒng)掌握計(jì)算機(jī)基本理論和基本知識,能熟練運(yùn)用計(jì)算機(jī)從事科技信息管理及軟件開發(fā),能從事各類圖像設(shè)計(jì)與繪制,有較強(qiáng)的實(shí)踐能力和自我發(fā)展能力以及硬件設(shè)備維護(hù)工作,符合社會市場經(jīng)濟(jì)需求的專門人才。

      計(jì)算機(jī)應(yīng)用軟件專業(yè)就業(yè)前景:

      教育部、信息產(chǎn)業(yè)部、國防科工委、交通部、衛(wèi)生部目前聯(lián)合調(diào)查的專業(yè)領(lǐng)域人才需求狀況表明,隨著中國軟件業(yè)規(guī)模不斷擴(kuò)大,軟件人才結(jié)構(gòu)性矛盾日益顯得突出,人才結(jié)構(gòu)呈兩頭小、中間大的橄欖型,不僅缺乏高層次的系統(tǒng)分析員、項(xiàng)目總設(shè)計(jì)師,也缺少大量從事基礎(chǔ)性開發(fā)的人員。按照合理的人才結(jié)構(gòu)比例進(jìn)行測算,到2005年,中國需要軟件高級人才6萬人、中級人才28萬人、初級人才46萬人,再加上企業(yè)、社區(qū)、機(jī)關(guān)、學(xué)校等領(lǐng)域,初步測算,全國計(jì)算機(jī)應(yīng)用專業(yè)人才的需求每年將增加100萬人左右。

      軟件人才看好教育部門的統(tǒng)計(jì)資料和各地的人才招聘會都傳出這樣的信息計(jì)算機(jī)、微電子、通訊等電子信息專業(yè)人才需求巨大,畢業(yè)生供不應(yīng)求。從總體上看,電子信息類畢業(yè)生的就業(yè)行情十分看好,10年內(nèi)將持續(xù)走俏。網(wǎng)絡(luò)人才逐漸吃香,其中最走俏的是下列3類人才:軟件工程師、游戲設(shè)計(jì)師、網(wǎng)絡(luò)安全師。

      第五篇:計(jì)算機(jī)應(yīng)用軟件專業(yè)論文

      計(jì)算機(jī)應(yīng)用軟件專業(yè)論文

      在計(jì)算機(jī)術(shù)語中,“硬件”泛指各種計(jì)算設(shè)備和器械,軟件則是與“硬件”這個(gè)詞匯相對應(yīng)產(chǎn)生的。根據(jù)《中國大百科全書》的解釋,所謂“軟件”是指計(jì)算機(jī)系統(tǒng)中的程序和有關(guān)的文件;包括計(jì)算機(jī)各種語言、匯編程序與編譯程序、診斷程序、管理程序與操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序、各種維護(hù)和使用手冊、程序說明和框圖等。簡言之,軟件就是用戶和計(jì)算機(jī)硬件之間聯(lián)系的接口與橋梁。如果說計(jì)算機(jī)的出現(xiàn)源自于人類使用機(jī)器替代人力進(jìn)行計(jì)算的努力的話,軟件的誕生,則來源于人類操控上述計(jì)算機(jī)器的理想。在人類最早的結(jié)繩記事中,人類先祖已經(jīng)開始嘗試通過一定的規(guī)則設(shè)置來儲存并處理信息,然而,在此后很長一個(gè)時(shí)期里,受制于簡陋的計(jì)算工具,這些規(guī)則顯得比較簡單。但必須承認(rèn),這種使用不同的“結(jié)繩”方式對應(yīng)于不同的事件的做法已經(jīng)具有軟件的雛形,這些預(yù)設(shè)的規(guī)則實(shí)際上類似于現(xiàn)在軟件中的計(jì)算方法,即所謂的“算法”。

      當(dāng)然,直到計(jì)算機(jī)械達(dá)到一定的發(fā)達(dá)程度以后,軟件的真正萌芽才開始出現(xiàn)。人們開始想盡各種辦法操縱機(jī)器按照自己的意愿去完成更加復(fù)雜的運(yùn)算,這就必須實(shí)現(xiàn)人與機(jī)器之間的對話,或者說要把人類的思想準(zhǔn)確的傳送給機(jī)器,讓機(jī)器按照人的意志去執(zhí)行運(yùn)算。然而,回·顧歷史卻總是充滿了意外和趣味,實(shí)現(xiàn)人機(jī)對話的始作俑者并不是研制計(jì)算機(jī)的那些前輩先賢,而是與計(jì)算機(jī)發(fā)明毫不相干的兩位法國紡織機(jī)械師。1725年,法國紡織機(jī)械師布喬為了改進(jìn)繁瑣笨拙的編織機(jī),想出了一個(gè)利用穿孔紙帶控制編織工藝的絕妙主意。他首先用一排編織針控制所有的針線運(yùn)動,然后在一卷紙帶上根據(jù)圖案打出若干排小孔,并把這卷紙帶壓在編織針上,這樣就確保了編織針自動按照預(yù)先設(shè)計(jì)的圖案去挑選針線。編織圖案的工藝被預(yù)先儲存在穿孔紙帶的小孔之中,這樣一來,人的思想就通過穿孔紙帶傳遞給了編織機(jī)。80年后,另一位法國機(jī)械師杰卡德對布喬的設(shè)計(jì)做出了成功的改進(jìn),并在1805年完成了“自動提花編織機(jī)”的設(shè)計(jì)制作。令人啼笑皆非的是,這種提花編織機(jī)由于生產(chǎn)效率太高,曾一度遭到害怕失業(yè)的紡織工人的強(qiáng)烈反對。

      杰卡德設(shè)計(jì)的自動提花編織機(jī)奏響了機(jī)器自動化的序曲,至今,手工編織機(jī)的基本結(jié)構(gòu)仍與杰卡德編織機(jī)大體相似。在杰卡德編織機(jī)密密麻麻的穿孔卡片中,已經(jīng)悄然蘊(yùn)含了使用軟件程序控制硬件運(yùn)算的最初萌芽。無獨(dú)有偶,穿孔紙帶和穿孔卡片后來被廣泛運(yùn)用到早期計(jì)算機(jī)當(dāng)中,成功實(shí)現(xiàn)了存儲數(shù)據(jù)和控制運(yùn)行的功能。因此,有人推測軟件程序設(shè)計(jì)之所以稱為“編程序”,也許就引申自編織機(jī)的“編織”花布的詞義。此后很長一段時(shí)間,軟件的發(fā)展嚴(yán)重滯后于硬件的迅猛演化速度。其原因在于早期的計(jì)算機(jī),并沒有嚴(yán)格劃分軟件和硬件。在很長一段時(shí)期,計(jì)算機(jī)的唯一功能就在于完成大規(guī)模的運(yùn)算,而這種運(yùn)算本身并不需要多么復(fù)雜的控制技術(shù)。在這個(gè)時(shí)期,計(jì)算機(jī)被作為一種替代人力進(jìn)行龐大運(yùn)算的工具而加以使用。除了運(yùn)算,計(jì)算機(jī)不需要完成其他功能,也就無須對硬件進(jìn)行其他形式的操控,相應(yīng)的,也就缺乏對軟件的需求,這一時(shí)期的計(jì)算機(jī)技術(shù)實(shí)際上就是計(jì)算機(jī)的硬件技術(shù)。例如,中國科學(xué)院計(jì)算技術(shù)研究所的幾臺小型機(jī),自1960年代起為全國各地的科研工作者提供了長達(dá)幾十年時(shí)間的運(yùn)算服務(wù)。在這個(gè)時(shí)期,軟件是作為硬件實(shí)現(xiàn)某種功能的延伸而存在。應(yīng)當(dāng)說,這一時(shí)期對軟件的保護(hù)本身更多的體現(xiàn)為對硬件技術(shù)(即計(jì)算機(jī)技術(shù))本身的保護(hù),某種(軟件)功能的實(shí)現(xiàn)往往成為一項(xiàng)計(jì)算機(jī)技術(shù)能夠獲得專利或者其它保護(hù)的具體性狀之一①。這種軟件滯后于硬件的發(fā)展格局一直延續(xù)到上世紀(jì)1960至1970年代。1960 年代末期,計(jì)算機(jī)技術(shù)進(jìn)一步發(fā)展,計(jì)算機(jī)開始從科研運(yùn)用和軍事運(yùn)用為主逐漸開始大規(guī)模向民用領(lǐng)域轉(zhuǎn)化。這一時(shí)期是軟件設(shè)計(jì)領(lǐng)域混沌初開的年代,在那個(gè)時(shí)期,編寫軟件程序的人并不多見,可供選擇的編程語言也寥寥無幾。用今天的眼光看,那個(gè)年代的程序員們的確苦不堪言。在這種情況下,美國達(dá)特茅斯學(xué)院的兩個(gè)年輕小伙子卡梅尼和科茲開始設(shè)計(jì)一種新的編程語言。他們?yōu)檫@種新語言定下的設(shè)計(jì)原則是:盡可能地簡單。于是,著名的軟件開發(fā)工具basi。語言面世了,并在此后迅速風(fēng)靡一時(shí)。1975年,計(jì)算機(jī)發(fā)展歷史上最大的變革:個(gè)人電腦(PC)的風(fēng)暴開始蓄勢待發(fā)。此時(shí),哈佛大學(xué)的兩個(gè)年輕人蓋茨和保羅正沉迷于basic和游戲之中。感謝蓋茨靈敏的商業(yè)嗅覺,他們從M工TS的Altair小型計(jì)算機(jī)得到啟發(fā),并成功的預(yù)見了計(jì)算機(jī)的發(fā)展方向。這年的冬天,他們從哈佛大學(xué)輟學(xué)并創(chuàng)立了現(xiàn)在的軟件巨頭微軟公司。

      此后,軟件的發(fā)展?jié)u入佳境。方便易用的軟件開始幫助人們高效率的完成那些異常繁瑣的各種工作,而人們的各種需求似乎在一夜之間被引爆,滿足不同層次不同領(lǐng)域要求的軟件實(shí)現(xiàn)了一日千里的突破性增長。而用戶經(jīng)濟(jì)效益大幅提高的同時(shí),軟件行業(yè)的收益也隨之水漲船高。在這個(gè)領(lǐng)域中迅速涌現(xiàn)出一大批令人敬畏的生猛后生:微軟、甲骨文、SaP、蘋果、Cisco、高通、Google?這些軟件巨頭的服務(wù)已經(jīng)滲入社會生活的各個(gè)細(xì)微之處,遍布在我們的周圍。其中,微軟的市值高居全球第一;而前十大軟件巨頭的財(cái)富合計(jì)到一起,則己經(jīng)超過一個(gè)中等發(fā)達(dá)國家的年GDP總量。在中國,2005年軟件市場全年銷售額已經(jīng)攀高至3900 億元,增速超過45%,軟件產(chǎn)業(yè)己經(jīng)成為中國經(jīng)濟(jì)名副其實(shí)的發(fā)動機(jī)。在軟件迅速升級換代的過程中,軟件滯后于硬件的格局發(fā)生了天翻地搜的改變。隨著軟件的頻繁升級,硬件的發(fā)展開始滯后于軟件。近年來,軟件行業(yè)的排頭兵微軟為了滿足人們不斷增加的各種需求并確保其競爭優(yōu)勢,每隔一段時(shí)間就推出一種新的操作系統(tǒng)軟件,從早年的pc--dos,到此后的 dos7.0,再到譏ndows 系列。每當(dāng)微軟推出新的操作系統(tǒng),都會對硬件提出新的更高的要求,這就刺激了硬件必須同步發(fā)展。硬件巨頭英特爾和微軟達(dá)成默契,當(dāng)微軟推出新的操作系統(tǒng),英特爾也會相應(yīng)的對現(xiàn)有硬件加以升級。這種合作關(guān)系被稱為“wintel”聯(lián)盟,其中包含了 windows和intel兩個(gè)名稱的一部分。

      下載Proteus專業(yè)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告(合集)word格式文檔
      下載Proteus專業(yè)應(yīng)用軟件訓(xùn)練總結(jié)報(bào)告(合集).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(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ù),工作人員會在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

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

        “教師口語(實(shí)踐)”課訓(xùn)練總結(jié)報(bào)告 1. 請總結(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)......

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

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

        農(nóng)事訓(xùn)練總結(jié)報(bào)告-

        農(nóng) 事 訓(xùn) 練 總 結(jié) 報(bào) 告 班級:姓名:學(xué)號:為期一周的農(nóng)事訓(xùn)練不知不覺在歡快的氣氛中結(jié)束了,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?,F(xiàn)......

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

        科研訓(xùn)練總結(jié)報(bào)告 科學(xué)研究,一部分是創(chuàng)造知識,即創(chuàng)新、發(fā)現(xiàn)和發(fā)明,是探索未知事實(shí)及其規(guī)律的實(shí)踐活動;另一部分是整理知識,即對已有知識分析整理,使其規(guī)范化、系統(tǒng)化,是知識繼承的......

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

        一、選題 選題是否成功是研究成功的前提。有一種說法,哲學(xué)社會科學(xué)不像自然科學(xué),沒有成功與不成功之說,只要愿意去做,最后必然成功。此話謬矣。沒有好的選題,即便是洋洋灑灑數(shù)萬......

        工程訓(xùn)練總結(jié)報(bào)告[范文]

        工程訓(xùn)練實(shí)習(xí)總結(jié)報(bào)告 課程:工程訓(xùn)練D/E 班級: 工程訓(xùn)練是一門實(shí)踐性較強(qiáng)的課。對于多年來只基于理論學(xué)習(xí)而很少參與實(shí)踐的我們來說,工程訓(xùn)練是一門培養(yǎng)我們實(shí)踐能力的重......

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

        工程訓(xùn)練總結(jié)報(bào)告 ——紙上得來終覺淺 為期一學(xué)期每周半天的工程訓(xùn)練結(jié)束了,還有些戀戀不舍的感覺。在還沒有開始實(shí)習(xí)的時(shí)候大家都很積極和熱情的想著投入到訓(xùn)練中。然而,實(shí)習(xí)......

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

        Southwest university of science and techno1ogy 工程訓(xùn)練實(shí)習(xí)總結(jié)報(bào)告 題目: 工程訓(xùn)練實(shí)習(xí)總結(jié)報(bào)告 課程: 工 程 訓(xùn) 練 D 班級: 地 質(zhì) 1101 姓名: X X X 學(xué)號: XXXXXXXX 2014......