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

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

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

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

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

      DSP系統(tǒng)程序設(shè)計論文

      時間:2019-05-14 13:40:40下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《DSP系統(tǒng)程序設(shè)計論文》,但愿對你工作學(xué)習(xí)有幫助,當然你在寫寫幫文庫還可以找到更多《DSP系統(tǒng)程序設(shè)計論文》。

      第一篇:DSP系統(tǒng)程序設(shè)計論文

      近年來,計算機產(chǎn)品的應(yīng)用領(lǐng)域越來越廣,數(shù)字信號處理器的發(fā)展表現(xiàn)得尤為明顯。DSp芯片制造商和DSp板開發(fā)商利用自身的優(yōu)勢不斷開發(fā)出多DSp結(jié)構(gòu)的產(chǎn)品來滿足這種需求。通常的DSp設(shè)備是與嵌入式系統(tǒng)相結(jié)合,來實時地完成某一特定任務(wù)。隨著信號采集速度和處理速度的要求越來越高,許多領(lǐng)域都需要進行多處理器運算,其中包括醫(yī)學(xué)、圖像處理、軍事、工業(yè)控制、電信等許多領(lǐng)域。多處理器系統(tǒng)可以根據(jù)所需實現(xiàn)的功能和處理器的性能來調(diào)節(jié)處理結(jié)點的數(shù)目,使系統(tǒng)達到最佳的性能價格比。

      實際上,只有從芯片開始仔細設(shè)計,才能方便地實現(xiàn)多處理器系統(tǒng)的調(diào)節(jié)功能。這里選用的是AD公司新出品的SHARC級處理器ADSp21160。

      ADSp21160具有很大的片內(nèi)存儲區(qū)、多重內(nèi)部總線結(jié)構(gòu)、獨立的I/O子系統(tǒng);具有構(gòu)造多處理器系統(tǒng)的所有特點,能夠真正支持處理器數(shù)目的可調(diào)節(jié)功能,十分適合組成高性能浮點的多DSp系統(tǒng)。

      VxWorks是目前世界上用戶數(shù)量最大的實時操作系統(tǒng)。這使它除了具有優(yōu)越的技術(shù)性能之外,還具有豐富的應(yīng)用軟件支持、良好的技術(shù)服務(wù)和可靠的系統(tǒng)穩(wěn)定性。由于它具有以上優(yōu)點,本系統(tǒng)中選用了VxWorks作為MVME167的操作系統(tǒng)。

      一、ADSp21160的特點

      ADSp21160 是AD公司采用超級哈佛結(jié)構(gòu)的一種新產(chǎn)品。21160的匯編代碼與2106x兼容,處理器具有SIMD(單指令流多數(shù)據(jù)流)功能;而2106x只具有SISD(單指令流單數(shù)據(jù)流)功能。為了充分利用這種新的功能,一些指令做了一些改變。ADSp21160包括1個100/150MHz的運算核、雙端片內(nèi)SRAM、1個支持多處理器的集成在片內(nèi)的I/O處理器和多重內(nèi)部總線以消除I/O瓶頸。

      ADSp21160的匯編源代碼與2106x兼容。SIMD計算結(jié)構(gòu):2個32bit的計算單元,其中每一個單元包括乘法器、ALU、移位寄存器及寄存器文件。具有完備的與外圍設(shè)備接口功能。包括獨立的I/O處理器、4Mbit 的片內(nèi)雙端SRAM、可直接連接的多處理器特性及端口(串口、連接口、外總線及JTAG)。

      ADSp21160包括2個運算處理單元,具有SIMD功能。處理單元指的是pEX和pEY。pEX始終是有效的,而pEY的有效是通過設(shè)置MODE1寄存器中的pEYEN位來實現(xiàn)的。當pEY模式有效時,同一條指令在2個處理器單元中都得到執(zhí)行,但每一個處理器單元中的操作數(shù)不同。

      SIMD模式在存儲區(qū)和處理器單元之間的數(shù)據(jù)傳輸也是很有作用的。當使用SIMD模式,通過加倍數(shù)據(jù)帶寬來保證處理器單元的操作。在SIMD模式,當使用DAGs來傳輸數(shù)據(jù)時,存儲區(qū)每次訪問所傳輸?shù)氖莾蓚€數(shù)據(jù)值。

      ADSp21160包括4Mbit的片內(nèi)SRAM,分為兩塊,每一塊2Mbit。可以定義為不同字長的指令和數(shù)據(jù)存儲。每一個存儲塊的雙端口結(jié)構(gòu)可以使存儲塊獨立地被運算核處理和I/O處理器訪問。21160的存儲區(qū)最大可以容納128K的32bit數(shù)據(jù),或256K的16bit數(shù)據(jù),或85K的48bit指令,或其他混合字長的數(shù)據(jù),但總和最大為4Mbit。所有存儲區(qū)可以16、32、48、64bit字長的字訪問。外端口支持處理器與片外存儲器及外設(shè)的接口,片外的4G地址空間屬于21160的統(tǒng)一地址空間。

      外端口支持同步、異步及同步BURST訪問。DMA控制器的操作相對處理器運算核是獨立和不可見的,即DMA操作可與執(zhí)行指令同時進行。DMA傳輸可以在內(nèi)部存儲區(qū)與外部存儲區(qū)、外圍設(shè)備或主機之間進行。21160共有14個DMA通道,其中:連接口(linkport)占6個;串口占4個;外端口(external port)占4個。21160可以通過DMA傳輸來下載程序,外圍異步設(shè)備也可以通過DMA請求/應(yīng)答線來控制2個DMA通道。

      21160具有許多特點支持多DSp系統(tǒng)。外端口與連接口支持多處理器系統(tǒng)的直接連接,外端口支持統(tǒng)一的地址空間,允許DSp之間互相訪問。片內(nèi)具有分布式總線仲裁邏輯,最多支持6片21160和主機連接。外端口的最大數(shù)據(jù)傳輸率為400MB/s,廣播寫信號可以同時發(fā)

      送到各片21160。6個連接口提供了另一種方法實現(xiàn)多處理器之間的通信。連接口的最高傳輸速率為600MB/s。

      整個系統(tǒng)基于VME總線。VME總線系統(tǒng)作為最早的國際通用開放式總線,自1981年起,經(jīng)歷了近20年的發(fā)展。其影響不斷擴大,功能不斷完善,現(xiàn)已成為性能最好、應(yīng)用最廣的國際總線標準之一。

      根據(jù)設(shè)計要求,采用了4片ADSp21160。片外共享內(nèi)存SRAM可以被主機和各片DSp直接訪問;EpROM用來存放初始化程序和各片DSp要運行的程序,在系統(tǒng)上電后這些程序被下載到各片DSp中;LEDs用來顯示插件的狀態(tài),如reset、normal等。每一片都有1個連接口連到插件的前面板,這樣前端采集來的數(shù)據(jù)就可以很方便地傳輸?shù)蕉郉Sp上,而且也使數(shù)據(jù)的傳輸模式更加靈活。

      連接口(linkport)是SHARC系列DSp芯片的一個特點。ADSp21160共有6個8bit連接口提供額外的I/O服務(wù)。在100MHz時鐘下運行時,每個連接口可達100MB/s。連接口尤其適合多處理器間點到點的連接。連接口可以獨立地同時操作,通過連接口的數(shù)據(jù)封裝成48/32bit字長后,可以從片內(nèi)存儲區(qū)直接被運算核讀取或DMA傳輸。每一個連接口有它自己的雙緩沖I/O寄存器,數(shù)據(jù)傳輸可編程,硬件由時鐘/應(yīng)答握手線控制。4片DSp使用連接口實現(xiàn)DSp間兩兩互連。

      21160的主機接口可以很方便地與標準微處理器總線(16/32bit)相連,幾乎不需要額外硬件。主機通過21160的外端口對其進行訪問,存儲區(qū)地址映射為統(tǒng)一的地址空間。4個DMA通道可以用于主機接口,代碼和數(shù)據(jù)傳輸?shù)能浖_銷很小,主處理器通過Hbr、HBG和REDY信號線與21160進行通信,主機可以對片內(nèi)存儲區(qū)進行直接讀寫。

      二、開發(fā)環(huán)境Tornado

      VxWorks的開發(fā)環(huán)境是WindRiver公司提供的Tornado。Tornado采用主機-目標機開發(fā)方式,主機系統(tǒng)可采用運行Sun Solaris、Hp-UX以及Win95/NT的工作站或個人計算機,VxWorks則運行在Intel x86、MC68K、powerpC或SpARC等處理器上。Tornado支持各種主機-目標機連接方式,如以太網(wǎng)、串行線、在線仿真器和ROM仿真器。

      Tornado的體系結(jié)構(gòu)使得許多強有力的開發(fā)工具可以用于各種目標機系統(tǒng)和各種主機-目標機連接方式下,而不受制于目標機的資源和通信機制。同時VxWorks具有良好的可剪裁性。因此它適用于各種嵌入式環(huán)境的開發(fā),小到資源極其有限的個人手持式設(shè)備如pDA(personal Digital Assistant);大到多處理機系統(tǒng),如VME系統(tǒng)。

      Tornado可提供一個直觀的、可視化的、用戶可擴充的開發(fā)環(huán)境,極大縮短了開發(fā)周期。同時,由于Tornado是一個完全的開放系統(tǒng),使得集成第三方開發(fā)工具變得十分容易。

      主機與目標機之間的通信是通過運行各自處理器上的代理進程來完成的,使主機上的開發(fā)工具和目標機的操作系統(tǒng)可以完全脫離相互連接的方式。

      為了擺脫主機-目標機通信帶寬和目標機資源的限制,Tornado將傳統(tǒng)的目標機方的工具遷移到主機上,如shell、loader和符號表等。這樣,系統(tǒng)不再需要額外的時間和帶寬在主機和目標機之間交換信息,降低了對連接帶寬的需求,也避免了目標機的資源(如內(nèi)存)被工具或符號表大量占用,使得應(yīng)用程序擁有更多的系統(tǒng)資源。同時這種遷移也使得各種主機開發(fā)工具獨立于目標機存在,從而使同一主機平臺上的工具可以用于所有的目標機系統(tǒng)。

      作為一個應(yīng)用軟件開發(fā)環(huán)境,Tornado提供了友好的可視化開發(fā)界面、交叉編譯環(huán)境、源碼級調(diào)試工具、目標機命令解釋器和目標機狀態(tài)監(jiān)視器等多種應(yīng)用工具,為應(yīng)用軟件開發(fā)提供了一個高效而可靠的平臺。

      三、程序設(shè)計

      我們選用的DSp開發(fā)工具是AD公司提供的VisualDSp。這是一個集成開發(fā)環(huán)境,支持對SHARC系列DSp芯片的開發(fā)。實時操作系統(tǒng)VxWorks的開發(fā)工具是WindRiver公司的Tornado集成開發(fā)工具。VisualDSp可以C語言或匯編語言編

      寫的DSp代碼,最新版本的VisualDSp還支持C++。它還有1個優(yōu)點,就是可以編譯多片DSp的源代碼,并產(chǎn)生下載文件,這就可以很方便地進行多DSp系統(tǒng)的軟件模擬。

      ADSp21160陣列的設(shè)計結(jié)構(gòu)使它既可以構(gòu)成單指令流多數(shù)據(jù)流(SIMD)的并行處理機,也可以構(gòu)成多指令流單數(shù)據(jù)流(MISD)或多指令流多數(shù)據(jù)流(MIMD)的流水線處理機,視用戶的要求而定。這兩種并行方案的選擇,簡單來說就是選擇分割數(shù)據(jù)流還是分割處理工序。SIMD方案的原理如圖1所示。

      以下介紹我們實驗室承擔的水聲信號處理系統(tǒng)。本系統(tǒng)以VME總線為系統(tǒng)開發(fā)平臺,前端調(diào)理模件、模數(shù)轉(zhuǎn)換模件和前端控制模件等為VME插件,采用SHARC級DSp芯片陣列完成聲納信號實時處理,基于嵌入式實時操作系統(tǒng)VxWorks及X窗口系統(tǒng)的中央控制和顯示。

      圖2是4片DSp的任務(wù)分配圖。從前端采集來的信號,經(jīng)波束形成和復(fù)解調(diào),再經(jīng)過窄帶濾波后的信號分為兩路,一路送去進行幅度檢波,一路做頻域處理。幅度檢波就是對復(fù)信號求模,根據(jù)信號幅度判決有無目標存在。頻域處理分兩種情況:當發(fā)射信號為單頻脈沖時,進行功率譜估計,然后根據(jù)多普勒頻移估計目標速度;當發(fā)射信號為雙曲調(diào)頻信號時,進行相關(guān)處理。

      聲納綜合數(shù)據(jù)處理主要包括主動聲納信號處理和被動聲納信號處理。其中,主動聲納信號處理又根據(jù)發(fā)射信號的不同,分為非相干處理、相干處理、功率譜處理。聲納綜合數(shù)據(jù)處理主要完成:目標自動檢測、目標參數(shù)測定和動目標跟蹤。

      四、操作流水線

      操作流水線是模塊內(nèi)數(shù)據(jù)計算與I/O的流水線,物理上表現(xiàn)為CpU與I/O端口的DMA之間的并行。在前端處理中由于數(shù)據(jù)率高,通信開銷很大。以通信任務(wù)最為繁重的復(fù)解調(diào)和多普勒補償模塊為例,輸入數(shù)據(jù)率為2Mw/s,輸出數(shù)據(jù)率為4Mw/s,高速連接口Linkport最高速率為100Mw/s,如果采用串行傳輸?shù)脑?,通信時間就將占用60%以上的處理時間,計算時間顯然嚴重不足。所以必須采用并行執(zhí)行,流程圖如圖3所示。這也是一種異步流水線方式,每次傳送和計算完成都須要設(shè)置標志以通知下一操作。

      結(jié)束語

      在VxWorks實時操作系統(tǒng)下,4片ADSp21160上的程序已經(jīng)通過模擬輸入和系統(tǒng)測試。采用SHARC DSp 陣列能夠很好地完成聲納信號實時處理,每一片DSp至少有10%的計算裕量,基本達到設(shè)計要求。

      送到各片21160。6個連接口提供了另一種方法實現(xiàn)多處理器之間的通信。連接口的最高傳輸速率為600MB/s。

      整個系統(tǒng)基于VME總線。VME總線系統(tǒng)作為最早的國際通用開放式總線,自1981年起,經(jīng)歷了近20年的發(fā)展。其影響不斷擴大,功能不斷完善,現(xiàn)已成為性能最好、應(yīng)用最廣的國際總線標準之一。

      根據(jù)設(shè)計要求,采用了4片ADSp21160。片外共享內(nèi)存SRAM可以被主機和各片DSp直接訪問;EpROM用來存放初始化程序和各片DSp要運行的程序,在系統(tǒng)上電后這些程序被下載到各片DSp中;LEDs用來顯示插件的狀態(tài),如reset、normal等。每一片都有1個連接口連到插件的前面板,這樣前端采集來的數(shù)據(jù)就可以很方便地傳輸?shù)蕉郉Sp上,而且也使數(shù)據(jù)的傳輸模式更加靈活。

      連接口(linkport)是SHARC系列DSp芯片的一個特點。ADSp21160共有6個8bit連接口提供額外的I/O服務(wù)。在100MHz時鐘下運行時,每個連接口可達100MB/s。連接口尤其適合多處理器間點到點的連接。連接口可以獨立地同時操作,通過連接口的數(shù)據(jù)封裝成48/32bit字長后,可以從片內(nèi)存儲區(qū)直接被運算核讀取或DMA傳輸。每一個連接口有它自己的雙緩沖I/O寄存器,數(shù)據(jù)傳輸可編程,硬件由時鐘/應(yīng)答握手線控制。4片DSp使用連接口實現(xiàn)DSp間兩兩互連。

      21160的主機接口可以很方便地與標準微處理器總線(16/32bit)相連,幾乎不需要額外硬件。主機通過21160的外端口對其進行訪問,存儲區(qū)地址映射為統(tǒng)一的地址空間。4個DMA通道可以用于主機接口,代碼和數(shù)據(jù)傳輸?shù)能浖_銷很小,主處理器通過Hbr、HBG和REDY信號線與21160進行通信,主機可以對片內(nèi)存儲區(qū)進行直接讀寫。

      二、開發(fā)環(huán)境Tornado

      VxWorks的開發(fā)環(huán)境是WindRiver公司提供的Tornado。Tornado采用主機-目標機開發(fā)方式,主機系統(tǒng)可采用運行Sun Solaris、Hp-UX以及Win95/NT的工作站或個人計算機,VxWorks則運行在Intel x86、MC68K、powerpC或SpARC等處理器上。Tornado支持各種主機-目標機連接方式,如以太網(wǎng)、串行線、在線仿真器和ROM仿真器。

      Tornado的體系結(jié)構(gòu)使得許多強有力的開發(fā)工具可以用于各種目標機系統(tǒng)和各種主機-目標機連接方式下,而不受制于目標機的資源和通信機制。同時VxWorks具有良好的可剪裁性。因此它適用于各種嵌入式環(huán)境的開發(fā),小到資源極其有限的個人手持式設(shè)備如pDA(personal Digital Assistant);大到多處理機系統(tǒng),如VME系統(tǒng)。

      Tornado可提供一個直觀的、可視化的、用戶可擴充的開發(fā)環(huán)境,極大縮短了開發(fā)周期。同時,由于Tornado是一個完全的開放系統(tǒng),使得集成第三方開發(fā)工具變得十分容易。

      主機與目標機之間的通信是通過運行各自處理器上的代理進程來完成的,使主機上的開發(fā)工具和目標機的操作系統(tǒng)可以完全脫離相互連接的方式。

      為了擺脫主機-目標機通信帶寬和目標機資源的限制,Tornado將傳統(tǒng)的目標機方的工具遷移到主機上,如shell、loader和符號表等。這樣,系統(tǒng)不再需要額外的時間和帶寬在主機和目標機之間交換信息,降低了對連接帶寬的需求,也避免了目標機的資源(如內(nèi)存)被工具或符號表大量占用,使得應(yīng)用程序擁有更多的系統(tǒng)資源。同時這種遷移也使得各種主機開發(fā)工具獨立于目標機存在,從而使同一主機平臺上的工具可以用于所有的目標機系統(tǒng)。

      作為一個應(yīng)用軟件開發(fā)環(huán)境,Tornado提供了友好的可視化開發(fā)界面、交叉編譯環(huán)境、源碼級調(diào)試工具、目標機命令解釋器和目標機狀態(tài)監(jiān)視器等多種應(yīng)用工具,為應(yīng)用軟件開發(fā)提供了一個高效而可靠的平臺。

      三、程序設(shè)計

      我們選用的DSp開發(fā)工具是AD公司提供的VisualDSp。這是一個集成開發(fā)環(huán)境,支持對SHARC系列DSp芯片的開發(fā)。實時操作系統(tǒng)VxWorks的開發(fā)工具是WindRiver公司的Tornado集成開發(fā)工具。VisualDSp可以C語言或匯編語言編

      寫的DSp代碼,最新版本的VisualDSp還支持C++。它還有1個優(yōu)點,就是可以編譯多片DSp的源代碼,并產(chǎn)生下載文件,這就可以很方便地進行多DSp系統(tǒng)的軟件模擬。

      ADSp21160陣列的設(shè)計結(jié)構(gòu)使它既可以構(gòu)成單指令流多數(shù)據(jù)流(SIMD)的并行處理機,也可以構(gòu)成多指令流單數(shù)據(jù)流(MISD)或多指令流多數(shù)據(jù)流(MIMD)的流水線處理機,視用戶的要求而定。這兩種并行方案的選擇,簡單來說就是選擇分割數(shù)據(jù)流還是分割處理工序。SIMD方案的原理如圖1所示。

      以下介紹我們實驗室承擔的水聲信號處理系統(tǒng)。本系統(tǒng)以VME總線為系統(tǒng)開發(fā)平臺,前端調(diào)理模件、模數(shù)轉(zhuǎn)換模件和前端控制模件等為VME插件,采用SHARC級DSp芯片陣列完成聲納信號實時處理,基于嵌入式實時操作系統(tǒng)VxWorks及X窗口系統(tǒng)的中央控制和顯示。

      圖2是4片DSp的任務(wù)分配圖。從前端采集來的信號,經(jīng)波束形成和復(fù)解調(diào),再經(jīng)過窄帶濾波后的信號分為兩路,一路送去進行幅度檢波,一路做頻域處理。幅度檢波就是對復(fù)信號求模,根據(jù)信號幅度判決有無目標存在。頻域處理分兩種情況:當發(fā)射信號為單頻脈沖時,進行功率譜估計,然后根據(jù)多普勒頻移估計目標速度;當發(fā)射信號為雙曲調(diào)頻信號時,進行相關(guān)處理。

      聲納綜合數(shù)據(jù)處理主要包括主動聲納信號處理和被動聲納信號處理。其中,主動聲納信號處理又根據(jù)發(fā)射信號的不同,分為非相干處理、相干處理、功率譜處理。聲納綜合數(shù)據(jù)處理主要完成:目標自動檢測、目標參數(shù)測定和動目標跟蹤。

      四、操作流水線

      操作流水線是模塊內(nèi)數(shù)據(jù)計算與I/O的流水線,物理上表現(xiàn)為CpU與I/O端口的DMA之間的并行。在前端處理中由于數(shù)據(jù)率高,通信開銷很大。以通信任務(wù)最為繁重的復(fù)解調(diào)和多普勒補償模塊為例,輸入數(shù)據(jù)率為2Mw/s,輸出數(shù)據(jù)率為4Mw/s,高速連接口Linkport最高速率為100Mw/s,如果采用串行傳輸?shù)脑挘ㄐ艜r間就將占用60%以上的處理時間,計算時間顯然嚴重不足。所以必須采用并行執(zhí)行,流程圖如圖3所示。這也是一種異步流水線方式,每次傳送和計算完成都須要設(shè)置標志以通知下一操作。

      結(jié)束語

      在VxWorks實時操作系統(tǒng)下,4片ADSp21160上的程序已經(jīng)通過模擬輸入和系統(tǒng)測試。采用SHARC DSp 陣列能夠很好地完成聲納信號實時處理,每一片DSp至少有10%的計算裕量,基本達到設(shè)計要求。

      第二篇:DSP論文感想

      論文感想

      汽車防撞雷達系統(tǒng)是一個復(fù)雜的電子系統(tǒng),涉及到雷達技術(shù)、毫米波技術(shù)、模擬電路、數(shù)字電路、數(shù)字信號處理等一系列技術(shù)領(lǐng)域。作為智能交通系統(tǒng)的一 項前沿技術(shù),能有效地降低交通事故的發(fā)生,因此成為該技術(shù)領(lǐng)域的研究重點,受到國內(nèi)外研究人員的廣泛重視。對比不同雷達的工作方案與技術(shù)體制,最終因 FMCW毫米波汽車防撞雷達擁有良好的環(huán)境適應(yīng)性和穩(wěn)定的探測性能,成為了工

      程應(yīng)用的主要研究方案。本論文基于橫向研究項目,主要是在FMCW毫米波體制下研究汽車防撞雷達中頻信號處理技術(shù),并通過DSP技術(shù)實現(xiàn)系統(tǒng)功能。在項目的研究和開發(fā)過程中,主要取得了以下成果:

      1通過對比分析,確定了本系統(tǒng)的雷達工作體制,并在此體制下研究了目

      標測速測距的基本原理。根據(jù)高速公路環(huán)境,提出了相應(yīng)的性能要求,研究了預(yù) 警系統(tǒng)中的安全距離計算模型,并引入了一種高效率的安全距離算法; 2詳細介紹了雷達中頻信號的產(chǎn)生原理。由于中頻信號中噪聲的影響,提

      出使用自適應(yīng)濾波算法來抑制噪聲,并詳細地介紹了自適應(yīng)濾波原理,重點研究 了其應(yīng)用技術(shù),將自適應(yīng)濾波作為噪聲抵消器應(yīng)用在系統(tǒng)中,能有效地降低中頻 信號中瑞利噪聲的影響;

      3介紹了恒虛警檢測基本理論,分析研究了其實現(xiàn)方法,并針對應(yīng)用環(huán)境進行了仿真實驗,能一定程度上降低錯誤目標的檢測概率。對于多目標,介紹了多目標頻率匹配算法,使其能從頻譜中提取到不同目標對應(yīng)的頻率信息;

      4完成了汽車防撞雷達中頻信號處理系統(tǒng)的硬件電路設(shè)計。根據(jù)系統(tǒng)的應(yīng)

      用特性,確定了主要器件的選型,并設(shè)計了數(shù)字信號處理器的電源電路與時鐘電

      路,同時介紹了 D/A 和 A/D 器件原理,設(shè)計完成調(diào)制信號的產(chǎn)生與中頻信號的采樣; 5在 TMS320F28335 DSP平臺下,完成了系統(tǒng)軟硬件功能的測試,主要包括 A/D 采樣、自適應(yīng)濾波、恒虛警檢測以及頻率匹配等算法。最終實現(xiàn)了汽車防撞雷達中頻信號處理系統(tǒng)的開發(fā)。

      第三篇:DSP小論文

      基于DSP的電能參數(shù)實時動態(tài)顯示設(shè)計

      摘要:電能是一種廣泛應(yīng)用的二次能源"電能質(zhì)量的優(yōu)劣直接影響用電設(shè)備能否正常運行,因此實現(xiàn)電能參量的動態(tài)顯示,以便實時對電能質(zhì)量進行監(jiān)測具有現(xiàn)實意義。文章利用DSP(F2812)和SMG12864液晶組成硬件顯示電路,通過采集模塊將數(shù)據(jù)送入DSP,經(jīng)過DSP對數(shù)據(jù)進行處理,在液晶上顯示出來,設(shè)計了DSP與液晶的接口電路和DSP驅(qū)動液晶顯示的軟件程序。實驗證明,基于DSP(F2812)組成的液晶顯示模塊能夠?qū)﹄娔苜|(zhì)量參數(shù)實時動態(tài)顯示,達到預(yù)期的設(shè)計效果。

      關(guān)鍵詞:DSP;SMG12864;實時;液晶顯示

      Module design for liquid crystal display based on DSP Abstract: Electrical energy is a widely used secondary energy.The quality of electric energy directly influences the normal operation of electrical equipment.Therefore,it has practical significance to achieve energy parameters of the dynamic display for real-time monitoring of power quality.In this paper,hardware display circuit is constructed by DSP(F2812)and SMU12864 LCD.Data are sent into the DSP through the acquisition module,then displayed on the LCD after processed by DSP.This design consists of DSP and LCD interface circuit and the liquid crystal driver software programs.Experiment show that the liquid crystal display module based on the DSP(F2812)can display real-time power quality parameters,achieving the anticipated design effect.Key words: DSP;SMU12864;rea-time;liquid-crystal display

      1引言

      人機交互是控制系統(tǒng)重要的一部分,它方便了人與機器之間信息的交換。近年來,如何對電力系統(tǒng)運行進行實時監(jiān)測成為人們關(guān)心的問題,在電能質(zhì)量檢測系統(tǒng)中,采用液晶代替表盤指針作為監(jiān)測系統(tǒng)運行的輸出設(shè)備,直觀性強[1-2]。在控制系統(tǒng)中DSP以靈活性好、精度高、可靠性高、集成性高的優(yōu)點得到廣泛的應(yīng)用。TMS320F2812是美國TI公司最新推出的數(shù)字信號處理器,該控制器主頻可達150MHz,兩個事件管理器為電機及功率變換控制提供良好的控制功能,16通道高性能12位ADC單元提供了兩個采樣保持電路,可以實現(xiàn)雙通道信號同步采樣[3-6]。

      本文以DSP為核心,驅(qū)動液晶SMU12864ZK,進行含字庫的字符型液晶的接口設(shè)計和軟件編程,使系統(tǒng)的運算反應(yīng)速度更快,采用數(shù)字量作為中間過程,系統(tǒng)的實時性增強。本方案接口方式簡單,占用較少的內(nèi)存,控制程序簡單,有一定的應(yīng)用價值。

      2液晶硬件設(shè)計

      液晶顯示模塊作為一種直觀的輸出設(shè)備,是設(shè)計中必不可少的模塊,液晶模塊分為點陣型和字符型。在設(shè)計中采用的液晶模塊為字符型液晶。本設(shè)計采用長沙太陽人公司的SMU12864ZK帶字符型的顯示器,液晶模塊可以通過總線控制,也可以通過GPIO口控制。DSP(F2812)有眾多的GPIO口,DSP的硬件實物圖如圖1所示,因此在模塊設(shè)計時選擇通過GPIO口控制液晶模塊,其供電電源采用3.3 V供電,驅(qū)動電壓信號為3.3 V , DSP的I/O輸出電壓為3.3V,所以可以直接用DSP引腳輸出信號進行驅(qū)動,不需要其他任何附加電路[7-9]。液晶接口引腳見表1。

      圖1 主控制器DSP的硬件實物圖

      表1 液晶接口引腳

      圖2 LCD module design

      SMU12864ZK帶字符型的液晶共有20個引腳,其中包括數(shù)據(jù)線8根,指令數(shù)據(jù)選擇引腳(RS)、讀寫選擇引腳(RW)、使能引腳(E),其他的是電源和地線。SMU12864ZK液晶與DSP的接線如圖2所示。利用C'語言編程的軟件控制,減少了外圍電路使得電路接線更加簡單易懂。

      3液晶軟件程序設(shè)計

      CCS是TI公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境(IDE)。它采用Window、的界而風格,集編輯、編譯、連接、仿真軟件、硬件調(diào)試以及實時跟蹤等一系列功能于一體,極大地方便了用戶對DSP進行開發(fā)與設(shè)計[10]。是目前應(yīng)用最為廣泛的一種DSP開發(fā)軟件,該軟件可以在硬件環(huán)境和脫離硬件環(huán)境的條件下進行調(diào)試,這為我們在開發(fā)和學(xué)習(xí)上提供很大的靈活性,本設(shè)計利用CCS3.3結(jié)合DSP硬件設(shè)備進行驗證和調(diào)試。

      液晶要實現(xiàn)顯示,必須要對液晶控制器進行初始化設(shè)置,液晶初始化程序流程圖如圖3所示,在初始化過程中,首先是設(shè)置液晶的基本指令集,選擇幾位數(shù)據(jù)流,設(shè)置開始顯示地址,然后是打開顯示,在這一系列正確的操作之后,才可以對液晶寫控制字命令和數(shù)據(jù)命令。//液晶驅(qū)動程序

      main(){

      InitSysCtrl();//初始化cpu

      DINT;//關(guān)中斷

      InitPieCtrl();//初始化pie寄存器

      IER = 0x0000;//禁r.所有的中斷

      IFR=0x0000;

      InitPieVectTable();//初始化pie中斷向量表

      EALLOW;GpioMuxRegs.GPAMUX.all=0;GpioMuxRegs.GPBMUX.all=0;GpioMuxRegs.GPBDIR.bit.UPIOBO=1;//RS GpioMuxRegs.GPBDIR.bit.UPIOBl=1;//WR GpioMuxRegs.GPBDIR.bit.UPIOB2=1;//E

      EDIS;

      lcdrest();

      delay(100);

      hzklib();

      delay(400);

      keeee=16;

      keeee=sqrt(keeee);

      void lcdwd(unsigned int lcddata)

      {

      delay(500);

      GpioMuxRegs.GPADIR.all=Oxffff;GpioDataRegs.GPBSET.bit.UPIOBO=1;//rs GpioDataRegs.UPIOBI=1;//wr delay(100);

      GpioDataRegs.GPBSET.bit.UPIOB2=1;//e

      delay(100);

      EDIS;Gpioset(lcddata);

      delay(50);

      GpioDataRegs.GPBCLEAR.bit.UPIOB2=1;//e delay(50);}

      GPBCLEAR.bit.開始選擇指令集顯示開DSP初始化選擇數(shù)據(jù)流設(shè)置延時液晶初始化設(shè)置地址指針液晶清屏返回 圖3 液晶初始化程序流程圖 實驗結(jié)果

      通過實驗表明,基于DSP的液晶顯示模塊能夠?qū)Ρ碚麟娔苜|(zhì)量優(yōu)勢的電壓、電流、頻率等參量進行實時動態(tài)顯示,顯示結(jié)果如圖4所示。

      圖4 實驗運行結(jié)果

      由圖4可知,設(shè)計的液晶顯示模塊能夠很好地滿足電能質(zhì)量檢測實時正確顯示的要求。結(jié)論

      電能質(zhì)量優(yōu)劣越來越成為人們關(guān)注的話題本設(shè)計使得電能質(zhì)量檢測系統(tǒng)具有良好的人機交互。本文提出一種用高速DSP(TMS320F2812)驅(qū)動液晶SMU12864顯示的設(shè)計。充分利用DSP的快速性對動態(tài)電能質(zhì)量參量進行實時顯示。詳細闡述了DSP與液晶的接口設(shè)計和軟件編程,接口接線更加簡單,減少連線錯誤,實驗表明該顯示方式可以比較穩(wěn)定地對參數(shù)實現(xiàn)動態(tài)實時顯示,具有一定的應(yīng)用價值。

      參考文獻: [1]程浩忠,呂干云,周荔丹.電能質(zhì)量監(jiān)測與分析巨[M].北京:科學(xué)出版社,2012;3-17.[2]張永斌,胡全高.基于DSP的LCD顯示控制與設(shè)計[J].液晶與顯示,2011,26(5): 626-630.[3]孫麗明.TMS3202812原理及其C語言程序開發(fā)[M].北京:清華大學(xué)出版社,2008;446-450.[4]黃樹毅,程漢湘,荊懷成等.TMS320F2812與液晶顯示模塊的接口電路及其程序設(shè)計[J].液晶與顯示,2009,2 [5]習(xí)莫莉,量萬福,喻洪平等.基于TMS320F2812的液晶顯示模塊接口設(shè)計[J].計算機測量與控制,2009,17(2);[6]鄧永停,李洪文.伺服控制系統(tǒng)中液晶顯示的設(shè)計[J].液晶與顯示,2012,27(3);342-346.[7]蘇文芳,未宗玖,汪青.基于DSP芯片TMS320 VC5402的液晶顯示的研究[J].煤炭技術(shù),2011,30(6);44-46.[8]葉軍,于霞.基于DSP的液晶顯示時鐘的設(shè)計與實現(xiàn)[J].液晶與顯示,2009,2(5);713-717.[9]張磊,丁全華.光治療儀液晶顯示模塊的設(shè)計和控制[J].液晶與顯示,2010,25(2);268-272.[10]廖麗瑩,李嘯胞,羅濤等.基于TMS320F2812的液晶顯示的設(shè)計[J].微計算機信息,2008,24(7-2);195-198.

      第四篇:DSP技術(shù)論文讀后感

      DSP技術(shù)引領(lǐng)數(shù)字生活

      學(xué)號:200883061姓名:胡淦班級:08信工二班

      DSP數(shù)字信號處理(Digital Signal Processing,簡稱DSP)是一門涉及許多學(xué)科而又廣泛應(yīng)用于許多領(lǐng)域的新興學(xué)科。20世紀60年代以來,隨著計算機和信息技術(shù)的飛速發(fā)展,數(shù)字信號處理技術(shù)應(yīng)運而生并得到迅速的發(fā)展。數(shù)字信號處理是一種通過使用數(shù)學(xué)技巧執(zhí)行轉(zhuǎn)換或提取信息,來處理現(xiàn)實信號的方法,這些信號由數(shù)字序列表示。在過去的二十多年時間里,數(shù)字信號處理已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。隨著社會的發(fā)展和人們生活水平的日益提高,人們對生活的需求也在日漸增長,DSP技術(shù)被越來越多的應(yīng)用在我們的日常生活中。市場的需求促進了技術(shù)的迅猛發(fā)展,越來越多的新產(chǎn)品出現(xiàn)在我們眼前,這一切都源于DSP技術(shù)。

      下面我來介紹一下DSP芯片,DSP芯片也稱數(shù)字信號處理器,是一種特別適合于進行數(shù)字信號處理運算的微處理器器,其主要應(yīng)用是實時快速地實現(xiàn)各種數(shù)字信號處理算法。根據(jù)數(shù)字信號處理的要求,DSP芯片一般具有如下主要特點:1.在一個指令周期內(nèi)可完成一次乘法和一次加法;2.程序和數(shù)據(jù)空間分開,可以同時訪問指令和數(shù)據(jù);3.片內(nèi)具有快速RAM,通??赏ㄟ^獨立的數(shù)據(jù)總線在兩塊中同時訪問;4.具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持;

      5.快速的中斷處理和硬件I/O支持;6.具有在單周期內(nèi)操作的多個硬件地址產(chǎn)生器;7.可以并行執(zhí)行多個操作;8.支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。

      新近涌現(xiàn)的各種數(shù)字信號處理器的規(guī)格尺寸繁多,外形各式各樣,令人難以勝數(shù),其設(shè)計目標也是為了滿足各種對性能要求高低不同的應(yīng)用。這些需求既包括附加在現(xiàn)有的處理器上、用于提供DSP功能的簡易編碼器。

      在近幾年里,DSP技術(shù)得到了極大的發(fā)展,越來越走進老百姓的生活中,例如數(shù)字電視,3G數(shù)字生活。下面我就這兩個方面簡單介紹一下:

      數(shù)字電視:數(shù)字電視就是指從演播室到發(fā)射、傳輸、接受的所有環(huán)節(jié)都是使用數(shù)字電視信號或?qū)υ撓到y(tǒng)所有的信號傳播都是通過由0、1數(shù)字串所構(gòu)成的數(shù)字流來傳播的電視類型。數(shù)字信號的傳播速率是每秒19.39兆字節(jié),如此大的數(shù)據(jù)流的傳遞保證了數(shù)字電視的高清晰度,克服了模擬電視的先天不足。同時還由于數(shù)字電視可以允許幾種制式信號的同時存在,每個數(shù)字頻道下又可分為幾個子頻道,從而既可以用一個大數(shù)據(jù)流--每秒19.39兆字節(jié),也可將其分為幾個分流,例如4個,每個的速度就是每秒4.85兆字節(jié),這樣雖然圖像的清晰度要大打折扣,卻可大大增加信息的種類,滿足不同的需求。例如在轉(zhuǎn)播一場體育比賽時,觀眾需要高清晰度的圖像,電視臺就應(yīng)采用每秒19.39兆字節(jié)的傳播;而在進行新聞廣播時,觀眾注意的是新聞內(nèi)容而不是播音員的形象,所以沒必要采用那么高的清晰度,這時只需每秒3兆字節(jié)的速度就可以了,剩下16.39兆字節(jié)可用來傳輸別的內(nèi)容。

      如今,數(shù)字電視是人們談?wù)撟疃嗟臒狒[話題之一。由于數(shù)字電視是種新鮮事物,一些相關(guān)報道及文章介紹中出現(xiàn)似是而非的概念,諸如“數(shù)碼電視”、“全數(shù)字電視”、“全媒體電視”、“多媒體電視”等,造成大眾感到困惑,茫然不知所措。其實,“數(shù)字電視”的含義并不是指我們一般人家中的電視機,而是指電視信號的處理、傳輸、發(fā)射和接收過程中使用數(shù)字信號的電視系統(tǒng)或電視設(shè)備。其具體傳輸過程是:由電視臺送出的圖像及聲音信號,經(jīng)數(shù)字壓縮和數(shù)字調(diào)制后,形成數(shù)字電視信號,經(jīng)過衛(wèi)星、地面無線廣播或有線電纜等方式傳送,由數(shù)字電視接收后,通過數(shù)字解調(diào)和數(shù)字視音頻解碼處理還原出原來的圖像及伴音。因為全過程均采用數(shù)字技術(shù)處理,因此,信號損失小,接收效果好。

      數(shù)字電視技術(shù)與原有的模擬電視技術(shù)相比,有如下優(yōu)點:

      (l)信號雜波比和連續(xù)處理的次數(shù)無關(guān)。電視信號經(jīng)過數(shù)字化后是用若干位二進制的兩個電平來表示,因而在連續(xù)處理過程中或在傳輸過程中引入雜波后,其雜波幅度只要不超過某一額定電平,通過數(shù)字信號再生,都可能把它清除掉,即使某一雜波電平超過額定值,造成誤碼,也可以利用糾錯編、解碼技術(shù)把它們糾正過來。所以,在數(shù)字信號傳輸過程中,不會降低信雜比。而模擬信號在處理和傳輸中,每次都可能引入新的雜波,為了保證最終輸出有足夠的信雜比,就必須對各種處理設(shè)備提出較高信雜比的要求。模擬信號要求 S/N>40dB,而數(shù)字信號只要求S/N>20dB。模擬信號在傳輸過程中噪聲逐步積累,而數(shù)字信號在傳輸過程中,基本上不產(chǎn)生新的噪聲,也即信雜比基本不變。

      (2)可避免系統(tǒng)的非線性失真的影響。而在模擬系統(tǒng)中,非線性失真會造成圖像的明顯損傷。

      (3)數(shù)字設(shè)備輸出信號穩(wěn)定可靠。因數(shù)字信號只有“0”、“l(fā)”兩個電平,“l(fā)”電平的幅度大小只要滿足處理電路中可能識別出是“l(fā)”電平就可,大一點、小一點無關(guān)緊要。

      (4)易于實現(xiàn)信號的存儲,而且存儲時間與信號的特性無關(guān)。近年來,大規(guī)模集成電路(半導(dǎo)體存儲器)的發(fā)展,可以存儲多幀的電視信號,從而完成用模擬技術(shù)不可能達到的處理功能。例如,幀存儲器可用來實現(xiàn)幀同步和制式轉(zhuǎn)換等處理,獲得各種新的電視圖像特技效果。

      (5)由于采用數(shù)字技術(shù),與計算機配合可以實現(xiàn)設(shè)備的自動控制和調(diào)整。

      (6)數(shù)字技術(shù)可實現(xiàn)時分多路,充分利用信道容量,利用數(shù)字電視信號中行、場消隱時間,可實現(xiàn)文字多工廣播(Teletext)。

      (7)壓縮后的數(shù)字電視信號經(jīng)數(shù)字調(diào)制后,可進行開路廣播,在設(shè)計的服務(wù)區(qū)內(nèi)(地面廣播),觀眾將以極大的概率實現(xiàn)“無差錯接收”(發(fā)“0”收“0”,發(fā)“ l”收“l(fā)”),收看到的電視圖像及聲音質(zhì)量非常接近演播室質(zhì)量。

      (8)可以合理地利用各種類型的頻譜資源。以地面廣播而言,數(shù)字電視可以啟用模擬電視?quot;禁用頻道(taboo channel),而且在今后能夠采用“單頻率網(wǎng)絡(luò)”(single frequency network)技術(shù),例如 l套電視節(jié)目僅占用同 1個數(shù)字電視頻道而覆蓋全國。此外,現(xiàn)有的 6MHz模擬電視頻道,可用于傳輸 l套數(shù)字高清晰度電視節(jié)目或者 4-6套質(zhì)量較高的數(shù)字常規(guī)電視節(jié)目,或者 16-24套與家用 VHS錄像機質(zhì)量相當?shù)臄?shù)字電視節(jié)目。

      (9)在同步轉(zhuǎn)移模式(STM)的通信網(wǎng)絡(luò)中,可實現(xiàn)多種業(yè)務(wù)的“動態(tài)組合”(dynamic combination)。例如,在數(shù)字高清晰度電視節(jié)目中,經(jīng)常會出現(xiàn)圖像細節(jié)較少的時刻。這時由于壓縮后的圖像數(shù)據(jù)量較少,便可插入其它業(yè)務(wù)(如電視節(jié)目指南、傳真、電子游戲軟件等),而不必插入大量沒有意義的“填充比特”。

      (10)很容易實現(xiàn)加密/解密和加擾/解擾技術(shù),便于專業(yè)應(yīng)用(包括軍用)以及廣播應(yīng)用(特別是開展各類收費業(yè)務(wù))。

      (ll)具有可擴展性、可分級性和互操作性,便于在各類通信信道特別是異步轉(zhuǎn)移模式(ATM)的網(wǎng)絡(luò)中傳輸,也便于與計算機網(wǎng)絡(luò)聯(lián)通。

      (12)可以與計算機“融合”而構(gòu)成一類多媒體計算機系統(tǒng),成為未來“國家信息基礎(chǔ)設(shè)施”(NII)的重要組成部分。

      3G :近年來移動通信發(fā)展迅猛,自70年代末期模擬蜂窩系統(tǒng)問世以來,不到二十年時間,已經(jīng)發(fā)展到以數(shù)字化技術(shù)為特征的第二代移動通信,進入90年代以后,世界各國已著手探尋第三代移動通信(即未來個人通信)的實現(xiàn)路徑。

      第三代移動通信標準有兩個主要目標:一是實現(xiàn)多媒體、寬帶化、智能化和高質(zhì)量的全球通信;二是規(guī)范尋呼、無繩、蜂窩和低軌道衛(wèi)星在內(nèi)的多種標準,統(tǒng)一“空中接口”。IMT-2000將寬帶CDMA視為優(yōu)先考慮的方案,但在頻分模式的選擇上,歐洲建議由GSM向上過渡;北美建議由CDMA向上發(fā)展,日本力求與歐洲靠近,而這些要求對芯片的要求也變得更高,最典型的要求就是適用芯片應(yīng)具有卓越的運行與處理能力,以及更高的兼容性。

      (一)運行速度

      第三代移動通信要求DSP至少達到300MIPS的運算速度,才能實現(xiàn)各種繁雜的算法、解壓縮和編譯碼。目前,DSP在功能上趨向?qū)崿F(xiàn)多個MAC和多個寄存器,更寬的程序總線和數(shù)據(jù)總線;在結(jié)構(gòu)上趨向采用SIMD、MIMD以及VLIW(超長指令)。第六代VLIW結(jié)構(gòu)的TMS320C67x DSP產(chǎn)品,浮點運算速度達到1GFLOPS。用一片C67x就可完成10片普通DSP的工作,但其單價與市面上普通浮點DSP的價格相當,C67x功能之強大,足以為下一代個人通信提供高速、精確、多功能和多信道的解決方案。

      (二)兼容性

      由于在此之前有第一、第二代移動通信系統(tǒng)在運行,那么怎樣是第三代通信系統(tǒng)與前兩代相容,就成了一個技術(shù)難題。第一代模擬移動通信系統(tǒng)雖然在現(xiàn)在和未來都不是移動通信的發(fā)展主流,但是在全球的少數(shù)地區(qū),例如北美的一些地區(qū)還將會存在;第二代數(shù)字移動通信系統(tǒng)在目前的市場占有率和普及率方面遠遠高于第一代和第三代,而且至少在未來的十年中將會與第三代系統(tǒng)并行發(fā)展,預(yù)計在第二代的發(fā)展終期,將達到全球四億用戶,這樣系統(tǒng)的兼容性將顯得非常主要。如果第三代專用芯片無法實現(xiàn)與第一代和第二代移動通信系統(tǒng)的兼容,那么第三代通信系統(tǒng)不但在初期的投入會很高,而且由于無法繼承和使用現(xiàn)存的網(wǎng)絡(luò)和移動設(shè)備,將造成巨大的資源和財力的浪費。

      隨著DSP 技術(shù)越來越成熟,我相信DSP技術(shù)會越來越來應(yīng)用到我們的生活中。希望DSP技術(shù)能帶給我們更多的實用,讓我們的生活更加豐富多彩。

      讀后感:

      本文開頭介紹了DSP的概念,隨著社會的發(fā)展和人們生活水平的日益提高,人們對生活的需求也在日漸增長,DSP技術(shù)被越來越多的應(yīng)用在我們的日常生活中。市場的需求促進了技術(shù)的迅猛發(fā)展,越來越多的新產(chǎn)品出現(xiàn)在我們眼前,這一切都源于DSP技術(shù)。

      接下來介紹了DSP芯片,并且從實際出發(fā),闡述了DSP技術(shù)的廣泛應(yīng)用。列舉了2個方面:數(shù)字電視和3G數(shù)字生活。

      數(shù)字電視就是指從演播室到發(fā)射、傳輸、接受的所有環(huán)節(jié)都是使用數(shù)字電視信號或?qū)υ撓到y(tǒng)所有的信號傳播都是通過由0、1數(shù)字串所構(gòu)成的數(shù)字流來傳播的電視類型。并花了大篇幅重點介紹了數(shù)字電視技術(shù)與原有的模擬電視技術(shù)相比所具有的優(yōu)點。由此看出數(shù)字電視在社會上的廣泛使用了。

      3G數(shù)字生活簡要的概括了移動通信的發(fā)展史和它的巨大進步。第三代移動通信標準有兩個主要目標:一是實現(xiàn)多媒體、寬帶化、智能化和高質(zhì)量的全球通信;二是規(guī)范尋呼、無繩、蜂窩和低軌道衛(wèi)星在內(nèi)的多種標準,統(tǒng)一“空中接口”。隨著第三代移動通信的普及,它對DSP芯片的要求也越來越高。最典型的要求就是適用芯片應(yīng)具有卓越的運行與處理能力,以及更高的兼容性。接著簡要的闡述了這兩個方面。

      綜合此文,看出DSP應(yīng)用技術(shù)已經(jīng)普及到人們的日常生活中,并且可以展望DSP技術(shù)的前景會越來越接近普通老百姓的生活中,使得DSP技術(shù)成為所有人生活中的不可缺少的部分。

      第五篇:vb+sql程序設(shè)計論文

      石家莊職業(yè)技術(shù)學(xué)院

      圖書信息管理系統(tǒng)

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

      論文提交時間: ___________________

      評 閱 人:___________________

      年 月 日: ___________________

      摘要

      隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)地管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了。

      管理信息系統(tǒng)(簡稱MIS)是介于信息論,經(jīng)濟管理理論,統(tǒng)計學(xué)與運籌學(xué)及計算機科學(xué)之間的一門邊緣性,綜合性,系統(tǒng)性的交叉科學(xué),它是隨著管理科學(xué),信息技術(shù),計算機技術(shù)等的發(fā)展而產(chǎn)生和發(fā)展起來的。

      圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應(yīng)用程序功能的完備,易用等的特點?;谏鲜隹紤]本系統(tǒng)主要利用VB.NET作前端的應(yīng)用開發(fā)工具,利用SQL server 2005 作為后臺的數(shù)據(jù)庫,利用WINDOWS作為系統(tǒng)平臺開發(fā)的圖書管理系統(tǒng)。另外本圖書館管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進行系統(tǒng)分析和設(shè)計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法。

      關(guān)鍵字 管理信息系統(tǒng) 圖書管理 VB.NET的應(yīng)用。

      目錄

      第一章 系統(tǒng)需求分析......................................................3

      1現(xiàn)行系統(tǒng)存在問題的分析..............................................................................3 2解決方案...................................................................................................3

      第二章 總體設(shè)計............................................................4 系統(tǒng)目標設(shè)計.............................................................................................4 2 系統(tǒng)功能分析.............................................................................................4

      第三章 數(shù)據(jù)庫說明.........................................................5

      1數(shù)據(jù)庫的的表格介紹....................................................................................5 2各表關(guān)系與觸發(fā)器的解釋..............................................................................7

      第四章 功能模塊設(shè)計.....................................................11

      1模塊詳解..................................................................................................11

      第五章 重點研究問題及核心問題.......................................23

      1數(shù)據(jù)庫的核心問題......................................................................................23 2VB.NET的核心問題....................................................................................23

      第六章 心得體會...........................................................23 附錄..........................................................................24 參考文獻:..................................................................29

      第一章 系統(tǒng)需求分析

      1.現(xiàn)行系統(tǒng)存在問題的分析

      現(xiàn)圖書館工作大部分還是進行著手工管理,工作起來效率很低,工作量大,更加由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報,給圖書館管理帶來了很大的麻煩。近幾年來,隨著我國科技的飛速發(fā)展,人們越來越注重社會的科技化發(fā)展。為了滿足客觀的需要,完成信息的數(shù)字化,智能化,自動化,綜合化管理,要求在現(xiàn)代化工作引進計算機信心管理技術(shù)。計算機信息化管理系統(tǒng)有著儲存信息量大、速度快,操作簡單等許多優(yōu)點,提供給我們的處理信息及時快捷,同時也提高了圖書管理人員的工作效率。

      2.解決方案

      基于以上的對問題的分析,利用計算機給我們提供信息,及時地調(diào)整學(xué)校圖書館圖書結(jié)構(gòu),并且對學(xué)生們的借閱過程形成一整套動態(tài)的管理就十分必要了。

      圖書館信息管理系統(tǒng)的建立,需要進行用戶的需求調(diào)查與分析,以確定系統(tǒng)目標,提出解決問題的詳細方案,這是本系統(tǒng)建設(shè)的重要環(huán)節(jié)。

      學(xué)校圖書館規(guī)模相對于商業(yè)圖書館小,但要有著完善的圖書信息,對每一冊書要有詳細的記錄信息,功能上對系統(tǒng)的需求是全面的。因此對用戶的需求可分為四個方面:一方面是圖書館工作人員通過計算機來管理各類圖書,分類編號,調(diào)整圖書結(jié)構(gòu),增加圖書庫存,適應(yīng)學(xué)生的需求;另一方面是學(xué)生們能通過計算機來查詢?yōu)g覽圖書館中的圖書,來確定自己需要的書籍,為借閱做好準備;再有一方面是工作人員對學(xué)生們的借閱證發(fā)放;還有就是圖書館的核心工作,對圖書的借閱管理。

      這四個方面形成了學(xué)校圖書館一個工作整體,采用計算機自動化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。

      在軟、硬件方面對系統(tǒng)的需求,軟件要求易學(xué),界面簡單,容易掌握,可以很簡單明了方便的管理各種圖書信息。硬件的配置要求不是太高,這樣也很好的適應(yīng)當前的學(xué)校圖書館得情況。

      在開發(fā)方式上對系統(tǒng)的需求,由于學(xué)校圖書館是一種無商業(yè)利益的,所以系統(tǒng)設(shè)計開發(fā)的周期要短,在短時間內(nèi)完成,減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實用作為系統(tǒng)開發(fā)的指導(dǎo)思想。

      第二章

      總體設(shè)計

      1.系統(tǒng)目標設(shè)計

      系統(tǒng)開發(fā)的總目標是實現(xiàn)內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。能夠?qū)D書進行注冊登記,也就是添加圖書基本信息(如:書名、作者、價格等)預(yù)先存入數(shù)據(jù)庫中,供以后檢索,以及查找、更新、刪除圖書信息。

      能夠?qū)栝喨诉M行注冊登記,包括記錄借閱人的姓名、地址、電話等信息,以及查找、更新、刪除讀者信息。

      能夠?qū)D書的借閱、歸還??梢园磮D書借閱號等信息對圖書進行查詢,并能反映出圖書的借閱情況。

      能夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權(quán)。

      提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。

      2.系統(tǒng)功能分析

      根據(jù)以上功能,將圖書管理系統(tǒng)的數(shù)據(jù)分為:

      數(shù)據(jù)輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、用戶基本信息的錄入。

      數(shù)據(jù)輸出部分:主要是各種統(tǒng)計查詢,包括:根據(jù)圖書信息(如書名、圖書借閱號)查閱圖書及其借閱者信息、統(tǒng)計輸出圖書類型等。

      數(shù)據(jù)處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在數(shù)據(jù)庫中將該書標記為已借出,以防出現(xiàn)數(shù)據(jù)庫中有書但圖書館無書的情況;一本書歸還后,同樣必須在數(shù)據(jù)庫中將其刪除,以便再次借出。以及對圖書基本信息,借閱人基本信息,用戶基本信息的更新、刪除。

      第三章 數(shù)據(jù)庫說明

      1.數(shù)據(jù)庫的的表格介紹

      數(shù)據(jù)庫在包括讀者信息表,圖書信息表,圖書類別表,圖書借閱表,用戶信息表,庫存表。

      圖4.1

      部分表的圖如下: 圖書信息表:

      圖4.2

      圖書借閱表:

      圖4.3

      用戶信息表:

      圖書類別表:庫存信息表:讀者信息表:

      圖4.4

      圖4.5

      圖4.6

      圖4.7

      一個聯(lián)合了圖書信息表、庫存信息表、圖書借閱表建立一個借閱圖書時的圖書查詢---View1,其各表之間的關(guān)系如下: 視圖中的示例信息如圖:

      圖4.8

      2各表關(guān)系與觸發(fā)器的解釋

      圖4.9

      圖4.10

      為了更好的完善該系統(tǒng),因此在數(shù)據(jù)庫的建立一些主鍵、約束、觸發(fā)器。關(guān)系有:圖書信息表與圖書類別表存在著外鍵約束;

      讀者信息表與圖書借閱表存在著外鍵約束; 庫存信息表與圖書借閱表存在著外鍵約束;

      圖書信息表與圖書借閱表存在著外鍵約束;

      部分表中存在著主鍵,因為表中數(shù)據(jù)很少,主鍵只起到唯一性的作用,對于表的檢索速度效果是不顯著的。

      在實際的圖書館的系統(tǒng)中,當讀者借閱一本書時,那么圖書館中該書是少一本,還一本書,書庫中則多一本,當書庫中的數(shù)量為0時,則無法借閱該書,每名學(xué)生只能借2本,為模擬這種現(xiàn)象,也在表圖書借閱中建立了觸發(fā)器。Ck_讀者信息表 功能:每名學(xué)生只能借6本

      圖4.11 Upda_庫存量1功能:當借一本時,庫存表中與之相應(yīng)的圖書庫存量則少一本

      圖4.12

      Upda_庫存量2功能:當還一本書,庫存表中與之相應(yīng)的圖書庫量則多一本

      圖4.13

      Upda_庫存信息表功能:當庫存信息為0時,則無法向借閱表中插入信息。

      圖4.14

      第四章功能模塊設(shè)計

      1.模塊詳解

      該圖書管理系統(tǒng)包括如下界面:登錄、主窗體、讀者信息、圖書信息、圖書類別、借閱與歸還、系統(tǒng)用戶管理。其關(guān)系如下圖。

      圖5.1

      該窗體為初始窗體

      圖5.2

      當?shù)卿洉r,先進入登錄界面,然后進入主窗體中。關(guān)鍵代碼:(見附錄A)

      圖5.3

      主窗體中包括基礎(chǔ)數(shù)據(jù):讀者信息、圖書信息、類別信息;圖書借閱管理中包括:圖書信息查詢、借書管理、還書管理;系統(tǒng)維護中包括:用戶添加,用戶修改;另外,有一個關(guān)于窗體,最后一個模塊就是退出系統(tǒng)。

      圖5.4

      各模塊的功能: 讀者信息管理

      該設(shè)計的功能主要是完成學(xué)校圖書信息的入庫編目管理,它包括讀者信息的添加,圖書的查詢、更新、刪除等功能。

      讀者信息添加:在此窗體中用戶可以添加自己的個人有關(guān)信息。關(guān)鍵代碼:(見附錄B)

      圖5.5

      讀者作息查詢

      在窗體中用戶可查詢、刪除自己的信息 關(guān)鍵代碼: 查詢代碼:(見附錄C)

      刪除代碼:(附錄

      D)

      圖5.6

      讀者信息更新

      該窗體可以更新讀者信息 關(guān)鍵代碼(附錄E)

      圖5.7 讀者信息瀏覽

      該窗體可以實現(xiàn)所有讀者信息 代碼如下:(附錄F)

      圖5.8

      該設(shè)計的功能主要是完成學(xué)校圖書信息的入庫編目管理,它包括圖書信息的添加,圖書的查詢、更新、刪除等功能。(以下代碼與上面代碼類似,在此不做詳解)

      圖書信息添加:在此窗體中圖書管理員可以添加圖書的相關(guān)信息

      圖5.9

      圖書信息查詢:在此窗體中圖書管理員可以查詢、刪除圖書的相關(guān)信息

      圖5.10

      圖書信息更新:在此窗體中圖書管理員可以更新圖書的相關(guān)信息

      圖5.11

      圖書信息瀏覽:在此窗體中圖書管理員可以瀏覽圖書的相關(guān)信息

      圖5.12

      圖書類別管理:在此窗體中圖書管理員可以添加圖書類別的相關(guān)信息

      圖5.13

      圖書類別查詢:在此窗體中圖書管理員可以查詢、刪除圖書類別的相關(guān)信息

      圖5.14

      圖書類別更新:在此窗體中圖書管理員可以更新圖書類別的相關(guān)信息

      圖5.15

      圖書類別瀏覽:在此窗體中圖書管理員可以瀏覽圖書類別的相關(guān)信息

      圖5.16

      圖書查詢:讀者可以在此行窗體中查找想要借閱的圖書ISBN、庫存、書名等信息。

      圖5.17

      借閱:讀者在此窗體中添加自己的信息,來借閱圖書。關(guān)鍵代碼(附錄G)

      圖5.18

      歸還:讀者在此窗體中刪除自己的借閱信息,并歸還圖書。關(guān)鍵代碼:(附錄H)

      圖5.19

      (1)口令識別

      口令識別是一種低成本,易實現(xiàn)的用戶識別技術(shù)。在計算機系統(tǒng)內(nèi)廣泛的使 用,在口令識別機制中,計算機系統(tǒng)給每個用戶分配一個用戶名和一個口令。用戶名唯一確定一個用戶是公開的;口令用于證實用戶,是保密的,顯示為*號。

      (2)口令存取

      系統(tǒng)要識別每個用戶的口令,就必須把每個用戶的口令存放起來,形成口令表,通常以文件或數(shù)據(jù)庫形式存放。如果以明文的形式存放,則很容易被熟悉系統(tǒng)的人偷取,為了提高基于口令的身份識別方案的堅強度,應(yīng)該在口令方案中引入加密機制。

      用戶添加:在此窗體中圖書管理員可以添加用戶相關(guān)信息

      圖5.20

      用戶管理:用戶可以在此窗體中更新、刪除用戶信息。

      圖5.21

      關(guān)于窗體:主要介紹該系統(tǒng)的一些基本信息

      圖5.22

      第五章 重點研究問題及核心問題

      1.數(shù)據(jù)庫的核心問題

      在實際的圖書館的系統(tǒng)中,當讀者借閱一本書時,那么圖書館中該書是少一本,還一本書,書庫中則多一本,當書庫中的數(shù)量為0時,則無法借閱該書,每名學(xué)生只能借2本,為模擬這種現(xiàn)象,也在表圖書借閱中建立了觸發(fā)器。

      2.VB.NET的核心問題

      ADO.NET技術(shù),數(shù)據(jù)訪問控件的使用,手動創(chuàng)建數(shù)據(jù)庫訪問的編程方法。

      第六章 心得體會

      在對圖書管理信息系統(tǒng)的開發(fā)過程有了基本了解后,本人使用VB.NET開發(fā)了這個“圖書管理系統(tǒng)”。系統(tǒng)基本實現(xiàn)了內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。例如添加讀者信息以及查找、更新、刪除讀者信息, 添加圖書信息以及查找、更新、刪除圖書信息,添加圖書類別信息以及查找、更新、刪除圖書類別信息,圖書的借閱、歸還。可以按圖書借閱號等信息對圖書進行查詢,并能反映出圖書的借閱情況。實現(xiàn)了簡單的統(tǒng)計分析功能,可以展示出庫存圖書館藏圖書的情況。還能夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權(quán)。

      通過對該系統(tǒng)的設(shè)計、開發(fā)和調(diào)試,一方面使我更加熟練了SQL2005 的使用方法,熟悉了建庫、建表、建視圖的方法,以及如何建約束、觸發(fā)器讓數(shù)據(jù)更完整。另一方面,讓我對VB.NET開發(fā)工具的有了更深一步的認識,熟悉了窗口、菜單以及一些可視化控件的使用方法。通過使用還了解到了各類控件的屬性與方法。同時,在制作過程中遇到了不少問題和困難,通過查閱書籍及互連網(wǎng)以及和同學(xué)們的探討讓我得到了不小的幫助。

      由于外部設(shè)備條件以及自身能力的限制,該管理系統(tǒng)還存在不少的缺點和漏洞,只能盡量改正與完善。不足之處,還望多多指教。

      附錄

      附錄A Dim cmd As New SqlCommand(“select * from user1 where user1='” & u_name & “' and pwd='” & u_pwd & “'”, cn)cn.Open()Dim dr As SqlDataReader = cmd.ExecuteReader If Not dr.Read Then MsgBox(“你的user1或pwd不對”)Else If dr.Item(“userTYPE”)= 0 Then FrmMain.ToolStripMenuItem3.Enabled = False//普通用戶

      Else FrmMain.ToolStripMenuItem3.Enabled = True//管理員

      End If FrmMain.Show()Me.Close()End If 附錄B

      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

      System.EventArgs)Handles Button1.Click If TextBox1.Text = “" Or TextBox4.Text = ”“ Or TextBox5.Text = ”“ Or TextBox8.Text = ”“ Or TextBox9.Text = ”“ Then MsgBox(”均不能為空!“)Exit Sub End If Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”insert into 讀者信息表 values('“ & TextBox1.Text & ”','“ & TextBox2.Text & ”','“ & TextBox3.Text & ”','“ & TextBox4.Text & ”','“ & TextBox5.Text & ”','“ & TextBox6.Text & ”','“ & ComboBox1.Text & ”','“ & TextBox7.Text & ”','“ & TextBox8.Text & ”','“ & TextBox9.Text & ”','“ & TextBox10.Text & ”')“, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()End Sub 附錄C

      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click If ComboBox1.Text = ”姓名“ Then Try Dim cn As New

      SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlDataAdapter(”select * from 讀者信息表 where name='“ & TextBox1.Text & ”' “, cn)Dim tb1 As New DataTable cn.Open()da.Fill(tb1)cn.Close()DataGridView1.DataSource = tb1 Catch ex As Exception MsgBox(ex.ToString)End Try ElseIf ComboBox1.Text = ”借閱證號“ Then Try Dim cn As New

      SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlDataAdapter(”select * from 讀者信息表 where isbn='“ & TextBox1.Text & ”' “, cn)Dim tb1 As New DataTable cn.Open()da.Fill(tb1)cn.Close()DataGridView1.DataSource = tb1 Catch ex As Exception MsgBox(ex.ToString)End Try End If End Sub 附錄D Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button4.Click If ComboBox1.Text = ”姓名“ Then Try Dim cn As New

      SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”delete from 讀者信息表 where name='“ & TextBox1.Text & ”' “, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try

      ElseIf ComboBox1.Text = ”借閱證號“ Then Try Dim cn As New

      SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”delete from 讀者信息表 where isbn='“ & TextBox1.Text & ”' “, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try End If End Sub 附錄E Private Sub readerupdate_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)Handles Me.MouseClick

      Try Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlCommand(”select * from 讀者信息表 where isbn='“ & TextBox8.Text & ”' “, cn)Dim myread As SqlDataReader cn.Open()myread = da.ExecuteReader While myread.Read TextBox1.Text = myread(”Name“)TextBox2.Text = myread(”sex“)TextBox3.Text = myread(”age“)TextBox4.Text = myread(”identitycard“)TextBox5.Text = myread(”maxnum“)TextBox6.Text = myread(”keepmoney“)ComboBox1.Text = myread(”zj“)TextBox7.Text = myread(”zy“)TextBox8.Text = myread(”isbn“)TextBox9.Text = myread(”bztime“)TextBox10.Text = myread(”tel“)End While cn.Close()

      Catch ex As Exception MsgBox(ex.ToString)End Try End Sub

      Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click Me.Close()End Sub Private Sub TextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)Handles TextBox1.MouseClick Try Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim da As New SqlCommand(”select * from 讀者信息表 where name='“ & TextBox1.Text & ”' “, cn)Dim myread As SqlDataReader cn.Open()myread = da.ExecuteReader While myread.Read TextBox1.Text = myread(”Name“)TextBox2.Text = myread(”sex“)TextBox3.Text = myread(”age“)TextBox4.Text = myread(”identitycard“)TextBox5.Text = myread(”maxnum“)TextBox6.Text = myread(”keepmoney“)ComboBox1.Text = myread(”zj“)TextBox7.Text = myread(”zy“)TextBox8.Text = myread(”isbn“)TextBox9.Text = myread(”bztime“)TextBox10.Text = myread(”tel“)End While cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try End Sub

      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click Try Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”update 讀者信息表 set name= '“ & TextBox1.Text & ”',sex='“ & TextBox2.Text & ”',age='“ & TextBox3.Text & ”',identitycard='“ & TextBox4.Text & ”',maxnum='“ & TextBox5.Text & ”',keepmoney='“ & TextBox6.Text & ”',zj='“ & ComboBox1.Text & ”',zy='“ & TextBox7.Text & ”',isbn='“ & TextBox8.Text & ”',bztime='“ & TextBox9.Text & ”',tel='“ & TextBox10.Text & ”' where isbn='“ & TextBox8.Text & ”' or name='“ & TextBox1.Text & ”' “, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()Catch ex As Exception MsgBox(ex.ToString)End Try End Sub 附錄F Private Sub 讀者信息表BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles 讀者信息表BindingNavigatorSaveItem.Click Me.Validate()Me.讀者信息表BindingSource.EndEdit()Me.讀者信息表TableAdapter.Update(Me.TsglDataSet.讀者信息表)

      End Sub Private Sub readerupdate_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load 'TODO: 這行代碼將數(shù)據(jù)加載到表“TsglDataSet.讀者信息表”中。您可以根據(jù)需要移動或移除它。

      Me.讀者信息表TableAdapter.Fill(Me.TsglDataSet.讀者信息表)End Sub 附錄G

      Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”insert into 圖書借閱表 values('“ & TextBox1.Text & ”','“ & TextBox3.Text & ”',' no','“ & TextBox5.Text & ”','no')“, cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()附錄H

      Dim cn As New SqlConnection(My.Settings.TSconnectionStr)Dim cmd As New SqlCommand(”delete from 圖書借閱表 where bookisbn='“ & TextBox1.Text & ”'", cn)cn.Open()cmd.ExecuteNonQuery()cn.Close()

      參考文獻:

      [1]《軟件工程導(dǎo)論》 張海藩 著 清華大學(xué)出版社 [2]《數(shù)據(jù)庫原理與設(shè)計》 張龍祥、陶影 等編 西安交大出版社 [3]《管理信息系統(tǒng)原理與應(yīng)用》羅超理、李萬紅

      清華大學(xué)出版社 [4]《SQL Server 2005 實用教程》李巖、張瑞雪

      清華大學(xué)出版社 [5]《Visual Basic.NET》

      劉懷亮

      冶金工業(yè)出版社

      致 謝

      本論文是在石家莊職業(yè)技術(shù)學(xué)院智立甫老師的悉心指導(dǎo)和幫助下完成的。在論文的選題、問題分析以及論文寫作的整個過程中,處處滲透著老師的心血。非常感謝智老師的悉心指導(dǎo)。在跟隨智立甫老師進行畢業(yè)設(shè)計的過程中,他淵博的學(xué)識,嚴謹?shù)闹螌W(xué)態(tài)度時刻激勵和影響著我,使我在短期內(nèi)不僅學(xué)識水平有了較大提高,而且更重要的是從老師那里學(xué)到了從事研究工作的方法和態(tài)度,這必將使我受益終生,同時我也會將智老師這種精益求精的精神滲透到我今后的學(xué)習(xí)工作中。在論文完成之際,特向智立甫老師表示衷心的感謝和崇高的敬意。我將永遠銘記老師的諄諄教誨。

      感謝趙恩同學(xué)在代碼修改發(fā)面的方面的幫助!感謝郝鵬同學(xué)提供的圖片素材!

      你們的激勵和厚望一直是我奮斗的動力源泉,但愿我的點滴進步能給你們帶來欣慰。

      下載DSP系統(tǒng)程序設(shè)計論文word格式文檔
      下載DSP系統(tǒng)程序設(shè)計論文.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        基于DSP系統(tǒng)的自舉設(shè)計講述

        設(shè)計任務(wù)書 題目:基于DSP系統(tǒng)的自舉設(shè)計要求: (1)將目標代碼生成可執(zhí)行的COFF格式文件(.out文件) (2)使用Hex轉(zhuǎn)換工具將.out文件轉(zhuǎn)換為Hex文件。 (3)采用C語言編寫FLASH燒寫程序,通過DS......

        離散余弦變換(DCT)的DSP程序設(shè)計與實現(xiàn)

        《DSP技術(shù)及應(yīng)用實習(xí)》 DSP課程設(shè)計論文 題 目 離散余弦變換(DCT)的DSP實現(xiàn) 專 業(yè) 電氣工程及其自動化 姓 名陳夢澤 班 級 11東電氣 學(xué) 號 11811527 執(zhí)行學(xué)期 2014-20......

        C++程序設(shè)計—電話簿管理系統(tǒng)

        XXXXXXXXXXXC/C++程序設(shè)計實訓(xùn) 電話簿管理系統(tǒng) 學(xué)生姓名 ×××× 學(xué) 號 ×××× 所在學(xué)院 ×××× 專業(yè)名稱 ×××× 班 級 ×××× 指導(dǎo)教師 XXX XXXXXXXXXXXXXXXX XX......

        C語言程序設(shè)計考試系統(tǒng)

        《C語言程序設(shè)計》考試系統(tǒng) C language progamme design examination system 馬國富劉波 (安陽工學(xué)院 計算機工程系,河南 安陽455000) Ma GuoFu,liu bo (Department of Compute......

        DSP結(jié)課論文報告格式五篇范文

        《DSP原理與應(yīng)用》 結(jié)課論文 楷體小初居中 設(shè)計題目:×××××× 宋體小二居中 專業(yè):農(nóng)業(yè)電氣化與自動化班級:09農(nóng)電一班 姓名:霍 春 陽學(xué)號:20094072107 宋體小三居中 目錄 (......

        基于DSP整流器設(shè)計論文(共五則)

        基于DSP整流器設(shè)計論文在平時的學(xué)習(xí)、工作中,大家都經(jīng)常接觸到論文吧,借助論文可以有效提高我們的寫作水平。你知道論文怎樣寫才規(guī)范嗎?下面是小編精心整理的基于DSP整流器設(shè)計......

        基于視頻和DSP的高速公路識別和測速系統(tǒng)

        基于視頻的高速公路測速系統(tǒng)董桂菊,徐杰(東北農(nóng)業(yè)大學(xué)電氣與信息學(xué)院,哈爾濱150030)摘要:文章介紹了基于視頻的車輛測速管理系統(tǒng),并提出了一種車輛的測速方法。車輛測速管理是智能......

        基于DSP開關(guān)電源

        基于DSP的開關(guān)電源 摘要 本文以TMs320LF2407A為控制核心,介紹了一種基于DSP的大功率開關(guān)電源的設(shè)計方案。該電源采用半橋式逆變電路拓撲結(jié)構(gòu),應(yīng)用脈寬調(diào)制和軟件PID調(diào)節(jié)技術(shù)實......