EGO1 是依元素科技基于 Xilinx Artix-7 FPGA 研發的便攜式數模混合基礎教 學平臺。EGO1 配備的 FPGA (XC7A35T-1CSG324C)具有大容量高性能等特點, 能實現較復雜的數字邏輯設計;在 FPGA 內可以構建 MicroBlaze 處理器系統, 可進行 SoC 設計。該平臺擁有豐富的外設,以及靈活的通用擴展接口。
上傳時間: 2017-10-14
上傳用戶:wlwl
#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
第9章 通用IO接口.wmv 32.3M第8章 嵌入式系統UC OS-Ⅱ.wmv 27.9M第7章 嵌入式實時操作系統FREERTOS.wmv 44M第6章 基于ARM CORTEX-M3的STM32應用編程.wmv 32.9M第5章 ARM CORTEX-M3指令集.wmv 26M第4章 搭建ARM嵌入式開發平臺.wmv 48.9M第3章 ARM處理器構架.wmv 42.7M第2章 嵌入式操作系統簡介.wmv 43.9M第23章 嵌入式系統UC OS-Ⅱ的移植.wmv 18.5M第22章 嵌入式實時操作系統FREERTOS的移植.wmv 17.8M第21章 電源控制(PWR).wmv 25.7M第20章 DMA控制器.wmv 18.2M第1章 嵌入式系統開發概述.wmv 40.5M第19章 備份寄存器(BKP).wmv 16.1M第18章 看門狗系統.wmv 20.7M第17章 時鐘控制系統.wmv 32.6M第16章 高級控制定時器系統.wmv 45.9M第15章 通用定時器系統.wmv 35.2M第14章 同步串行通信接口.wmv 35.5M第13章 異步串行通信接口.wmv 38.7M第12章 中斷系統.wmv 33M第11章 ADC系統.wmv 50.4M第10章 FLASH.wmv 23.6M
標簽: 嵌入式
上傳時間: 2022-06-14
上傳用戶:
本文檔介紹如何使用 GNU 語言工具來編寫 16 位單片機 / 數字信號控制器應用程序代 碼。內容安排如下: ? 第 1 章 “編譯器概述”——介紹編譯器、開發工具和功能集。 ? 第 2 章“通用 C 接口”——介紹可用于增強 MPLAB XC 編譯器之間代碼可移植性 的通用 C 接口。 ? 第 3 章“操作指南”——列出了一些具體操作方面的問題和簡要說明,以及指向手 冊中相關章節的鏈接。 ? 第 4 章“XC16 工具鏈和 MPLAB X IDE”——說明關于如何通過 MPLAB X IDE 設 置和使用編譯器及相關工具的基礎知識。 ? 第 5 章 “編譯器命令行驅動程序”——介紹如何從命令行中使用編譯器。 ? 第 6 章“與器件相關的特性”——介紹編譯器頭文件和寄存器定義文件,以及如何 用于 SFR。 ? 第 7 章 “MPLAB XC16 和 ANSI C 之間的差別”——介紹編譯器語法支持的 C 語 言與標準 ANSI-89 C 之間的差別。 ? 第8章“支持的數據類型和變量”——介紹編譯器的整型、浮點型和指針數據類型。第 9 章 “定點算術支持”——說明編譯器中的定點算術支持。 ? 第 10 章 “存儲器分配和訪問”——介紹編譯器運行時模型,包括關于段、初始 化、存儲模型、軟件堆棧和更多方面的信息。 ? 第 11 章 “操作符和語句”——介紹操作符和語句。 ? 第 12 章 “寄存器使用”——說明如何訪問和使用 SFR。 ? 第 13 章 “函數”——詳細介紹可用的函數。 ? 第 14 章 “中斷”——介紹如何使用中斷。 ? 第 15 章 “main、運行時啟動和復位”——介紹 C 代碼的重要元素。 ? 第 16 章 “混合使用 C 代碼和匯編代碼”——提供關于編譯器與 16 位匯編語言模 塊配合使用的指導。 ? 第 17 章 “庫程序”——說明如何使用庫。 ? 第 18 章 “優化”——介紹優化選項。 ? 第 19 章 “預處理”——詳細介紹預處理操作。 ? 第 20 章 “鏈接程序”——說明鏈接如何工作。
標簽: mplab xc16 編譯器
上傳時間: 2022-07-16
上傳用戶:
四軸飛行器擁有四個旋翼,屬于多旋翼直升機。四軸飛行器具有四個成對稱分布的旋翼。它通過控制四個旋翼的旋轉速度而非機械結構來實現各種飛行動作。四軸飛行器具有成本低、機體結構簡單、沒有機械結構、飛行穩定性好、重量輕、有利于小型化無人化等特點。因此可以應用在人無法到達的一些復雜環境之中。目前四旋翼飛行器等多旋翼飛行器已經在很多行業比如航空拍攝、遙感勘測、實時監控、軍事偵察、噴灑農藥中得到了廣泛的應用,并已經形成了相關產業。四旋翼飛行器具有非線性控制、控制量多、飛行姿態控制過程復雜等特性。本課題基于實現四軸飛行器低成本小型化通用化的思路,通過研究剖析四旋翼飛行器飛行的原理,根據其數學模型和控制系統的功能要求,在MCU上實現了四旋翼飛行器的姿態數據的獲取、飛行姿態解算以及飛行姿態控制。本課題硬件上采用stm32系列STM32F103C8T632位處理器作為主控制器負責分析處理數據,根據姿態運算結果,輸出電機控制信號;主要使用慣性測量單元MPU-6050等傳感器模塊用于姿態信息的檢測;采用場效應管驅動電路來驅動空心杯電機;藍牙模塊負責和上位機進行通信以實時采集飛行數據便于分析測試。整個軟硬件系統均基于模塊化設計的思想。各傳感器采集飛行器的傳感器數據都使用通用數字接口和MCU進行數據交換和通信。軟件上,編寫飛行姿態控制軟件,在stm32單片機上實現了四元數法和卡爾曼濾波算法,解算出飛行器正確的姿態角,并使用PID控制進行姿態角的閉環控制,穩定飛行姿態。實驗結果表明,本課題設計的四軸飛行器能夠較好的自主達到穩定飛行狀態,抗擾動能力強。飛行姿態控制算法完全實現了使四旋翼飛行器能在室內平穩飛行的控制要求。
上傳時間: 2022-07-17
上傳用戶:
eeworm.com VIP專區 單片機源碼系列 25資源包含以下內容:1. 單片機課件.ppt2. PICC編譯器資料.pdf3. stm32初級例程.rar4. 單片機開服各種輔助小工具.zip5. LED旋轉燈設計.doc6. 基于51單片機的超溫報警器.Zip7. [手把手教你學51單片機與Proteus從入門到精通].59.pdf8. 旋轉時鐘程序下載.pdf9. 三小時精通protel 99se【單片機畢業設計秘籍】.rar10. MCS51單片機典型子程序.docx11. 51單片機原理與應用課件PPT.ppt12. STC-ISP-V4.88免安裝+win7下使用方法.rar13. PIC單片機實用教程-基礎篇.pdf14. 單片機復習資料.rar15. stc-isp軟件的使用方法.doc16. 基于單片機的指紋識別電子密碼鎖設計.rar17. 51開發板及USB轉換原理圖.pdf18. 單片機試題庫.zip19. 智能臺燈設計原理.rar20. 《匠人手記》網絡版《程序規劃方法漫談》.pdf21. 編寫高質量的單片機C程序.doc22. Nokia+5110多功能時鐘(帶溫度等級).zip23. PIC單片機編程教程.zip24. 單片機控制led燈點亮.zip25. ZLG7290+I2C接口鍵盤及LED驅動器數據手冊.pdf26. 單片機簡單實驗仿真_二極管順序點亮.zip27. PIC單片機18f4680資料.pdf28. 去掉震動開關的搖搖棒.zip29. 采用89C51和LCD1602的多功能電子鐘.pdf30. 51單片機匯編程序.zip31. 諾基亞LCD5110最詳細的中文說明測試程序字模軟件.doc32. STM8單片機快速入門_V2[1].pdf33. 籃球24秒倒計時器.ppt34. 單片機基礎.zip35. STC51單片機必備軟件使用.pdf36. 單片機高級語言C51 Windows環境編程與應用.pdf37. keil和proteus安裝破解漢化聯調方法.doc38. STM8例程演示一個LED閃爍.zip39. D卡改GBALINK燒錄卡.doc40. 實時時鐘設計.zip41. 智能小車設計指導.pdf42. PSD3系列可編程單片機通用外圍接口芯片原理編程及應用.zip43. 51最小系統版實驗程序.zip44. PIC系列單片機原理和程序設計.zip45. PIC系列單片機應用設計與實例.zip46. ML4428數據資料.pdf47. PIC系列單片機的開發應用技術.zip48. MCS-51單片機結構.zip49. PC機及單片機數據通信技術.zip50. MCS-96單片機的應用系統設計基礎.zip51. LED立方體原理圖加程序.wps52. NEC 75X 75XL系列單片機應用大全.zip53. C51單片機學習教程.rar54. STC-ISP下載編程燒錄軟件.zip55. Motorola單片機實用技巧集萃.zip56. 89C51在變壓器溫度自動檢測與控制中的應用.pdf57. MCS-51系列單片機實用接口技術.zip58. M68HC11單片機原理、應用及技術手冊.zip59. 51單片機c語言深入學習教程.pdf60. MCS-51單片機原理及接口技術.zip61. 霍爾火焰光檢配套資料.zip62. 簡單的8乘8led點陣仿真.zip63. MCS-51單片機應用設計.zip64. MOTOROLA單片機匯編程序設計.zip65. 8.8LED點陣字庫.zip66. 20個單片機c實驗程序例子(包含c程序和hex文件).zip67. MOTOROLA單片機M68HC05原理與應用大全.zip68. M68HC11單片機大學優秀應用設計匯編.zip69. 單片機計算器_崔祥通畢業設計.doc70. MOTOROLA 8位增強型單片機M68HC11原理與應用.zip71. 16x16x4點陣仿真演示范例.rar72. MCS-51單片機開發系統與監控分析.zip73. Atmel公司8051架構單片機Protel元件庫.rar74. JL51單片機開發板原理圖.pdf75. PCIe體系結構導讀.pdf76. 基于單片機的紅外遙控led電子鐘程序代碼.rar77. 基于AT89C51單片機的計算器.pdf78. 按鍵識別方法之一.doc79. 單片機35個實例4.doc80. IO并行口直接驅動LED顯示.doc81. 單片機35個實例3.doc82. 99秒表設計.doc83. 單片機35個實例2.doc84. 8X8 LED點陣顯示技術.doc85. 單片機35個實例1.doc86. 4×4矩陣式鍵盤識別技術.doc87. 基于單片機的閃爍燈制作.doc88. 4×4鍵盤及8位數碼管顯示構成的電子密碼鎖.doc89. 模擬計算器數字輸入設計.doc90. 00-99計數器.doc91. 可預置可逆4位計數器.doc92. 00-59秒計時器(利用軟件延時).doc93. “叮咚”門鈴.doc94. “嘀、嘀、……”報警聲.doc95. M68HC08系列單片機原理與應用嵌入式系統初步.zip96. 匯編循環流水燈設計.zip97. 基于單片機的簡單計算器設計與仿真.doc98. EPSON8位單片機原理與應用.zip99. 交通燈課程設計.doc100. 8L系列8位單片機技術應用手冊.zip
標簽: 顯示技術
上傳時間: 2013-07-27
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(136)資源包含以下內容:1. 51嵌入式系統程.2. 源碼閱讀 Code Reading: The Open Source rspective By Diomidis Spinellis.3. 具體功能質量高得到以后可以到我的博客去看看你能收獲很多.4. 91c111芯片的網絡模塊的原理圖以及和ep1c6fpga連線相關的例子程序.5. spce061單片機的一些程序!C語言和匯編語言都有.6. EBD9260開發板的測試程序.7. 自己編寫的復合開關控制程序希望對大家有所幫助.8. 程序主要模擬了系統文件管理的功能.9. matlab兩個GUI之間參數傳遞的方法.10. C programming guide for embedded critical application..11. 是很好的nios入門教材.12. 廣東肇慶風華新谷微電子有限公司各種表貼二極管資料手冊:FH1N4001 FH1N4002 FH1N4004 FH1N4007 FH1N5817 FH1N5818 H1N5819 FH1N5822 FH.13. 是課本教材。電子檔圖書。pdf格式的。費了很大的勁.14. 表貼電容元件參數手冊:105 個PDF文件.15. plx9054圖像卡驅動程序.16. ds3231與meg128模擬i2c總線通信.17. 嵌入式WinCE平臺下的USB視頻程序.18. DS1302實時時鐘芯片驅動.19. 較詳細的說明了ad轉換的程序.20. 840D數控機床PLC控制程序.用于數控外銑加工中心的開發..21. vb開發200例.22. 這是5按鍵讀U盤MP3的程序.采用ATmega32芯片..23. 這是從SD卡讀MP3的C語言程序,MCU采用ATMEGA32芯片..24. s5,s7用link與軟PLC通信的例程.25. 該源碼實現單片機域計算機的通信.26. 華為內部編程規范和范例.27. μC/GUI是一種基于嵌入式應用的通用圖形接口軟件.28. 2412 LCD 畫點畫線畫圖顯示字函數2 412 LCD 畫點畫線畫圖顯示字函數.29. ZigBee協議棧的精簡源碼,測試通過.30. 文章基于ZigBee技術的礦井工作面移動式瓦斯監測.31. arm嵌入式開發實例.32. ppc 8245 可編譯bsp 包括 uart.33. 移植到嵌入式上的科學計算器.34. 單片機實用子程序庫.35. 學習嵌入式編程很好的軟件查看工具.36. mp3c程序源碼.37. dallas ID號芯片DS2401的讀取.38. 簡易頻率計 里面包含有程序及仿真 還有電路原理圖.39. 圖像系統uc_GUI.40. 電子書.
上傳時間: 2013-04-15
上傳用戶:eeworm
本書第一部分講述的是傳統的網絡接口N e t B I O S、重定向器以及通過重定向器進行的各類 網絡通信。盡管本書大部分內容均圍繞Wi n s o c k編程這一主題展開,但是, A P I比起Wi n s o c k 來,仍然具有某些獨到之處
上傳時間: 2015-07-08
上傳用戶:戀天使569
介紹一個基于U S B 2 . 0 接口和D S P 的高速數據采集處理系統的工作原理設計及實現該高速數據 采集處理系統采用TI 公司的TMS320C6000 數字信號處理器和Cypress 公司的USB2.0 接口芯片可 以實現高速采集和實時處理有著廣泛的應用前景
上傳時間: 2013-11-27
上傳用戶:koulian
B-spline曲線是包含Bezier曲線的通用數學表示法。
上傳時間: 2015-11-22
上傳用戶:whenfly