I/O并行口直接驅動LED顯示1. 實驗任務 如圖13所示,利用AT89S51單片機的P0端口的P0.0-P0.7連接到一個共陰數碼管的a-h的筆段上,數碼管的公共端接地。在數碼
上傳時間: 2013-06-15
上傳用戶:kytqcool
嵌入式系統產品開發現已成為IT產業的主流發展方向之一,在不同應用領域的嵌入式系統產品開發中,都涉及到的一個共性關鍵技術是:嵌入式系統開發平臺的研究與設計。 本文密切結合實際科研項目,采用軟、硬件協同設計的研究方法,設計了一套基于ARM微處理器架構的嵌入式系統開發平臺,為應用系統的開發者完成了大部分共性的底層設計工作,并針對現代酒店客房管理與控制系統的功能要求,以此平臺為基礎,開發了一個樓層機控制系統,并成功運用于深圳某國際大酒店的客房控制系統中,驗證了本文研發成果的有效性和推廣應用價值。 論文首先分析了當前國內外嵌入式系統的研究現狀,然后研究了基于S3C44BOX開發板的硬件設計和實現過程,分別給出了電源模塊、MCU核心模塊、存儲器模塊、I/O接口模塊、通信接口模塊、調試以及系統擴展接口等主要模塊的設計方法和電氣原理圖;使用CPLD實現了多功能JTAG調試器,在SDT環境下完成了硬件調試工作;研究了嵌入式操作系統的移植技術,針對VxWorks操作系統下載與應用,開發了適用于S3C44BOX的板級支持包,成功完成了BootRom和VxWorks兩種映像的生成和加載;在論文的最后,研究了本平臺在酒店客房控制系統中的實際應用方法,設計其作為樓層機的實現方案,討論了網絡通信與控制的工作原理,并給出了主要程序的流程圖。
上傳時間: 2013-06-02
上傳用戶:banyou
介紹了Infineon(英飛凌)公司DAVE2.O軟件的使用方法和一些需注意的要點,并按照流程編寫了一個“Infineon XC164CM”的閃燈測試程序
上傳時間: 2013-07-13
上傳用戶:牛布牛
隨著現代計算機技術、微電子技術的進一步結合和發展,可編程邏輯技術已成為當前電子設計領域中最具活力和發展前途的技術。通過采用FPGA/EDA技術,對通信卡的PCI接口、E1接口、外部邏輯電路進行集成,并利用目前通用計算機強大的數字信息處理能力,可大大簡化CTI硬件的設計,降低制造成本,提高系統可靠性。 據此,本論文提出了基于FPGA/EDA技術的PCI-E1接口設計方法,文中對PCI總線接口、E1接口及兩接口的互連等相關技術進行了深入分析,對各功能模塊和系統進行了VHDL建模與仿真。 同時,論文還介紹了基于ALTERACyclone系列FPGA芯片的PCI-E1接口硬件平臺的設計原理和基于DriverWorks的WDM驅動程序的設計方法。 本論文涉及的軟件、硬件系統已經開發、調試完成。測試結果表明:1、論文所研究的PCI接口(主/從設備)在進行配置讀/寫、I/O讀寫、存儲器讀寫及總線的猝發數據傳送等操作中,各項性能符合PCI2.3規范的要求。 2、論文所研究的E1接口支持成幀和不成幀兩種傳輸方式:在成幀模式下,信息的有效傳送速率為31×64Kbit/s;在不成幀的模式下,信息的有效傳送速率為2.048Mbit/s。E1輸出口各項參數符合CCITT相關規范要求。 3、論文所研究的PCI-E1接口在與現網設備、模塊的對接測試中,性能穩定。基于本論文的產品已經正式發布。國內部分廠家已對該產品進行了多方面的綜合測試,并計劃將其應用到實際的生產和研究中。 本論文對于CTI硬件的設計是一項嘗試和革新。測試和應用證明該方法行之有效,符合設計目標,具有較廣闊的應用前景。
上傳時間: 2013-04-24
上傳用戶:lixinxiang
《計算機組成原理》是計算機系的一門核心課程。但是它涉及的知識面非常廣,內容包括中央處理器、指令系統、存儲系統、總線和輸入輸出系統等方面,學生在學習該課程時,普遍覺得內容抽象難于理解。但借助于該計算機組成原理實驗系統,學生通過實驗環節,可以進一步融會貫通學習內容,掌握計算機各模塊的工作原理,相互關系的來龍去脈。 為了增強實驗系統的功能,提高系統的靈活性,降低實驗成本,我們采用FPGA芯片技術來徹底更新現有的計算器組成原理實驗平臺。該技術可根據用戶要求為芯片加載由VHDL語言所編寫出的不同的硬件邏輯,FPGA芯片具有重復編程能力,使得系統內硬件的功能可以像軟件一樣被編程,這種稱為“軟”硬件的全新系統設計概念,使實驗系統具有極強的靈活性和適應性。它不僅使該系統性能的改進和擴充變得十分簡易和方便,而且使學生自己設計不同的實驗變為可能。計算機組成原理實驗的最終目的是讓學生能夠設計CPU,但首先,學生必須知道CPU的各個功能部件是如何工作,以及相互之間是如何配合構成CPU的。因此,我們必須先設計出一個教學用的以FPGA芯片為核心的硬件平臺,然后在此基礎上開發出VHDL部件庫及主要邏輯功能,并設計出一套實驗。 本文重點研究了基于FPGA芯片的VHDL硬件系統,由于VHDL的高標準化和硬件描述能力,現代CPU的主要功能如計算,存儲,I/O操作等均可由VHDL來實現。同時設計實驗內容,包括時序電路的組成及控制原理實驗、八位運算器的組成及復合運算實驗、存儲器實驗、數據通路實驗、浮點運算器實驗、多流水線處理器實驗等,這些實驗形成一個相互關聯的系統。每個實驗先由教師講解原理及原理圖,學生根據教師提供的原理圖,自己用MAX+PLUSII完成電路輸入,學生實驗實際上是編寫VHDL,不需要寫得很復雜,只要能調用接口,然后將程序燒入平臺,這樣既不會讓學生花太多的時間在畫電路圖上,又能讓學生更好的理解每個部件的工作原理和工作過程。 論文首先研究分析了FPGA硬件實驗平臺,即實驗系統的硬件組成。系統采用FPGA-XC4010EPC84,62256CPLD以及其他外圍芯片(例如74LS244,74LS275)組成。根據不同的實驗要求,規劃不同實驗控制邏輯。用戶可選擇不同的實驗邏輯,通過把實驗邏輯下載到FPGA芯片中構成自己的實驗平臺。 其次,論文詳細的闡述了VHDL模塊化設計,如何運用VHDL技術來依次實現CPU的各個功能部件。VHDL語言作為一種國際標準化的硬件描述語言,自1987年獲得IEEE批準以來,經過了1993年和2001年兩次修改,至今已被眾多的國際知名電子設計自動化(EDA)工具研發商所采用,并隨同EDA設計工具一起廣泛地進入了數字系統設計與研發領域,目前已成為電子業界普遍接受的一種硬件設計技術。再次,論文針對實驗平臺中遇到的較為棘手的多流水線等問題,也進行了深入的闡述和剖析。學生需要什么樣的實驗條件,實驗內容及步驟才能了解當今CPU所采用的核心技術,才能掌握CPU的設計,運行原理。另外,本論文的背景是需要學生熟悉基本的VHDL知識或技能,因為實驗是在編寫VHDL代碼的前提下完成的。 本文在基于實驗室的環境下,基本上較為完整的實現了一個基于FPGA的實驗平臺方案。在此基礎上,進行了部分功能的測試和部分性能方面的分析。本論文的研究,為FPGA在實際系統中的應用提供研究思路和參考方案。論文的研究結果將對FPGA與VHDL標準的進一步發展具有重要的理論和現實意義。
上傳時間: 2013-04-24
上傳用戶:小強mmmm
·360度全角鏡頭圓形圖像自動展開成全景圖像
上傳時間: 2013-07-17
上傳用戶:caiiicc
濾波器是一種二端口網絡。它具有選擇頻率的特性,即可以讓某些頻率順利通過,而對其它頻率則加以阻攔,目前由于在雷達、微波、通訊等部門,多頻率工作越來越普遍,對分隔頻率的要求也相應提高;所以需用大量的濾波器。再則,微波固體器件的應用對濾波器的發展也有推動作用,像參數放大器、微波固體倍頻器、微波固體混頻器等一類器件都是多頻率工作的,都需用相應的濾波器。更何況,隨著集成電路的迅速發展,近幾年來,電子電路的構成完全改變了,電子設備日趨小型化。原來為處理模擬信號所不可缺少的LC型濾波器,在低頻部分,將逐漸為有源濾波器和陶瓷濾波器所替代。在高頻部分也出現了許多新型的濾波器,例如:螺旋振子濾波器、微帶濾波器、交指型濾波器等等。雖然它們的設計方法各有自己的特殊之點,但是這些設計方法仍是以低頻“綜合法濾波器設計”為基礎,再從中演變而成,我們要講的波導濾波器就是一例。
標簽: 濾波器設計
上傳時間: 2013-08-04
上傳用戶:eclipse
ecom串口助手是一款帶CRC計算的串口(RS232)調試軟件。由我愛IC導航網工作室開發(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能設置校驗、數據位和停止位,能以ASCII碼或十六進制接收或發送任何數據或字符(包括中文),能發送任意大小的文本文件,可以任意設定自動發送周期,并能將接收數據保存成文本文件。帶有文件或數據串的ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC計算工具,是工程師調試單片機串口的好助手工具。 2、軟件特點 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系統; 2、 綠色軟件,不需安裝。運行解壓軟件,將壓縮包解壓到指定目錄即可。卸載時只需將程序目錄刪除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范圍是COM1-COM255,支持擴展端口(USB轉RS232); 5、 能設置校驗、數據位和停止位; 6、 能以字符或十六進制收發數據,支持中文字符的收發; 7、 支持文件數據的發送; 8、 數據發送區允許設置發送周期,自動發送數據; 9、 支持鍵盤輸入,將鍵盤數據發送到串口; 10、 支持定時保存接收窗口數據,便于查看長時間調試記錄信息; 11、 有效的檢測通訊錯誤,避免軟件死機(如USB轉串口設備拔出檢測); 12、 數據接收窗口及文件發送均采用多線程設計。 13、 帶有文件和數據幀ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC計算工具。發送的數據幀可選添加計算結果,將校驗結果連同數據幀一同打包發送出去。 V2.00版本增加功能 1、添加Xmodem功能(128個字節發送,只支持CRC校驗)。 2、增加Xmodem-1k功能(1024個字節發送,只支持CRC校驗)。 3、支持命令啟動Xmodem-1k功能(可以做自動傳輸文件功能)。 V2.20版本增加功能 1、添加自定義數據幀頭,數據幀尾功能。 2、添加數據幀ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC等校驗協議。 3、添加數據包鏡像回發功能。 4、添加接收對話框字體修改按鈕。 5、添加轉義符號選擇。 6、支持命令串文件發送(具體見命令串文件模板使用說明)。 7、添加窗口總是浮在最前面按鈕,添加命令串隱藏顯示按鈕。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗體字體設置按鈕功能,增加接收窗體背景色設置按鈕。 V2.60版本增加功能 1、增加“校驗結果”按鈕,實現文件或者數據幀的ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC的計算結果顯示。
上傳時間: 2013-06-06
上傳用戶:axxsa
1.把HEX2BIN.EXE 復制到c盤根目錄下2.hex轉換成bin文件使用方法直接把hex文件拖到HEX2BIN.EXE軟件上自動生成bin文件HEX 轉 BIN 程序,弄過單片機的人可能都知道,很多編譯器都會編譯出一種叫HEX 的文件,這好像是Intel定的一個格式,就是把二進制的機器代碼文件以16進制的字符形式(文本)保存,寫進cpu或rom前都需要進行轉化,此小程序便可完成該任務了。
上傳時間: 2013-04-24
上傳用戶:lps11188
練成Linux系統高手教程,用分下載的,現在免分分享給大家,歡迎下載啊。
上傳時間: 2013-05-16
上傳用戶:cuiqiang