電子技術(shù)綜合實驗箱使用說明_第1頁
電子技術(shù)綜合實驗箱使用說明_第2頁
電子技術(shù)綜合實驗箱使用說明_第3頁
電子技術(shù)綜合實驗箱使用說明_第4頁
電子技術(shù)綜合實驗箱使用說明_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.目 錄一、系統(tǒng)簡介1二、配置2三、軟、硬件安裝2四、系統(tǒng)功能介紹4五、MCU單片機小系統(tǒng)詳述22六、ISE9.1簡明教程36七、電子技術(shù)綜合實驗箱實驗項目簡介48實驗一、流水燈控制實驗48實驗二、數(shù)碼管顯示實驗50實驗三、液晶顯示實驗52實驗四、串行A/D實驗53實驗五、串行D/A實驗54實驗六、232通訊實驗55實驗七、鼠標(biāo)鍵盤驅(qū)動及VGA顯示實驗57實驗八:簡易電子琴實驗61實驗九:音樂回放實驗62實驗十:等精度頻率計實驗62實驗十一:DDS實驗64實驗十一:擴展部分實驗(只提供方案)66實驗一、數(shù)字存儲示波器66實驗二、頻譜分析儀68八、ISE9.1i安裝步驟73電子技術(shù)綜合實驗箱使用

2、說明書一、系統(tǒng)簡介電子技術(shù)綜合實驗箱是由長沙鑫三知科教設(shè)備有限公司研發(fā)的,以單片機與FPGA為核心的綜合實驗系統(tǒng)。主要適用于各高校參加全國大學(xué)電子競賽的賽前輔導(dǎo),以及本科生的單片機與FPGA的入門級教學(xué),同時該實驗系統(tǒng)也可作為研究生、中小企業(yè)的電子工程師等使用者的開發(fā)平臺和輔助培訓(xùn)工具。開發(fā)工程師可使用VHDL語言、Verilog語言、原理圖或方程式,結(jié)合Xilinx集成開發(fā)環(huán)境開發(fā)FPGA的應(yīng)用,使用C語言或匯編語言開發(fā)單片機應(yīng)用程序。二、配置2.1 基本配置 1. 5V、3.3V、1.8V板上電源 2. 40萬門Spartan XC3S400 FPGA 3. 支持JTAG、Slave Se

3、rial、Select MAP等多種加載模式 4. 支持FPGA EEPROM配置,EEPROM芯片為XCF02S 5. 內(nèi)置50MHZ晶振,滿足高速設(shè)計要求 6. 以STC89c58RD+為核心的單片機最小系統(tǒng) 7. 高速AD/DA模塊 8. 支持標(biāo)準RS232串行接口 9. PS2鍵盤接口、PS2鼠標(biāo)接口,支持3D、4D滾輪鼠標(biāo) 10. VGA監(jiān)視器接口,支持800×600、1600×1200或自定義分辨率 11. 12864點陣LCD顯示(可選)2.2 可選配置 12. 大容量高速SRAM模塊,容量128KB 13. 直接數(shù)字合成DDS模塊 14. 語音處理模塊三、軟

4、、硬件安裝3.1 開發(fā)套件內(nèi)容 電子技術(shù)綜合實驗箱; FPGA下載線; 串口電纜; 用戶手冊(含原理圖和元器件清單); CD-ROM(含ISE7.1、ModelSim6.0、Keilc51、ISPlay v1.5開發(fā)軟件(數(shù)據(jù)手冊);3.2 電子技術(shù)綜合實驗箱各模塊基本配置: 底板: +12V、-12V、5V、-5V、3.3V、1.8V電源 VGA顯示接口 PS2鼠標(biāo)、鍵盤接口 RS232串行通信接口 音頻輸入/輸出接口 LCD接口 2個獨立按鍵 8個發(fā)光二極管 電源指示燈 各模塊插座 FPGA模塊: Spartan XC3S400 40萬門FPGA XCF02S(2Mbit)Configur

5、ation PROM 內(nèi)置3.3V、2.5V、1.8V、1.2V電源 內(nèi)置Jtag下載電路 電源指示 內(nèi)/外部電源切換開關(guān) MCU模塊: 51系列核心單片機,與多款型號兼容 地址、數(shù)據(jù)、中斷等多種擴展接口 內(nèi)置ISP下載電路 8個7段數(shù)碼管 128*64點陣液晶 4行4列按鍵 32K靜態(tài)SRAM TLC549 AD芯片 TLV5618 DA芯片 11.059MHz晶振;3.3 硬件安裝 圖 3.1 硬件安裝示意圖硬件的安裝過程非常簡單,如圖3.1所示,將各模塊插到對應(yīng)的位置。在系統(tǒng)未上電時連接FPGA模塊、MCU模塊的下載電纜。在調(diào)試FPGA時將配件中的FPGA下載電纜一頭接入計算機的并口,另

6、一頭接入FPGA模塊的JTAG下載接口。在調(diào)試單片機時將配件中的串口線一頭接入計算機的串口,另一頭接入MCU模塊的串口。 至此,硬件安裝完畢,下面就可以下載配置進行調(diào)試了。3.4軟件安裝本系統(tǒng)所使用的軟件均可以從網(wǎng)上獲得,安裝過程詳見其使用說明。四、系統(tǒng)功能介紹電子技術(shù)綜合實驗箱采用了模塊化的設(shè)計方法,將各功能設(shè)計成獨立的模塊可以充分利用FPGA和MCU的資源,利用各模塊的不同組合可以輕松實現(xiàn)多種實驗項目。能充分滿足教學(xué)、學(xué)習(xí)、競賽與研究的需要。4.1 電源實驗箱采用直流+12V、-12V、5V電源供電,由電壓轉(zhuǎn)換芯片LD1084-3.3、LD1084-1.8提供系統(tǒng)所需的3.3V和1.8V電

7、壓。電路圖如圖4.1:圖 4.14.2 PS/2鍵盤及鼠標(biāo)接口實驗箱上提供兩個PS/2接口,可同時接入鍵盤和鼠標(biāo)。PS/2接口引腳定義如圖4.2所示,其中數(shù)據(jù)信號線和時鐘信號線與FPGA芯片相連??捎肍PGA實現(xiàn)對鍵盤和鼠標(biāo)的驅(qū)動。圖 4.24.3 RS-232串行通信實驗箱上有一個標(biāo)準的9針RS-232接口,只使用了其中的“引腳2RxD”和“引腳3TxD兩根信號線,與RS-232雙線通信協(xié)議兼容。由于RS-232接口采用+3V+15V表示邏輯“0”,-3V-15V表示邏輯“1”,因此實驗箱上應(yīng)用MAX202電平轉(zhuǎn)換電路將其轉(zhuǎn)換為數(shù)字邏輯電平。具體線路連接如圖4.3所示,其中MAX202的11

8、腳和12腳接FPGA。圖 4.34.4 VGA接口實驗箱上提供一個VGA接口,可以使用其驅(qū)動CRT或液晶顯示器。通過對硬件進行編程,輸出標(biāo)準的VGA信號(紅、綠、蘭三色信號和行、幀同步信號)至顯示器,驅(qū)動其顯示圖像信號。VGA接口只需使用其中的5個引腳,其中行、幀同步信號直接由FGPA輸出;紅、綠、蘭三色信號使用FPGA上8個引腳輸出8位數(shù)據(jù),其中紅色2位、綠色和藍色各3位,經(jīng)由電阻網(wǎng)絡(luò)D/A變換后輸出值接顯示器,具有256種顏色。圖 4.4有關(guān)顯示接口信號的硬件編程,請參閱電視機顯示原理及實驗例程。4.5 LCD顯示電子技術(shù)綜合實驗箱底板上可以接入一個液晶顯示模塊,其規(guī)格為:128*64的點

9、陣液晶。模塊沒有硬件字庫,可通過軟件編程方式實現(xiàn)英文、漢字和圖形的顯示。此模塊有一套控制命令,通過寫入命令,可以實現(xiàn)對模塊打開/關(guān)閉顯示、功能設(shè)置、模式設(shè)置、讀/寫等操作,關(guān)于此液晶模塊使用的詳細內(nèi)容見光盤上LCD模塊的使用說明。硬件連接關(guān)系如圖 所示。其中W2用來調(diào)節(jié)液晶顯示的對比度。液晶各信號引腳接于FPGA引腳上.圖 4.54.6獨立式按鍵電子技術(shù)綜合實驗箱底板右下角有一排2個按鈕,其標(biāo)號為KEY1-KEY2,直接接入FPGA的I/O引腳。每個按鈕均接入上拉電阻,默認狀態(tài)為“1”,按下狀態(tài)為“0”。圖 4.64.7音頻接口音頻接口可實現(xiàn)音頻信號的輸出。通過計數(shù)器對時鐘進行不同分頻比的分頻

10、,產(chǎn)生不同音階的信號。可通過按鍵控制音階,演奏簡單的曲子,或者將曲譜存儲在SRAM中,進行自動演奏。J101為音頻接口,可以接音箱或耳機。FPGA送出的音調(diào)信號經(jīng)過放大送到音頻接口,具體電路結(jié)構(gòu)如圖10所示。各個音調(diào)的頻率請參閱表1。4.8 FPGA模塊4.8.1 擴展接口FPGA模塊板上有一塊50MHz的有源晶體接入GCK0作為FPGA的工作時鐘。FPGA的I/O引腳通過4個40腳的雙排針引出,雙排針的各個引腳與FPGA引腳的對應(yīng)關(guān)系在FPGA模塊電路板的正面已經(jīng)詳細標(biāo)出以供參考。同時FPGA模塊與其他模塊的連接關(guān)系在單個模塊中已經(jīng)說明。如果想詳細了解FPGA模塊的設(shè)計結(jié)構(gòu)可以參閱光盤中原理

11、圖中的fpga.pdf。4.8.2加載模式FPGA模塊通過下載電纜與計算機進行連接,下載配置FPGA和PROM。配置方式有兩種,可使用串行主模式或JTAG方式,加載方式的選擇可通過一個4位的撥碼開關(guān)來實現(xiàn)。在串行主模式時,系統(tǒng)在上電時自動將PROM中的內(nèi)容加載到FPGA中,如果加載成功在撥碼開關(guān)旁的加載指示燈會快速熄滅,此種模式一般是在工程調(diào)試通過以后為了使FPGA小系統(tǒng)能夠脫機工作才使用。在JTAG模式下FPGA和PROM的加載是通過計算機來完成的,此種模式一般是在工程調(diào)試過程中反復(fù)驗證設(shè)計時采用。在調(diào)試過程中一般只加載FPGA進行調(diào)試就夠了,考慮到PROM的使用壽命有限,最好在設(shè)計通過后再

12、加載PROM。撥碼開關(guān)配置表 表 4.8.14.9 MCU模塊在此僅就MCU模塊與電子技術(shù)綜合實驗箱底板的連接關(guān)系及其信號定義進行簡單介紹,單MCU模塊的詳細介紹將在第七部分進行。MCU主要通過兩排擴展接口通過底板與其他模塊建立連接關(guān)系。如圖4.9.1圖4.9.1410 AD/DA模塊電子技術(shù)綜合實驗箱加入了高速的模數(shù)與數(shù)模轉(zhuǎn)換模塊,模塊上包含一路模數(shù)轉(zhuǎn)換器和一路數(shù)模轉(zhuǎn)換轉(zhuǎn)換器,精度均為12位,模數(shù)轉(zhuǎn)換速度為25MSPS,數(shù)模轉(zhuǎn)換速度為100MSPS,非常適合于各種高速數(shù)據(jù)的采集。各接口的位置圖如圖4.10.1:圖 4.10.1如圖4.10.1所示:J15為模塊的5V供電選擇開關(guān),當(dāng)開關(guān)置于“

13、MB”時,模塊由實驗箱的底板供電,當(dāng)置于“O”時,模塊由外部電源經(jīng)過外部5V輸入端子供電。J16為模塊的3.3V供電選擇開關(guān),當(dāng)開關(guān)置于“MB”時,模塊由實驗箱的底板供電,當(dāng)置于“O”時,模塊由外部電源經(jīng)過外部3.3V輸入端子供電。J13為模塊的-5V供電選擇開關(guān),當(dāng)開關(guān)置于“MB”時,模塊由實驗箱的底板供電,當(dāng)置于“O”時,模塊由外部電源經(jīng)過外部5V輸入端子供電。J17為AD芯片的時鐘的測試端子,J6為電位抬升電位器,因為AD9225的輸入信號最大范圍為0到4V,而實際的輸入信號可能是正負的,所以要將輸入信號的電位抬升以滿足AD的需要。SMA座P1是未經(jīng)前級處理的信號輸入端,該信號經(jīng)過由NE

14、5532組成的兩級有源低通濾波器和電位抬升電路進入由AD8055組成的電壓跟隨器最后送入AD9225,這里有源低通濾波器的理論截止頻率為1M,因此輸入信號必須小于1M。J2_1為P1信號的測試端子。SMA座J8_1的輸入信號直接進入ad8055組成的電壓跟隨器,這樣方便用戶自行設(shè)計AD的前級輸入電路。J9為j8_1信號的測試端子。J14為電壓跟隨器AD8055的輸出及AD9225的輸入。SMA座J29為DA芯片AD9752的外部參考電壓輸入座,為DA芯片提供穩(wěn)定的參考電壓。JP5為DA芯片參考電壓選擇開關(guān),當(dāng)JP5置于“1.2V”時,DA芯片內(nèi)部的參考電壓產(chǎn)生電路為DA提供穩(wěn)定的參考電壓,當(dāng)J

15、P5置于“O”時,DA芯片的參考電壓由j29提供。模塊上的AD芯片的輸入量程可以通過單刀雙擲開關(guān)JP3選擇,當(dāng)JP3置于“2V”時,AD輸入量程為0到4V,當(dāng)JP3置于“1V”時,AD輸入量程為0到2V。AD9225和AD9752的電路結(jié)構(gòu)圖分別由由圖4.10.2和圖4.10.3所示:圖 4.10.2圖4.10.3圖4.10.4411 RAM_ROM模塊RAM_ROM模塊中包含一片64K*16的SRAM IDT71V016,可以通過在FPGA內(nèi)部生成SRAM控制器來實現(xiàn)對SRAM的讀寫,模塊中還包含一片符合I2C通信標(biāo)準的EEPROM 24C16,可以通過在FPGA內(nèi)部實現(xiàn)I2C總線協(xié)議控制器

16、完成對EEPROM的讀寫。電路及接口結(jié)構(gòu)如圖19和圖20所示:圖 4.11圖 4.124.13DDS模塊模塊的各部分電路圖如下:電源電路圖如4.13.1:圖4.13.1與MCS51單片機或FPGA的接口如圖4.13.2圖4.13.2DDS核心電路如圖4.13.3圖4.13.3參考時鐘電路如圖4.13.4圖4.13.4模塊中各個接插件位置如圖4.13.5:圖4.13.5JP4為采用MCS51單片機控制AD9852時的接口.J3為采用FPGA控制AD9852時的接口。單刀雙擲開關(guān)J11為AD9852的編程模式選擇開關(guān),當(dāng)置于”P”時,AD9852采用并行模式編程,當(dāng)置于”S”時,AD9852采用串

17、行模式編程。單刀雙擲開關(guān)J9為AD9852的參考時鐘選擇開關(guān), 當(dāng)置于”EN”時,AD9852的參考時鐘采用差分輸入方式,當(dāng)置于”N_EN”時, AD9852的參考時鐘采用單端輸入方式。SMA座J4.13為AD9852的更新時鐘輸入,輸出端口,此端口可輸入輸出AD9852的更新時鐘。SMA座J21為AD9852的FSK_BPSK_HOLD數(shù)據(jù)、控制信號輸入,輸出端口,具體用法見各個實驗。SMA座J22為AD9852的SHAPED_KEYING數(shù)據(jù)控制信號輸入,輸出端口,協(xié)助AD9852完成通斷整形鍵控功能,具體用法見各個實驗。SMA座J23為AD9852內(nèi)部高速比較器的輸出。SMA座J24為A

18、D9852內(nèi)部高速比較器的反向輸入端(V-)。SMA座J14為AD9852內(nèi)部高速比較器的正向輸入端(V+)。SMA座J27為AD9852內(nèi)部余弦DAC經(jīng)過濾波器后的輸出。SMA座J19為AD9852內(nèi)部控制DAC經(jīng)過濾波器后的輸出。測試端子J17為即模塊的模擬地,方便測量。電位器RV1可以調(diào)節(jié)運放AD8055的放大倍數(shù),從而調(diào)節(jié)余弦DAC的輸出波形的幅度。J4為模塊上的散熱風(fēng)扇的電源接口,該風(fēng)扇為+5V供電,J4的左邊為電源的負極,右邊為電源的正極。4.13.1 AD9852AST是AD 公司生產(chǎn)的輸出頻率理論上可達0.7uHZ到80MHZ的直接數(shù)字式頻率綜合器(DDS)單片集成電路。能產(chǎn)生

19、高穩(wěn)定的頻率、相位、幅度可編程控制的信號。該DDS 性能優(yōu)越、性價比高。最高系統(tǒng)時鐘200MHz, 參考時鐘可單端輸入也可差分輸入。內(nèi)有可編程參考時鐘倍頻器、反辛格函數(shù)濾波器、數(shù)字乘法器、兩個12 位數(shù)模變換器、高速模擬比較器和接口邏輯電路。48 位頻率控制字, 頻率分辨率可達到0.71054uHz; 參考時鐘可倍頻4 20倍,可省去用戶產(chǎn)生200MHz 時鐘;3ps的超高速比較器,可把輸出變成方波,可以改變占空比,用于高速時鐘。具有輸出幅度調(diào)制功能,14 位數(shù)控調(diào)相或相移鍵控(PSK) ,具有掃頻功能(chirp)和頻移鍵控(FSK)功能。寬帶和窄帶的SFDR 都很好,工作溫度范圍-40+8

20、5。4.13. 2余弦數(shù)模變換器余弦數(shù)模變換器產(chǎn)200MSPS(最大)DDS輸出余弦信號,最大輸出幅度由第56 腳的電阻器RSET來設(shè)定。這是一個電流輸出的數(shù)模變換器, 最大輸出電流為20mA。10mA 輸出電流提供最好的SFDR(Spurious Free Dynamic Range) 性能。電阻值RSET= 39. 93/Iout, Iout的單位是安培。數(shù)模變換器的最大輸出電壓是-0. 5+1V。要得到最佳SFDR, 兩個數(shù)模變換器的輸出應(yīng)接相等負載, 特別是輸出頻率很高時, 這時諧波失真更顯著。4.13. 3反辛格函數(shù)濾波器這個濾波器對余弦數(shù)模變換器的輸入數(shù)據(jù)進行預(yù)均衡,補償余弦數(shù)模變

21、換的sin(x)/x函數(shù)起伏特性,使其幅頻響應(yīng)平坦,在數(shù)模變換器輸出寬帶信號(比如正交相移鍵控) 時幅度沒有明顯變化, 而這種幅度變化會引起誤差矢量模值增加。濾波器之后有一個數(shù)字乘法器, 可進行幅度控制、幅度調(diào)制和幅度整形。4.13. 4參考時鐘倍頻器這是一個可編程鎖相環(huán)參考時鐘倍頻器, 允許用戶選擇整數(shù)倍頻次數(shù), 范圍是420。利用這個功能用戶最低輸入10MHz的時鐘便可產(chǎn)生200MHz的內(nèi)部系統(tǒng)時鐘。參考時鐘倍頻器功能可以跳過不用, 直接從外部時鐘源輸入AD9852 的系統(tǒng)時鐘。要獲得最佳的相位噪聲性能, 參考時鐘倍頻器應(yīng)跳過。AD9852 的系統(tǒng)時鐘可以來自參考時鐘倍頻器的輸出, 也可以

22、來自“REFCLK”端; 參考時鐘可以單端輸入也可差分輸入, 對應(yīng)的“DIFFCL ENABLE”端應(yīng)分別設(shè)置為低電平或高電平。4.13. 5降低功耗功能AD9852 是一種大規(guī)模集成電路, 功耗比較大, 特別是系統(tǒng)時鐘比較高時。為了提高系統(tǒng)的高溫環(huán)境適應(yīng)性,AD9852 有一種降低功耗的辦法, 就是關(guān)閉部分不用的功能模塊。通過設(shè)置相應(yīng)的控制位, 反辛格函數(shù)濾波器和參考時鐘倍頻器可以跳過不用, 能明顯減小功耗。在不需要時, 通過設(shè)置相應(yīng)的控制位, 可關(guān)閉控制數(shù)模變換器和高速比較器的電源, 也可減小功耗。4.13. 6內(nèi)部和外部更新時鐘用戶編程的控制數(shù)據(jù)放在緩沖寄存器里, 要使緩沖寄存器里的數(shù)據(jù)

23、傳送到DDS 運行核心, 需要一個更新時鐘信號。這個信號可由用戶提供,也可由AD9852 內(nèi)部更新時鐘器產(chǎn)生。用戶提供更新時鐘,易使編程與更新時鐘同步,可以防止因數(shù)據(jù)建立和保持時間的原因而出現(xiàn)的編程信息傳輸錯亂。更新時鐘由內(nèi)部產(chǎn)生時, 其重復(fù)周期由用戶編程設(shè)置。更新時鐘產(chǎn)生器是一個工作在1/2系統(tǒng)時鐘的32 位減法計數(shù)器, 從32 位二進制值(用戶編程) 開始減計數(shù)。計到零時, 輸出一個更新脈沖, 使DDS 的輸出(或功能) 改變。更新脈沖的周期為(N + 1) ×(系統(tǒng)時鐘周期×2)其中N 是用戶所編程的32 位二進制值。4.13. 7通斷整形鍵控“通斷整形鍵控”功能使用

24、戶控制數(shù)模變換器的輸出幅度漸變上升和下降, 可減小反沖頻譜, 幅度突變會在很寬的頻譜范圍內(nèi)產(chǎn)生沖擊, 要用此功能首先使數(shù)字乘法器有效, 輸出幅度漸變可由內(nèi)部自動進行,也可由用戶編程控制。由內(nèi)部自動進行時, 如果“Shaped keying”端是高電平,輸出幅度線性增大到滿幅度,并且一直保持到“Shaped keying”端變?yōu)榈碗娖綍r, 又線性降到零幅度。從零幅度到滿幅的過渡時間由用戶編程控制,過渡時間是兩個常數(shù)和一個變量的函數(shù)。變量是一個可編程8 位斜率計數(shù)器, 這是一個工作于系統(tǒng)時鐘的減法計數(shù)器, 每當(dāng)計數(shù)到零時輸出一個脈沖,該脈沖傳給一個12 位計數(shù)器。每接收到一個脈沖,該12 位計數(shù)器

25、加1 或減1,需要212個這樣的脈沖才能使12位加計數(shù)器從零計滿。12 位計數(shù)器的輸出接到12 位數(shù)字乘法器,數(shù)字乘法器的輸入值是全“0”時,輸入信號乘以0,產(chǎn)生零幅度;數(shù)字乘法器全“1”輸入時,輸入信號乘以1,是滿幅度。乘法器有212個可選值,各產(chǎn)生一個對應(yīng)的輸出幅度。最大輸出幅度是RSET電阻器的函數(shù),不能編程。兩個常量分別是系統(tǒng)時鐘周期和零到滿幅度的212個步進量, 其中系統(tǒng)時鐘驅(qū)動斜率計數(shù)器。8 位減計數(shù)初值和輸出幅度過渡時間的關(guān)系為(N + 1)×(系統(tǒng)時鐘周期×212)其中N 是8 位計數(shù)的初值, 范圍5 28。輸出幅度漸變由用戶編程控制時, 數(shù)字乘法器轉(zhuǎn)接到用

26、戶可編程12 位寄存器,用戶可以任意方式直接編程幅度過渡形狀。4.13.8AD9852 工作模式及實驗AD9852 有五種可編程工作模式。詳細設(shè)置請參考光盤中的AD9852.pdf4.13.8.1單調(diào)模式(Single2Tone) (000 模)上電或復(fù)位后的默認模式就是這種模式, 頻率控制字寄存器的默認值為零。加電或復(fù)位后的默認值定義一個安全的無輸出狀態(tài), 產(chǎn)生一個0Hz、0 相位的輸出信號。默認的零幅度設(shè)置模式從I 和Q 兩個數(shù)模變換器中輸出的都是直流, 幅度為中等輸出電流所對應(yīng)的幅度。用戶要得到所需的輸出信號, 必須編程28 個寄存器中的一些或全部。頻率控制字的值由如下等式?jīng)Q定:FTW

27、= 輸出頻率×248×系統(tǒng)時鐘頻率,其中48 是相位累加器為48 位, 頻率用Hz 表示, 頻率控制字FTW 是十進制數(shù)。算出十進制數(shù), 要四舍五入成整數(shù), 然后轉(zhuǎn)化為二進制數(shù)。頻率變化時相位是連續(xù)的, 這就是說新頻率用的是舊頻率的最后相位作為起始相位。單調(diào)模式下用戶控制信號的輸出頻率(精度是48 位)、輸出幅度(精度是12 位)、輸出相位(14 位精度) , 這些參數(shù)可通過字節(jié)率為100MHz 的8 位并行或字節(jié)率為10MHz 的串行編程接口改變。4.13. 8. 2無過渡頻移鍵控模式(Unramped FSK) (001 模式)當(dāng)選擇這種模式時,DDS 的輸出頻率是頻率

28、控制字寄存器1 和頻率控制字寄存器2 的值及“FSK 輸入端”的邏輯電平的函數(shù)?!癋SK 輸入端”為邏輯低時, 選擇F1 (頻率控制字1) ; 而“FSK 輸入端”為高時, 選擇F2 (頻率控制字2)。頻率變化是相位連續(xù)的, 而且?guī)缀跏撬矔r的。除了F2 和“FSK 輸入端”有效外, 這種模式等同于單調(diào)模式。圖4.13.6表示一種無過渡頻移鍵控, 這種工作方式既簡單又可靠, 是數(shù)據(jù)通信最可靠的形式,缺點是占用頻帶寬。圖4.13.6實驗步驟:1.將MCU模塊,DDS模塊分別插到底板對應(yīng)的位置。2.將DDS模塊上的J11置于”P”端,J9置于”EN”端,示波器探頭插到J27,示波器地線與模塊上的J1

29、7相連。3.給實驗箱通電,將光盤中“AD9852Keil工程”文件夾下的AD9852_unramped_fsk.hex文件下載到單片機中,調(diào)節(jié)示波器的各個參數(shù),使得示波器上能同時顯示兩個頻率的至少5個周期的波形,按下示波器的RUN/STOP鍵,調(diào)節(jié)示波器的時基,即可看到一個FSK的波形。4.將“AD9852Keil工程”文件夾下的Unramped_FSK.c導(dǎo)入工程,更改set_freq(100010000);中的數(shù)據(jù)(單位HZ)或nop(200);中的數(shù)據(jù)(單位uS),重新編譯、下載,及可看到不同鍵控字或不同頻率的FSK波形。4.13.8.3傾斜頻移鍵控模式(Ramped FSK) (010

30、 模)這種頻移鍵控從F1 變化到F2 不是瞬時的, 而是經(jīng)過一個頻率掃描過程或者說是“傾斜過渡”, 此處“傾斜”一詞表示頻率掃描是線性的。線性掃頻在010 模下由AD9852自動完成, 很容易實現(xiàn)。線性掃頻只是許多頻率過渡方式中的一種, 非線性的頻率過渡可通過快速分段地改變線性掃頻斜率的方法來實現(xiàn)。無論是線性的還是非線性頻率過渡方式, 除了輸出兩個起始頻率F1、F2 之外, 還要輸出很多中間頻率。圖4.13.7表示線性傾斜頻移鍵控信號的頻率與時間的關(guān)系曲線。圖4.13.7“傾斜頻移鍵控”用漸變的用戶定義的頻率變化替代瞬時頻率變化, 可比傳統(tǒng)的頻移鍵控提供更好的帶寬容量。在F1和F2上的停留時間

31、可以等于或遠大于中間頻率停留時間。F1 和F2的持續(xù)時間、中間頻率點的數(shù)量和在每個頻率點上的停留時間均由用戶控制。不同于無過渡頻移鍵控, 傾斜頻移鍵控要求最低頻率存入F1 寄存器, 最高頻率存入F2 寄存器。有關(guān)的幾個寄存器必須編程, 以設(shè)置DDS 的中間頻率變化的步進量(48 位) 和每一步所持續(xù)的時間(20位)。在工作開始之前頻率累加器必須清零, 以保證頻率累加器從全零輸出狀態(tài)開始。每個中間頻率點的持續(xù)時間為:(N + 1) ×系統(tǒng)時鐘周期,其中N 為用戶編程的20 位斜率時鐘計數(shù)器的初值, 其允許范圍是1 (2N - 1)。F1 和F2的持續(xù)時間由“FSK 輸入端”在目標(biāo)頻率到

32、達后, 繼續(xù)保持高電平或低電平的持續(xù)時間決定。48 位“delta 頻率”寄存器設(shè)置頻率的步進量, 每收到一個來自斜率計數(shù)器的時鐘脈沖, 頻率累加器就與“delta 頻率”寄存器累加一次, 然后就在F1 或F2 頻率字上加上或減去該累加值, 最后再賦給相位累加器。輸出頻率按照“FSK 輸入端”的邏輯狀態(tài)傾斜上升或下降, 上升或下降的斜率是斜率時鐘的函數(shù)。一旦到達目標(biāo)頻率, 就終止頻率累加過程。一般來說, delta頻率字與F1 和F2 頻率字相比要小得多。比如, 假設(shè)頻率F1 和F2是13MHz相差1kHz, 那么delta頻率字可能只是25Hz。在到達目標(biāo)頻率前,“FSK DA TA ”端的

33、邏輯狀態(tài)發(fā)生變化, 則頻率掃描立即反向, 開始以同樣的斜率和分辨率返回到起始頻率, 如圖4.13.8表示。圖4.13.8010 模式還有一種“三角形”掃頻功能。用戶設(shè)置最低頻率F1、最高頻率F2、步進量、每個頻率點的停留時間, 輸出頻率將自動從F1 線性掃描到F2, 然后自動從F2 掃描到F1。在掃描過程中, 各個頻率點上停留時間相等, 而且無需觸發(fā)“FSK DA TA ”端, 如圖4 所示。自動頻率掃描可以從F1 也可以從F2 開始, 這由開始工作時“FSK DA TA ”端的邏輯狀態(tài)決定。如果“FSK DA TA ”端是低電平就選擇F1 作為起始頻率; 高電平則選擇F2 作為起始頻率。“傾

34、斜頻移鍵控”模式在F1 過渡到F2 (反之亦然) 期間具有快速響應(yīng)48 位頻率字和20位斜率計數(shù)器的變化的能力。利用這個特點, 把若干段斜率不同的線性過渡連接起來, 就可形成非線性頻率掃描。首先執(zhí)行一個某種斜率的線性過渡, 然后再改變斜率(通過改變斜率時鐘或$ 頻率字, 或兩者都變) , 就可實現(xiàn)上述功能。非線性“傾斜頻移鍵控”還顯露出一種如圖4.13.9所示的調(diào)頻(Ch irp ) 功能。“傾斜頻移鍵控”模式的功能和調(diào)頻(Ch irp ) 模式的主要區(qū)別是,“頻移鍵控”限制在F1 和F2 范圍內(nèi)工作, 而(Ch irp ) 模式?jīng)]有F2 頻率限制。利用AD9852 的控制寄存器, 還可實現(xiàn)其

35、它功能,“傾斜頻移鍵控”模式下, 有一個控制寄存器的“CLRACC1”位, 可清除頻率累加器(ACC1) 的輸出, 其結(jié)果是中斷當(dāng)前頻率掃描, 頻率復(fù)位到起始點F1 或F2, 然后以原有的斜率繼續(xù)傾斜上升(或下降) , 形成鋸齒波掃頻(見圖4.13.10)。即使已經(jīng)到達目標(biāo)頻率F1 和F2, 也會發(fā)生這種情況。其次, 還有一個同時清除頻率累加器(ACC1) 和相位累加器(ACC2) 的控制位“CLRACC2”。當(dāng)這一位有效時, 頻率累加器和相位累加器被清除, 導(dǎo)致0Hz 輸出。圖4.13.9非線性Ch irp圖4.13.10三角波掃頻實驗步驟:1.將MCU模塊,DDS模塊分別插到底板對應(yīng)的位置

36、。2.將DDS模塊上的J11置于“P”端,J9置于“EN”端,示波器探頭插到J27,示波器地線與模塊上的J17相連。3.給實驗箱通電,將光盤中“AD9852Keil工程”文件夾下的AD9852_Ramped_FSK.hex文件下載到單片機中,調(diào)節(jié)示波器的各個參數(shù),使得示波器上能同時顯示兩個頻率的至少5個周期的波形,按下示波器的RUN/STOP鍵,調(diào)節(jié)示波器的時基,即可看到一個FSK的波形,F(xiàn)1,F(xiàn)2之間有很多中間頻率。4.將“AD9852Keil工程”文件夾下的Ramped_FSK.c導(dǎo)入工程,更改set_freq(10000,11000); 中的數(shù)據(jù)(單位HZ)但是兩個頻率之間相差不能太大,

37、或nop(200);中的數(shù)據(jù)(單位uS),或者rate_n3或者dfw6中的值,重新編譯、下載,及可看到不同目標(biāo)頻率或者不同時間步進量(斜率計數(shù)器) 或者不同頻率步進量(delta頻率字)下的FSK信號。4.13. 8. 4Ch irp 模式(011 模)這個模式又稱為的“脈沖調(diào)頻”?!懊}沖調(diào)頻”可采用任意掃頻方式, 但大多數(shù)的Ch irp 系統(tǒng)都采用線性FM 掃描方式。這是一種擴譜調(diào)制,可以實現(xiàn)“處理增益”。圖4.13.10 表示一種夸大了的非線性Chirp,目的是為了說明通過改變時間步進量(斜率計數(shù)器) 和頻率步進量(delta頻率字) 來產(chǎn)生不同斜率, 從而實現(xiàn)非線性掃頻。由用戶定義的頻

38、率范圍FTW 1 FTW 2、持續(xù)時間、頻率分辨率和掃描方向,可采用內(nèi)部產(chǎn)生線性掃頻, 也可采用外部編程產(chǎn)生非線性掃頻。可以是脈沖的,也可是連續(xù)波。delta頻率字采用二進制補碼, 可正可負,這就可以定義FM Ch irp 的掃描方向。如果delta頻率字是負(最高位為高電平) , 頻率從FTW 1 向負方向掃描(頻率遞減) ;如果delta頻率字是正(最高位為低電平) ,頻率從FTW 1 向正方向掃描(頻率遞增)。FM Ch irp 模下,可實現(xiàn)瞬時返回起始頻率FTW 1 或0Hz,第一是用“CLR ACC1”位清除頻率累加器,其結(jié)果是中斷當(dāng)前Chirp,把頻率復(fù)位到FTW 1,然后以原來斜

39、率和方向繼續(xù)掃描。Ch irp 模式下清除48 位頻率累加器(ACC1) 的工作過程如圖4.13.11 所示。delta頻率字不受“CLRACC1”位影響。圖4.13.11 Ch irp 模式中CLR ACC1 的作用其次是用“CLR ACC2”控制位同時清除頻率累加器(ACC1) 和相加累加器(ACC2),輸出0Hz,實現(xiàn)脈沖FM。圖4.13.12表示“CLR ACC2”位對DDS 輸出頻率的作用?!癈LR ACC2”位為高電平時,可對寄存器重新編程,改變FTW 1 和斜率。只有Ch irp 模才有的另一項功能是“保持”端。這個功能可使送給斜率計數(shù)器的時鐘停止,從而終止送給頻率累加器的時鐘脈

40、沖。其結(jié)果是停止掃頻,使輸出頻率保持在“保持”端有效時的頻率上?!氨3帧倍酸尫藕螅瑫r鐘恢復(fù),掃頻繼續(xù)進行。在保持狀態(tài)下,用戶可改變寄存器的值;然而斜率計數(shù)器必須以原來的斜率恢復(fù)工作,直到計數(shù)為零,才能載入新斜率計數(shù)初值。圖4.13.13表示“保持”功能對DDS 輸出頻率的影響。用戶要建立復(fù)雜Ch irp 或復(fù)雜“傾斜頻移鍵控”時,可以利用32 位自動IO更新計數(shù)器。由于這個內(nèi)部計數(shù)器與AD9852 的系統(tǒng)時鐘同步,能夠在精確時間上實現(xiàn)掃頻的程控變化。在Ch irp 模式中,目標(biāo)頻率不能直接給定,而由頻率步進和掃描時間決定,如果掃描時間足夠長,可一直掃描到最高輸出頻率。當(dāng)?shù)竭_用戶希望的目標(biāo)頻率后

41、,掃描如何進行由用戶選擇,共有以下幾種選擇:a. 使用“保持”端或給頻率累加器的delta頻率字寄存器裝載全零,使掃描停止并使輸出保持在目標(biāo)頻率上。b. 停止使用“保持”端功能,然后用數(shù)字乘法器和整形鍵控端(P in30) 或通過編程寄存器控制,使輸出幅度傾斜下降到零。圖4.13.12FM Ch irp 模式中CLR ACC1 的作用圖4.13.13HOLD 功能c. 利用“CLL ACC2”位突然終止掃描過程。d. 以線性或用戶控制的方式,沿著相反方向繼續(xù)掃描,返回起始頻率。這時$ 頻率字的正負號要改變。e. 利用“CLR ACC1”控制位立即返回到起始頻率F1, 以鋸齒波形式繼續(xù)重復(fù)原來的

42、掃頻過程。利用32 位更新時鐘在精確的時間間隔上發(fā)出“CLR ACC1”指令,可建立一個自動的重復(fù)掃頻, 調(diào)節(jié)時間間隔或改變delta頻率字會改變掃描范圍。4.13. 8. 5兩點相移鍵控模式(BPSK) (100 模)兩點(二元或兩相位) 相移鍵控意思是在預(yù)先設(shè)置好的兩個14 位相移量中快速切換,這種切換同時影響AD9852 的兩個DA 變換器?!癇PSK”端的邏輯狀態(tài)選擇相移量,當(dāng)為低時, 選擇相位1;為高時,選擇相位2。圖4.13.14表示輸出載波四個周期的相位變化。如果需要更一般相移,則應(yīng)選擇單調(diào)模式,用串行或高速并行總線編程相位寄存器。圖4.13.14兩點相移鍵控模式五、MCU單片機

43、小系統(tǒng)詳述5.1、系統(tǒng)簡介該小系統(tǒng)以51系列單片機為核心,外圍擴展了7段碼顯示器、液晶顯示器、按鍵、RAM,等外設(shè),功能齊全,可用串口和ISP兩種模式進行程序下載,可以免去使用器與仿真器的麻煩。5.2、功能特點 5V電源模塊; 51系列核心單片機,與多款型號兼容; 地址、數(shù)據(jù)、中斷等多種擴展接口; ISP功能,可免除使用編程器; 8個7段數(shù)碼管; 128*64點陣液晶; 4行4列按鍵; 32K靜態(tài)RAM; 11.0592MHz晶振;5.3、軟、硬件安裝5.3.1硬件安裝如圖5.1 圖5.1 5.3.2 Keilc51軟件的安裝及使用簡介 keilc51編譯器的安裝與使用keilc51的安裝與普

44、通軟件的安裝基本一樣,安裝方法請參閱軟件安裝說明。keilc51的使用方法如下: 運行keilc51進入編輯界面 如圖 5.2圖5.2 首先進行輸出文件設(shè)置,進入菜單project/options for target選擇OUTPUT選項卡,勾選Creat HEX File項,如圖5.3所示:圖 5.3 進入菜單project/new project建立一個新工程 如圖5.4所示圖5.4 選擇你要保存的路徑,輸入工程文件的名字 如圖 5.5所示圖 5.5 根據(jù)小系統(tǒng)上使用的單片機選擇相應(yīng)的型號如圖 5.6所示圖5.6 單擊“Target 1”前面的“”號,然后在“Source Group 1”

45、上單擊右鍵,彈出如圖5.6所示界面加入源文件。如還沒有源文件請先進入菜單File/New生成一個*.C格式的文件。圖5.6 程序編寫完成后進入菜單Project/Build target編譯工程,如圖 5.7所示,生成的*.HEX文件即可作為下載程序使用。圖 5.75.3.3 STC-ISP V35 的使用介紹1、 運行STC-ISP V35 按圖5.8 首先選擇單片機,在MCU Type中選擇系統(tǒng)板上對應(yīng)的單片機型號,串口,波特率。圖 5.82、單擊 , 如圖5.9進行選擇要下載的代碼文件3、單擊后 ,給實驗箱上電 4、出現(xiàn) 如圖5.10所示界面,程序下載完成。圖5.9圖5.105.4系統(tǒng)硬

46、件及功能介紹5.4.1系統(tǒng)總體結(jié)構(gòu)框圖5.11圖 5.115.4.1 八個發(fā)光二極管 本系統(tǒng)中,八個發(fā)光二極管分配的地址為 0XA400H ,并且是低電平點亮 。連接如圖 5.12所示 。 圖 5.125.4.2 128*64液晶液晶模塊采用的是SMG12864C,共128列64行可顯示8*8字符128個、16*16漢字32個。連接如圖5.13所示 具體操作請參閱SMG12864C.PDF。圖 5.13 其中為CS3分配的地址為0xA200,為CS4分配的地址為0xA300。5.4.3 8位7段碼數(shù)碼管7段碼數(shù)碼管為連四位共陽極顯示器,分為左右各四位。本系統(tǒng)中采用硬件實現(xiàn)地址譯碼,每一位數(shù)碼管

47、均分配一個獨立地址,操作控制簡單。原理圖如圖5.14所示 ,地址分配如下:LED1:0xA000、LED2:0xA001、LED3:0xA002、LED4:0xA003、LED5:0xA004 LED6: 0xA005、LED7: 0xA006、LED8:0xA007圖 5.144.4.4 4*4 鍵盤本小系統(tǒng)中44陣列鍵盤采用查詢方式讀取按鍵值,分配的物理地址為CS2:0XA100。在讀取按鍵時需要通過P13和P14區(qū)分按鍵響應(yīng)所在行,通過軟件判斷按鍵響應(yīng)所在列。原理圖如圖5.15 所示圖 5.154.4.5存儲器小系統(tǒng)中配備了32K靜態(tài)RAM器件為HM62256,物理地址從0000H到7F

48、FFH。原理圖如圖5.16圖5.164.4.6擴展接口小系統(tǒng)共有三排擴展接口如電路圖5.16所示。其中包括數(shù)據(jù)線D0D7、地址線A0A15、ALE、WR、RD、P10、P11、P12、P15、外部中斷INT0-INT1、外部事件計數(shù)器T0-T1、232串行通信接口RXD、TXD(此處信號為TTL電平,如果需要與外界232設(shè)備通信需要制作電平轉(zhuǎn)換電路。切忌將未接電平轉(zhuǎn)換電路直接將外部信號接入小系統(tǒng),這樣會將單片機燒毀)、外部地址擴展片選信號CS6CS7(物理地址分別為A800H、C800H)。圖 5.177.5小系統(tǒng)譯碼電路結(jié)構(gòu)最小系統(tǒng)上的全部硬件除EEPROM以外均是采用總線方式進行擴展的,每

49、一個硬件均占用特定的物理地址。為了減少芯片的使用數(shù)量和降低PCB板布線的復(fù)雜度,本系統(tǒng)使用小規(guī)??删幊踢壿嬈骷礼AL代替74系列芯片實現(xiàn)譯碼電路。具體硬件MCU.pdf中U21,邏輯表達式如下:LED_CS=(A=0XA0) &(!WR)KEY_CS=!(A=0XA1)&(!RD);LED_E=(A>=0XA2)&()&()LED_CS=(A=0xA0)&(!WR);KEY_CS=!(A=0xA1)&(!R D)LCD_E=(A0xA2)&(A0xA3)&(!(WR&RD);LCD_L_CS=(A=0xA2);LCD

50、_R_CS=(A=0xA3);OUT1_CS=(A=0xA4)&(!(WR&R D);OUT2_CS=(A0xA8)&(A0xC7)&(!(WR&R D);OUT3_CS=(A0xC8)&(A0xFF)&(!(WR&R D);其中:A為高8位地址A8.15;WR與RD為讀寫控制信號;LED_CS為數(shù)碼管顯示器片選信號,高電平有效,物理地址范圍為0xA0000xA0FF,因為小系統(tǒng)上只有八個數(shù)碼管顯示器,實際只用到0xA0000xA007八個地址;KEY_CS為鍵盤片選信號,低電平有效,物理地址范圍為0xA1000xA1FF,實際地

51、址僅用到了0xA100;LCD_L_CS為液晶左半部分片選信號,高電平有效,物理地址范圍為0xA2000xA2FF,實際地址僅用到了0xA200;LCD_R_CS為液晶右半部分片選信號,高電平有效,物理地址范圍為0xA3000xA3FF,實際地址僅用到了0xA300;LCD_E為液晶使能信號,高電平有效,物理地址范圍為0xA2000xA3FF,實際地址僅用到了0xA200和0xA300兩個地址;OUT1_CS、OUT2_CS、OUT3_CS為外部擴展片選信號,在小系統(tǒng)外部以總線的方式擴展其他硬件設(shè)備時可以利用其作為片選信號,高電平有效,地址范圍分別為0xA4000xA4FF、0xA8000xC

52、7FF、0xC8000xFFFF。用戶可以根據(jù)自己的需要修改三者的邏輯表達式,只要保證不與LED_CS、KEY_CS、LCD_L_CS、LCD_R_CS、LCD_E和片外RAM地址沖突即可。5.6 MCU小系統(tǒng)測試說明本單片機最小系統(tǒng)的測試共包括七個部分分別為:串口線、單片機、數(shù)碼管、按鍵、液晶、RAM、AD、晶振。5.6.1串口線用串口線將MCU小系統(tǒng)與計算機相連,啟動STC-ISP V35 編程軟件,接通實驗箱電源將CD-ROM->DEMO->sys->sys.hex下載到小系統(tǒng)上的單片機中,如能正常下載說明串口線是好的,如不能正常下載可能出現(xiàn)的原因為串口線壞或單片機壞。

53、可先更換一條好的串口線在進行一次下載,如問題同樣存在說明單片機是壞的,請更換單片機。如可以下載說明串口線有問題. 5.6.2 單片機如果可以進行程序下載,并且在下載完程序后在未按任何按鍵以前數(shù)碼管顯示全部為0或液晶有相應(yīng)內(nèi)容顯示,說明單片機沒有問題。如果可以下載但數(shù)碼管和液晶都無顯示請用示波器測試單片機的第30腳如果沒有任何信號產(chǎn)生,說明單片機已壞,請更換單片機。5.6.3數(shù)碼管數(shù)碼管一般不易損壞,如果在下載完程序后發(fā)現(xiàn)全部或個別不能顯示可能是板上U11、U12、U13中的某個芯片出了故障,請更換芯片。5.6.4按鍵在下載完程序后分別按下第一行第一列到第八列數(shù)碼管會分別顯示0到7,按下第二行第

54、一到第四列數(shù)碼管分別顯示8、9、A、B等數(shù)字,按下第四行第一列按鍵時液晶屏被全部清空,按下第四行第二列按鍵時液晶屏被全部填充為黑,按下第四行第三列按鍵時檢測AD,AD采集的電壓值在數(shù)碼管上顯示,按下第四行最后一列按鍵時檢測RAM,RAM損毀單元數(shù)量使用數(shù)碼管后五位顯示。如果在按下第一行(第二行)按鍵時某一個按鍵無反應(yīng),請按與其在同一列的第三行(第四行)按鍵如果有反應(yīng)說明第一行(第二行)的按鍵有問題請進行更換,如果第一行(第二行)與第三行(第四行)的情況相反說明第三行的按鍵有問題請進行更換,如果同一列的兩個按鍵均無反應(yīng)請更換U13。5.6.5 液晶在下載完程序后在未按任何按鍵以前液晶有相應(yīng)內(nèi)容顯

55、示說明液晶沒有問題,如無顯示請調(diào)節(jié)板上電位器W1將其對比度調(diào)節(jié)到合適數(shù)值,因為液晶對比度會隨著外界溫度變化。按下第四行第一列按鍵時液晶屏被全部清空,按下第四行第二列按鍵時液晶屏被全部填充為黑。5.6.6 RAM按下第二行最后一列按鍵時檢測RAM,損毀單元數(shù)量使用數(shù)碼管后五位顯示,并再第六位顯示E,表示現(xiàn)在檢測的是RAM損毀數(shù)數(shù)量。如果數(shù)碼管顯示為0則RAM的全部單元都是好的,如果有數(shù)值則代表損壞單元數(shù)量,RAM仍然可以使用,但是一定要注意在編寫用戶程序使用外部數(shù)據(jù)存儲器時,一定要先編寫一段測試程序保證開辟的存儲空間內(nèi)無損壞單元。5.6.7 AD按圖 5.18 接短接帽(圖標(biāo) 代表短接帽連接的位

56、置),調(diào)節(jié)電位器W2 ,數(shù)碼管顯示AD所測的電壓。如果沒有顯示,則檢查AD/DA選擇跳針是否連接到了AD選擇端。有問題請將JP3選擇5.0V。問題存在請換 TLC549 圖 5.18六、ISE9.1簡明教程本教程以跑馬燈實驗為例簡要介紹ISE9.1的使用方法。本實驗利用 FPGA產(chǎn)生變化的8位數(shù)據(jù)傳給單片機,單片機將接收到的數(shù)據(jù)直接顯示在發(fā)光二極管上來演示跑馬燈的變化。系統(tǒng)設(shè)計時,控制發(fā)光二極管的引腳與其他引腳復(fù)用,具體電路如圖5.12所示,應(yīng)注意對應(yīng)引腳輸出為0時,發(fā)光二極管才被點亮。實驗步驟1單擊“開始->程序->Xilinx ISE9.1i->Project Navigator”,進入ISE軟件。2選擇File->New Project,出現(xiàn)如圖 6.1 所示的窗口。我們先選擇工程存放的路徑,然后輸入工程名稱。系統(tǒng)自動為每一個工程設(shè)定一個目錄,目錄名為工程名。再選擇頂層模塊類型為HDL。圖6.13單擊“下一步”,出現(xiàn)如圖6.2所示的窗口,在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論