Nios 的用戶定義接口邏輯實例 有許多人問我使用 Nios 的用戶定義接口邏輯怎么用,想了幾天決定設(shè)計一個實例來說明。該例為一個使用 user to interface logic 設(shè)計的 PWM 實例,其中包括三個文件: plus32.v 是一個為 32bit nios 設(shè)計的 pwm 實例。 plus16.v 是一個為 16bit nios 設(shè)計的 pwm 實例。 test.s 是一個使用中斷調(diào)用 pwm 的匯編語言測試程序。以上模塊和程序均調(diào)試通過,并可穩(wěn)定工作。這里讓大家參考是使大家通過該例來真正理解 user to interface logic 設(shè)計方法,和nios 中通過匯編調(diào)用中斷的方法,所以超值喔。另外熱烈歡迎大家的指導(dǎo)。 注:在設(shè)計 Nios 時,將你調(diào)用的 user to interface logic 插件重命名為 plus_0,這樣我的 test.s 可不作任何改動,你就可用示波器通過 nios 的 plus 管腳觀察到一個要求的輸出。
上傳時間: 2013-11-15
上傳用戶:cc1915
1、程序的基本格式先介紹二條偽指令:EQU ——標(biāo)號賦值偽指令ORG ——地址定義偽指令PIC16C5X在RESET后指令計算器PC被置為全“1”,所以PIC16C5X幾種型號芯片的復(fù)位地址為:PIC16C54/55:1FFHPIC16C56:3FFHPIC16C57/58:7FFH一般來說,PIC的源程序并沒有要求統(tǒng)一的格式,大家可以根據(jù)自己的風(fēng)格來編寫。但這里我們推薦一種清晰明了的格式TITLE This is ⋯⋯ ;程序標(biāo)題;--------------------------------------;名稱定義和變量定義;--------------------------------------F0 EQU 0RTCC EQU 1PC EQU 2STATUS EQU 3FSR EQU 4RA EQU 5RB EQU 6RC EQU 7┋PIC16C54 EQU 1FFH ;芯片復(fù)位地址PIC16C56 EQU 3FFHPIC16C57 EQU 7FFH;-----------------------------------------ORG PIC16C54 GOTO MAIN ;在復(fù)位地址處轉(zhuǎn)入主程序ORG 0 ;在0000H開始存放程序;-----------------------------------------;子程序區(qū);-----------------------------------------DELAY MOVLW 255┋RETLW 0;------------------------------------------;主程序區(qū);------------------------------------------MAINMOVLW B‘00000000’TRIS RB ;RB已由偽指令定義為6,即B口┋LOOPBSF RB,7 CALL DELAYBCF RB,7 CALL DELAY┋GOTO LOOP;-------------------------------------------END ;程序結(jié)束注:MAIN標(biāo)號一定要處在0頁面內(nèi)。2、程序設(shè)計基礎(chǔ)
標(biāo)簽: PIC 單片機(jī)程序設(shè)計
上傳時間: 2013-11-14
上傳用戶:cjf0304
ICCAVR V6.31A下載,ICCAVR專業(yè)版,AVR單片機(jī)C語言開發(fā)軟件。目前國內(nèi)用的最廣泛的AVR單片機(jī)開發(fā)軟件。 推薦大家使用:ICCAVR V6.31A。 1、運(yùn)行iccavr6.31A進(jìn)行軟件安裝,注此注冊機(jī)只支持這此版本。 2、打開安裝完的軟件,在HELP選項下選Register software,會彈出注冊窗口。 3、復(fù)制注冊窗口中的硬件碼。 4、運(yùn)行keygen.p1里面的注冊機(jī),將硬件碼寫入,執(zhí)行生成命令(注意選擇軟件版本)。 5、將得到的密碼復(fù)制回注冊窗口,執(zhí)行安裝即可。 6、軟件將自動關(guān)閉,重新打開后,即為正式版了。
上傳時間: 2013-12-11
上傳用戶:sklzzy
51 單片機(jī)C 語言學(xué)習(xí)雜記學(xué)習(xí)單片機(jī)實在不是件易事,一來要購買高價格的編程器,仿真器,二來要學(xué)習(xí)編程語言,還有眾多種類的單片機(jī)選擇真是件讓人頭痛的事。在眾多單片機(jī)中51 架構(gòu)的芯片風(fēng)行很久,學(xué)習(xí)資料也相對很多,是初學(xué)的較好的選擇之一。51 的編程語言常用的有二種,一種是匯編語言,一種是C 語言。匯編語言的機(jī)器代碼生成效率很高但可讀性卻并不強(qiáng),復(fù)雜一點的程序就更是難讀懂,而C 語言在大多數(shù)情況下其機(jī)器代碼生成效率和匯編語言相當(dāng),但可讀性和可移植性卻遠(yuǎn)遠(yuǎn)超過匯編語言,而且C 語言還可以嵌入?yún)R編來解決高時效性的代碼編寫問題。對于開發(fā)周期來說,中大型的軟件編寫用C 語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C 語言的優(yōu)點,我在學(xué)習(xí)時選擇了C 語言。以后的教程也只是我在學(xué)習(xí)過程中的一些學(xué)習(xí)筆記和隨筆,在這里加以整理和修改,希望和大家一起分享,一起交流,一起學(xué)習(xí),一起進(jìn)步。*注:可以肯定的說這個教程只是為初學(xué)或入門者準(zhǔn)備的,筆者本人也只是菜鳥一只,第一課 建立您的第一個C 項目使用C 語言肯定要使用到C 編譯器,以便把寫好的C 程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。KEIL uVISION2 是眾多單片機(jī)應(yīng)用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的MCS51 架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,同時還支持,PLM,匯編和C 語言的程序設(shè)計,它的界面和常用的微軟VC++的界面相似,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強(qiáng)大的功能。因此很多開發(fā)51 應(yīng)用的工程師或普通的單片機(jī)愛好者,都對它十分喜歡。以上簡單介紹了KEIL51 軟件,要使用KEIL51 軟件,必需先要安裝它。KEIL51 是一個商業(yè)的軟件,對于我們這些普通愛好者可以到KEIL 中國代理周立功公司的網(wǎng)站上下載一份能編譯2K 的DEMO 版軟件,基本可以滿足一般的個人學(xué)習(xí)和小型應(yīng)用的開發(fā)。(安裝的方法和普通軟件相當(dāng)這里就不做介紹了)安裝好后,您是不是迫不及待的想建立自己的第一個C 程序項目呢?下面就讓我們一起來建立一個小程序項目吧。或許您手中還沒有一塊實驗板,甚至沒有一塊單片機(jī),不過沒有關(guān)系我們可以通過KEIL 軟件仿真看到程序運(yùn)行的結(jié)果。首先當(dāng)然是運(yùn)行KEIL51 軟件。怎么打開?噢,天!那您要從頭學(xué)電腦了。呵呵,開個玩笑,這個問題我想讀者們也不會提的了:P。運(yùn)行幾秒后,出現(xiàn)如圖1-1 的屏幕。
標(biāo)簽: 單片機(jī)c語言 入門教程
上傳時間: 2014-01-23
上傳用戶:yyyyyyyyyy
24cxx讀寫程序軟件-中文版 版本:V1.1.0.20916增加功能:用戶可以設(shè)置并口地址 可以編輯Client區(qū)內(nèi)容 修改了Client區(qū)界面 簡體中文,英文雙語界面 詳見安裝好后的Readme.pdf-----------------------------------說明:W24CXX.EXE為Windwos下使用計算機(jī)并口讀寫24系列I2C EEPROM的小軟件開發(fā)工具:Borland C++ Builder 6.0 WinDriver 5.05b開發(fā)環(huán)境:Windows 2K Profressional SP3運(yùn)行環(huán)境:Windows98/NT/2K/XP-----------------------------------程序開發(fā):林曉斌(SONICSS)EMAIL: SONICSS@CNUNINET.COM注:若您使用Win98系統(tǒng),必須重新啟動計算機(jī)
上傳時間: 2013-11-10
上傳用戶:wxnumen
自制單片機(jī)MSP-FET430仿真器 前言:本想到市場買個自制的MSP-FET430仿真工具,但看其做工可不敢恭維。于是打開當(dāng)時千元購買的FET(1個不夠用啊),又參網(wǎng)上提供的自制FET的資料,依南士接插件的外殼尺寸繪制了自認(rèn)為布板較合理的PCB使用。上圖為電路參考原型,注意圖中FET 的連接形式(25 針屏蔽電纜轉(zhuǎn)接線,長度小于20 厘米的扁平線),這樣的連接更利于下載調(diào)試的可靠性。.....
標(biāo)簽: MSP-FET 430 單片機(jī) 仿真器
上傳時間: 2013-11-20
上傳用戶:xdqm
第1章 數(shù)字系統(tǒng)EDA設(shè)計概論 第2章 可編程邏輯器件設(shè)計方法 第3章 VHDL語言基礎(chǔ) 第4章 數(shù)字邏輯單元設(shè)計 第5章 數(shù)字系統(tǒng)高級設(shè)計技術(shù)(*) 第6章 基于HDL設(shè)計輸入 第7章 基于原理圖設(shè)計輸入 第8章 設(shè)計綜合和行為仿真 第9章 設(shè)計實現(xiàn)和時序仿真 第10章 設(shè)計下載和調(diào)試 第11章 數(shù)字時鐘設(shè)計及實現(xiàn)(*) 第12章 通用異步接收發(fā)送器設(shè)計及實現(xiàn)(*) 第13章 數(shù)字電壓表設(shè)計及實現(xiàn)(*) 第14章 軟核處理器PicoBlaze原理及應(yīng)用(*) 注:帶*的內(nèi)容可根據(jù)課時的安排選講
上傳時間: 2014-01-08
上傳用戶:kao21
二次諧波回旋管所需磁場僅為基模的一半,極大地降低了對工作磁場的要求。基于回旋管線性和自洽非線性理論設(shè)計了一只0.5 THz回旋管,采用TE56模為工作模式,分析了多項關(guān)鍵參數(shù)對注波互作用效率的影響,當(dāng)其工作電壓為49 kV,工作電流為5 A,工作磁場為時9.94 T,效率為22.52%,輸出功率可達(dá)55 kW。
上傳時間: 2013-11-14
上傳用戶:haiya2000
盡管當(dāng)前新型無線電通信系統(tǒng)不斷涌現(xiàn),短波這一古老和傳統(tǒng)的通信方式仍然受到全世界普遍重視,不僅沒有被淘太,還在快速發(fā)展。其原因主要有三:一、短波是唯一不受網(wǎng)絡(luò)樞鈕和有源中繼體制約的遠(yuǎn)程通信手段,一但發(fā)生戰(zhàn)爭或災(zāi)害,各種通信網(wǎng)絡(luò)都可能受到破壞,衛(wèi)星也可能受到攻擊。無論哪種通信方式,其抗毀能力和自主通信能力與短波無可相比;二、在山區(qū)、戈壁、海洋等地區(qū),超短波覆蓋不到,主要依靠短波;三、與衛(wèi)星通信相比,短波通信不用支付話費(fèi),運(yùn)行成本低。 近年來,短波通信技術(shù)在世界范圍內(nèi)獲得了長足進(jìn)步。這些技術(shù)成果理應(yīng)被中國這樣的短波通信大國所用。用現(xiàn)代化的短波設(shè)備改造和充實我國各個重要領(lǐng)域的無線通信網(wǎng),使之更加先進(jìn)和有效,滿足新時代各項工作的需要,無疑是非常有意義的。 這里簡要介紹短波通信的一般概念,優(yōu)化短波通信的經(jīng)驗,以及一些熱門的新技術(shù),如有錯誤之處,歡迎閱正。1、短波通信的一般原理1.1.無線電波傳播 無線電廣播、無線電通信、衛(wèi)星、雷達(dá)等都依靠無線電波的傳播來實現(xiàn)。 無線電波一般指波長由100,000米到0.75毫米的電磁波。根據(jù)電磁波傳播的特性,又分為超長波、長波、中波、短波、超短波等若干波段,其中:超長波的波長為100,000米~10,000米,頻率3~30千赫;長波的波長為10,000米~1,000米,頻率30~300千赫;中波的波長為1,000米~100米,頻率300千赫~1.6兆赫;短波的波長為100米~10米,頻率為1.6~30兆赫;超短波的波長為10米~1毫米,頻率為30~300,000兆赫(注:波長在1米以下的超短波又稱為微波)。頻率與波長的關(guān)系為:頻率=光速/波長。 電波在各種媒介質(zhì)及其分界面上傳播的過程中,由于反射、折射、散射及繞射,其傳播方向經(jīng)歷各種變化,由于擴(kuò)散和媒介質(zhì)的吸收,其場強(qiáng)不斷減弱。為使接收點有足夠的場強(qiáng),必須掌握電波傳播的途徑、特點和規(guī)律,才能達(dá)到良好的通信效果。常見的傳播方式有:地波(地表面波)傳播 沿大地與空氣的分界面?zhèn)鞑サ碾姴ń械乇砻娌ǎ喎Q地波。地波的傳播途徑如圖1.1 所示。其傳播途徑主要取決于地面的電特性。地波在傳播過程中,由于能量逐漸被大地吸收,很快減弱(波長越短,減弱越快),因而傳播距離不遠(yuǎn)。但地波不受氣候影響,可靠性高。超長波、長波、中波無線電信號,都是利用地波傳播的。短波近距離通信也利用地波
上傳時間: 2013-11-13
上傳用戶:box2000
protel99電子線路圖繪圖工具.Protel99SE是Protel公司近10年來致力于Windows平臺開發(fā)的最新結(jié)晶,能實現(xiàn)從電學(xué)概念設(shè)計到輸出物理生產(chǎn)數(shù)據(jù),以及這之間的所有分析、驗證和設(shè)計數(shù)據(jù)管理。因而今天的Protel最新產(chǎn)品已不是單純的PCB(印制電路板)設(shè)計工具,而是一個系統(tǒng)工具,覆蓋了以PCB為核心的整個物理設(shè)計。 最新版本的Protel軟件可以毫無障礙地讀Orcad、Pads、Accel(PCAD)等知名EDA公司設(shè)計文件,以便用戶順利過渡到新的EDA平臺。 Protel99 SE共分5個模塊,分別是原理圖設(shè)計、PCB設(shè)計(包含信號完整性分析)、自動布線器、原理圖混合信號仿真、PLD設(shè)計。 以下介紹一些Protel99SE的部分最新功能: ◆可生成30多種格式的電氣連接網(wǎng)絡(luò)表; ◆強(qiáng)大的全局編輯功能; ◆在原理圖中選擇一級器件,PCB中同樣的器件也將被選中; ◆同時運(yùn)行原理圖和PCB,在打開的原理圖和PCB圖間允許雙向交叉查找元器件、引腳、網(wǎng)絡(luò) ◆既可以進(jìn)行正向注釋元器件標(biāo)號(由原理圖到PCB),也可以進(jìn)行反向注釋(由PCB到原理圖),以保持電氣原理圖和PCB在設(shè)計上的一致性; ◆滿足國際化設(shè)計要求(包括國標(biāo)標(biāo)題欄輸出,GB4728國標(biāo)庫); * 方便易用的數(shù)模混合仿真(兼容SPICE 3f5); ◆支持用CUPL語言和原理圖設(shè)計PLD,生成標(biāo)準(zhǔn)的JED下載文件; * PCB可設(shè)計32個信號層,16個電源-地層和16個機(jī)加工層; ◆強(qiáng)大的“規(guī)則驅(qū)動”設(shè)計環(huán)境,符合在線的和批處理的設(shè)計規(guī)則檢查; ◆智能覆銅功能,覆鈾可以自動重鋪; ◆提供大量的工業(yè)化標(biāo)準(zhǔn)電路板做為設(shè)計模版; ◆放置漢字功能; ◆可以輸入和輸出DXF、DWG格式文件,實現(xiàn)和AutoCAD等軟件的數(shù)據(jù)交換; ◆智能封裝導(dǎo)航(對于建立復(fù)雜的PGA、BGA封裝很有用); ◆方便的打印預(yù)覽功能,不用修改PCB文件就可以直接控制打印結(jié)果; ◆獨(dú)特的3D顯示可以在制板之前看到裝配事物的效果; ◆強(qiáng)大的CAM處理使您輕松實現(xiàn)輸出光繪文件、材料清單、鉆孔文件、貼片機(jī)文件、測試點報告等; ◆經(jīng)過充分驗證的傳輸線特性和仿真精確計算的算法,信號完整性分析直接從PCB啟動; ◆反射和串?dāng)_仿真的波形顯示結(jié)果與便利的測量工具相結(jié)合; ◆專家導(dǎo)航幫您解決信號完整性問題。
標(biāo)簽: protel setup 99 電子線路圖
上傳時間: 2013-10-14
上傳用戶:hanwudadi
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1