亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

FPGA開(kāi)發(fā)實(shí)用教程

  • 離散實驗 一個包的傳遞 用warshall

     實驗源代碼 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("請輸入矩陣第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可傳遞閉包關系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請輸入矩陣的行數 i: "); scanf("%d",&k); 四川大學實驗報告 printf("請輸入矩陣的列數 j: "); scanf("%d",&n); warshall(k,n); } 

    標簽: warshall 離散 實驗

    上傳時間: 2016-06-27

    上傳用戶:梁雪文以

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計算U得:"<<endl; U.Disp(); cout<<"計算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    標簽: 道理特分解法

    上傳時間: 2018-05-20

    上傳用戶:Aa123456789

  • C語言編寫雅可比迭代

    # include<stdio.h> # include<math.h> # define N 3 main(){     float NF2(float *x,float *y);     float A[N][N]={{10,-1,-2},{-1,10,-2},{-1,-1,5}};     float b[N]={7.2,8.3,4.2},sum=0;     float x[N]= {0,0,0},y[N]={0},x0[N]={};     int i,j,n=0;     for(i=0;i<N;i++)     {         x[i]=x0[i];     }     for(n=0;;n++){                 //計算下一個值     for(i=0;i<N;i++){         sum=0;         for(j=0;j<N;j++){             if(j!=i){                 sum=sum+A[i][j]*x[j];             }         }         y[i]=(1/A[i][i])*(b[i]-sum);         //sum=0;     }     //判斷誤差大小         if(NF2(x,y)>0.01){                 for(i=0;i<N;i++){         x[i]=y[i];     }     }             else             break;     }     printf("經過%d次雅可比迭代解出方程組的解:\n",n+1);     for(i=0;i<N;i++){         printf("%f      ",y[i]);     } } //求兩個向量差的二范數函數 float NF2(float *x,float *y){ int i; float z,sum1=0; for(i=0;i<N;i++){     sum1=sum1+pow(y[i]-x[i],2); } z=sqrt(sum1); return z; }

    標簽: C語言 編寫 迭代

    上傳時間: 2019-10-13

    上傳用戶:大萌萌撒

  • 多元散射校正MSC

    function [R,k,b] = msc(A) % 多元散射校正 % 輸入待處理矩陣,通過多元散射校正,求得校正后的矩陣 %% 獲得矩陣行列數 [m,n] = size(A); %% 求平均光譜 M = mean(A,2); %% 利用最小二乘法求每一列的斜率k和截距b for i = 1:n a = polyfit(M,A(:,i),1); if i == 1 k = a(1); b = a(2); else k = [k,a(1)]; b = [b,a(2)]; end end %% 求得結果 for i = 1:n Ai = (A(:,i)-b(i))/k(i); if i == 1 R = Ai; else R = [R,Ai]; end end

    標簽: MSC 多元 散射 校正

    上傳時間: 2020-03-12

    上傳用戶:15275387185

  • FactoryIO_Template

    Util para programar en plc SIEMENS enlazado con FactoryI/OFactory I/O es un software para automatización en tiempo real donde se puede construir y simular sistemas industriales y utilizarlos con las tecnologías de automatización más comunes. Esta simulación es totalmente interactiva e incluye gráficos de alta calidad y sonido, proporcionando un entorno realista industrial.Factory I/O utiliza una tecnología innovadora que permite una creación fácil y rápida de los sistemas industriales en 3D con solo arrastrar y soltar. Cualquiera de los sistemas construidos se pueden controlar en tiempo real mediante la conexión de Factory I/O y equipos externos como PLC′s, microcontroladores, FPGA, etc.Factory I/O es una valiosa herramienta de ense?anza para la formación de futuros técnicos e ingenieros en varios programas y cursos tales como automatización industrial, Mecatrónica, Ingeniería Eléctrica, Ingeniería Mecánica, Instrumentación y muchos más.Plantillas para Tia PortalTenga en cuenta que debe utilizar un proyecto de plantilla de TIA Portal al conectarse a S7-PLCSIM v13-16. La E / S de Factory IO no podrá comunicarse con S7-PLCSIM de lo contrario.

    標簽: factoryio SIEMENS

    上傳時間: 2022-01-30

    上傳用戶:

  • kit3(kit3.5+)聯機-脫機使用說明

    P P I I CK I I T T3 3 使用 說明--- - 連機 、 脫 機操作試用 MPLAB IDE 軟件一 、 P P I I C CK K I I T3 接 口說 明, , 硬 件 二 、 P P I I C CK K I I T3 連 接 電腦 MPL L AB I I DE 聯機三 、 聯機四 、聯機讀芯片程序五 、 脫機 燒寫 調試

    標簽: kit3 聯機 脫機

    上傳時間: 2022-03-24

    上傳用戶:

  • FPGA籃球計分計時器_QuartusII_verilog

    功能:計分員通過按鍵為兩支隊伍計分,每支隊伍個對應一個按鍵,積分按鍵每按下一次對應隊伍積分增加1(兩分和三分需要按下兩次和三次),數碼管顯示本節剩余時間和24s倒計時,分別對應一個按鍵來重置本節剩余時間和24s倒計時。使用說明:k1 k2分別是增加兩隊的分數 K3:重置單節時間 k4:重置24秒違例時間,reset是復位驗證:經過睿智Altera助學FPGA開發板驗證注意:本程序用到了LCD1602模塊,所以需要在睿智開發板外接LCD1602模塊,該開發板是自帶LCD1602模塊接口的,可以把LCD1602直接插上開發板。該工程有程序講解視頻,視頻太大無法上傳,可聯系作者郵箱索要:865021481@qq.com

    標簽: fpga 籃球計分計時器

    上傳時間: 2022-07-06

    上傳用戶:

  • VIP專區-嵌入式/單片機編程源碼精選合集系列(43)

    VIP專區-嵌入式/單片機編程源碼精選合集系列(43)資源包含以下內容:1. 單片機利用霍爾元件冊電機速度的c語言程序.2. ARM Image for uCOSII for lpc2131工程模板.3. 漢字庫的實現 一.獲取字庫.exe 可以獲得漢字庫及英文字庫 二.查看字庫.exe 可以查看漢字庫及英文字庫的點陣顯示效果 三.顯示程序.h 獲取字庫點陣及顯示的源代碼 四.其它資料 相關的字.4. 2410上的I/O控制數碼管的應用程序.5. NORTi3 is a realtime multitasking operating system conforming to the micro-ITRON 3.0 specification..6. ADE7758三相電能芯片讀寫源程序.7. AT91RM9200PQ208電路圖.8. 嵌入式系統驅動開發.9. 嵌入式系統驅動程序.10. 數控電流源61控制程序 包含zlg7289的61控制程序.11. Open Jtag小組的產品。有了它.12. flash讀寫原代碼.13. 設計一個可容納四組參賽的數字式搶答器.14. ps2鍵盤的設計.15. 簡明扼要地介紹了uIP TCP/IP協議堆棧的eCOG1端口。文中還描述了一 個應用于簡單的web網頁服務器的實例。 開放源uIP軟件包為在不犧牲互操作性或RFC標準的條件下.16. 5單片機1實用系統.17. 此文檔為采用FPGA實現的以太網MAC層.18. 一個用新方法實現的堆管理器.19. Xinx ISE 官方源代碼盤第二章.20. Xilinx ISE 官方源代碼盤 2.21. Xilinx Ise 官方源代碼盤 第四章.22. Xilinx ISE 官方源代碼盤 第五章.23. Xilinx ISE官方源代碼盤 第六章.24. Epson 清零程序大全.25. Xilinx ISE 官方源代碼盤第七章 Part1.26. Xilinx ISE 官方源代碼盤第七章 Part 2.27. Xilinx ISE 官方源代碼盤第八章.28. Xilinx ISE 官方源代碼盤第九章.29. Xilinx ISE 官方源代碼盤第十章.30. 是HD61202液晶顯示漢字的完整程序代碼.31. keil c 編寫的tea5767HL 的程序代碼.32. 這是關于vc5416dsk的文檔其中有其原理圖 為學vc54xdsp的好的參考資料.33. 這是關于PDIUSBD12usb接口開發的資料.34. 此為tidsp(vc54x)對語音音頻采集壓縮編碼解碼設計原理圖及pcb圖,非常具有參考價值.35. 心電采集設計,有源碼,很不錯,用MSP430做的,有用的可以下來.36. 改進版的紅外遙控器解碼程序 抗干擾能力非常強 至今未出現誤觸發.37. I2C總線LINUX驅動程序.38. CyPress的C8051F32X系列底層驅動(C語言)及上位機demo(vc環境).39. 微機接口實驗程序 。。 。。 。。 。。 。。 。。 。。.40. 前有人傳的imagewrite中少了文件ecc.c,根本不能編譯成功,見圖err,現把完整文件改名了上傳.

    標簽: 齒輪 幾何

    上傳時間: 2013-06-12

    上傳用戶:eeworm

  • 基于ARMFPGA的雷達伺服控制器設計

    這篇論文在系統分析國內外雷達伺服控制系統研究現狀的基礎上,選定以ARM為內核的基于ARM+FPGA的雷達伺服控制器為研究對象。 首先,根據雷達伺服控制系統功能要求與性能指標,進行系統的硬件設計:選擇基于ARM920T的S3C2410和Altera公司的FPGA芯片EP1C12Q240作為主控芯片,ARM與FPGA的連接形式采用中斷+存儲器的形式;將ARM與FPGA上多余的引腳引出作為將來升級的需要;還畫出ARM+FPGA的雷達伺服控制器的系統圖并制作了PCB板。 其次,選用PID對伺服系統進行控制,模糊神經網絡綜合了模糊控制和神經網絡的優點,并利用模糊神經網絡算法對PID參數進行在線調整。用Matlab7.1進行仿真,其結果表明:該控制算法對系統具有良好的控制效果,性能較常規PID得到較大改善。 最后,根據FPGA在伺服系統主要任務,用VHDL語言和原理圖在FPGA芯片中分別編制實現DAC0832接口控制功能、光電編碼器與脈沖發生電路的程序代碼;并在Quartus II6.0環境下通過仿真,且得到仿真的波形符合系統功能要求。采用C語言編寫在ARM中實現模糊神經網絡PID控制算法的代碼,通過CodeWarrior for ARM的編譯無誤后,生成可執行文件.axf,,調用AXD進行在線仿真調試。仿真結果表明:模糊神經網絡PID算法對伺服系統能夠進行有效控制。 結果表明:ARM作為伺服控制器的內核,其性價比與集成度高:用FPGA芯片實現接口電路使伺服控制器的可靠性高、速度快、可配置及連接方式靈活。因此采用基于ARM+FPGA的雷達伺服控制器,提高了系統的開放性、實時性、可靠性,降低了系統功耗,具有重要的應用價值。

    標簽: ARMFPGA 雷達 伺服 制器設計

    上傳時間: 2013-06-30

    上傳用戶:Ruzzcoy

  • HT49MCU系列單片機讀寫HT24系列的EEPROM應用范

    簡介:HT24系列的EEPROM是通過I2C協議控制其讀寫的。HT49系列單片機的接口部分是簡單I/O口,可以用來很方便地采用I2C協議控制周邊器件。

    標簽: EEPROM HT MCU 49

    上傳時間: 2013-11-25

    上傳用戶:lizhizheng88

主站蜘蛛池模板: 合作市| 清涧县| 琼海市| 屏东市| 甘洛县| 娱乐| 荣昌县| 疏勒县| 彰化市| 灵寿县| 苍山县| 江达县| 儋州市| 余庆县| 信宜市| 固原市| 灌云县| 遂溪县| 汉中市| 秦安县| 台州市| 中阳县| 永德县| 陕西省| 泰宁县| 和田市| 富源县| 汝南县| 南澳县| 上杭县| 开原市| 武乡县| 三门峡市| 乐业县| 北辰区| 巨野县| 连平县| 东台市| 松潘县| 岫岩| 太湖县|