c++ Ngô n ngữ C cho vi đ iề u khiể n Các tài liệ u tham khả o, ebook. Programming Microcontrollers in C (Ted Van Sickle) C Programming for Microcontrollers (Joe Pardue SmileyMicros.com ) Programming 16-Bit PIC Microcontrollers in C (Jucio di jasio ) C Programming for AVR Programming embedded system I,II (Michael J . Pont ) ( các tài liệ u này đ ã down load về )
上傳時(shí)間: 2017-07-29
上傳用戶:壞壞的華仔
This is a very good book on self learning electronics from Wiley publications and is very useful to understand basics of electronics for some one shifting from computer science to embedded system development
標(biāo)簽: very publications electronics learning
上傳時(shí)間: 2017-09-24
上傳用戶:playboys0
實(shí)驗(yàn)源代碼 //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("請(qǐng)輸入矩陣第%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("可傳遞閉包關(guān)系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關(guān)系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請(qǐng)輸入矩陣的行數(shù) i: "); scanf("%d",&k); 四川大學(xué)實(shí)驗(yàn)報(bào)告 printf("請(qǐng)輸入矩陣的列數(shù) j: "); scanf("%d",&n); warshall(k,n); }
標(biāo)簽: warshall 離散 實(shí)驗(yàn)
上傳時(shí)間: 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<<"正在析構(gòu)中~~~~"<<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<<"請(qǐng)輸入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<<"請(qǐng)輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個(gè):"<<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<<"計(jì)算U得:"<<endl; U.Disp(); cout<<"計(jì)算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; }
標(biāo)簽: 道理特分解法
上傳時(shí)間: 2018-05-20
上傳用戶:Aa123456789
隨著計(jì)算機(jī)技術(shù)和微電子的迅速發(fā)展,嵌入式系統(tǒng)已經(jīng)被廣泛應(yīng)用到許多領(lǐng)域,如科學(xué)研究,工程計(jì)算,軍事技術(shù),以及各種商業(yè)應(yīng)用等。聯(lián)入式系統(tǒng)被定義為以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪、適應(yīng)于特定應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗、等嚴(yán)格要求的專(zhuān)業(yè)計(jì)算機(jī)系統(tǒng)。在目前的各種嵌入式處理器中,由于ARM芯片的功耗低、成本低等顯著優(yōu)點(diǎn),因而獲得眾多的半導(dǎo)體廠商的大力支持,在32位嵌入式應(yīng)用領(lǐng)域獲得了巨人的成功。另一方面,Linx操作系統(tǒng)具有開(kāi)放源代碼、功能強(qiáng)大,且易于移植等特點(diǎn)而成為嵌入式操作系統(tǒng)的首選,因此在ARM芯片上構(gòu)建嵌入式Liux系統(tǒng)成為嵌入式領(lǐng)域的一個(gè)熱點(diǎn)本文首先總結(jié)了ARM體系結(jié)構(gòu)和特點(diǎn),并選擇了基于AMR920T內(nèi)核的S3C2440開(kāi)發(fā)板作為移植平臺(tái)。然后介紹了搭建交叉編譯環(huán)境的一般方法然后介紹了嵌入式 Limux系統(tǒng)的啟動(dòng)程序?qū)崿F(xiàn)原理,并實(shí)現(xiàn)了ubo的移植,在對(duì) Linux內(nèi)核結(jié)構(gòu)進(jìn)行了分析后,給出了 Linux內(nèi)核的詳細(xì)移植的實(shí)現(xiàn)方法。然后詳細(xì)介紹了如何構(gòu)建根文件系統(tǒng),最終把所裁剪的嵌入式系統(tǒng)能夠成功的移植到SC2440開(kāi)發(fā)板上。關(guān)鍵詞嵌入式 Linux系統(tǒng);AM啟動(dòng)程序;移植:;裁剪嵌入式系統(tǒng)(Embedded System),實(shí)際上是"嵌入式計(jì)算機(jī)系統(tǒng)"的簡(jiǎn)稱(chēng),它是相對(duì)于通用計(jì)算機(jī)系統(tǒng)而言的。國(guó)際電氣與電子工程師協(xié)會(huì)(IEE)對(duì)于嵌入式系統(tǒng)的定義:嵌入式系統(tǒng)是用來(lái)控制或監(jiān)視機(jī)器、裝置或工廠等大規(guī)模系統(tǒng)的設(shè)備。國(guó)內(nèi)對(duì)嵌入式系統(tǒng)的一般定義:嵌入式系統(tǒng)是以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可剪裁、適應(yīng)于特定應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)嵌入式系統(tǒng)通常由硬件和軟件兩部分組成。硬件由微控制器或單片機(jī)實(shí)現(xiàn),包括一些外圍設(shè)備,軟件由嵌入式操作系統(tǒng)和應(yīng)用軟件組成。和通用計(jì)算機(jī)系統(tǒng)不同,嵌入式系統(tǒng)是與應(yīng)用緊密結(jié)合的,它具有很強(qiáng)的專(zhuān)用性,必須結(jié)合實(shí)際系需求進(jìn)行合理的裁剪利用,滿足應(yīng)用系統(tǒng)的功能,可靠性,成本體積等要求目前,嵌入式技術(shù)廣泛應(yīng)用于智能家電,消費(fèi)電子,多媒體,網(wǎng)絡(luò)工程,衛(wèi)星通信,軍事工業(yè)等領(lǐng)域,具有無(wú)限優(yōu)越的應(yīng)用前景。
上傳時(shí)間: 2022-03-30
上傳用戶:d1997wayne
AR0231AT7C00XUEA0-DRBR(RGB濾光)安森美半導(dǎo)體推出采用突破性減少LED閃爍 (LFM)技術(shù)的新的230萬(wàn)像素CMOS圖像傳感器樣品AR0231AT,為汽車(chē)先進(jìn)駕駛輔助系統(tǒng)(ADAS)應(yīng)用確立了一個(gè)新基準(zhǔn)。新器件能捕獲1080p高動(dòng)態(tài)范圍(HDR)視頻,還具備支持汽車(chē)安全完整性等級(jí)B(ASIL B)的特性。LFM技術(shù)(專(zhuān)利申請(qǐng)中)消除交通信號(hào)燈和汽車(chē)LED照明的高頻LED閃爍,令交通信號(hào)閱讀算法能于所有光照條件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光學(xué)格式和1928(水平) x 1208(垂直)有源像素陣列。它采用最新的3.0微米背照式(BSI)像素及安森美半導(dǎo)體的DR-Pix?技術(shù),提供雙轉(zhuǎn)換增益以在所有光照條件下提升性能。它以線性、HDR或LFM模式捕獲圖像,并提供模式間的幀到幀情境切換。 AR0231AT提供達(dá)4重曝光的HDR,以出色的噪聲性能捕獲超過(guò)120dB的動(dòng)態(tài)范圍。AR0231AT能同步支持多個(gè)攝相機(jī),以易于在汽車(chē)應(yīng)用中實(shí)現(xiàn)多個(gè)傳感器節(jié)點(diǎn),和通過(guò)一個(gè)簡(jiǎn)單的雙線串行接口實(shí)現(xiàn)用戶可編程性。它還有多個(gè)數(shù)據(jù)接口,包括MIPI(移動(dòng)產(chǎn)業(yè)處理器接口)、并行和HiSPi(高速串行像素接口)。其它關(guān)鍵特性還包括可選自動(dòng)化或用戶控制的黑電平控制,支持?jǐn)U頻時(shí)鐘輸入和提供多色濾波陣列選擇。封裝和現(xiàn)狀:AR0231AT采用11 mm x 10 mm iBGA-121封裝,現(xiàn)提供工程樣品。工作溫度范圍為-40℃至105℃(環(huán)境溫度),將完全通過(guò)AEC-Q100認(rèn)證。
標(biāo)簽: 圖像傳感器
上傳時(shí)間: 2022-06-27
上傳用戶:XuVshu
嵌入式系統(tǒng)(Embedded System)在于結(jié)合微處理器或微控制器的系統(tǒng)電路與其專(zhuān)用的軟件,來(lái)達(dá)到系統(tǒng)運(yùn)行效率成本的最優(yōu)化。今天凡移動(dòng)電話、手表、電子游戲機(jī)、PDA、電視、冰箱等家用電子與通信產(chǎn)品,電動(dòng)汽車(chē)、電動(dòng)自行車(chē)乃至于電車(chē)等電動(dòng)交通工具的控制核心,無(wú)不與嵌入式系統(tǒng)息息相關(guān)。而在后PC時(shí)代,家電、玩具、汽車(chē)、新一代手記、數(shù)碼相機(jī)、先進(jìn)的醫(yī)療儀器乃至于即將到來(lái)的智能型房屋、智能型辦公室、與其它跟電相關(guān)的器材設(shè)備更是缺少不了嵌入式系統(tǒng)這個(gè)核心技術(shù)。本書(shū)將做全面、詳實(shí)的介紹,歡迎下載和閱覽......
標(biāo)簽: 嵌入式系統(tǒng)
上傳時(shí)間: 2022-07-16
上傳用戶:默默
VIP專(zhuān)區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(2)資源包含以下內(nèi)容:1. 用C進(jìn)行嵌入式開(kāi)發(fā)的一個(gè)完整的面向中級(jí)用戶的討論.2. 一個(gè)免費(fèi)的嵌入式操作系統(tǒng)。.3. MSP430f149上LCD顯示的程序.4. msp430 falsh自編程.5. MSP430浮點(diǎn)庫(kù).6. tcpip堆棧.7. 圖像編碼.8. 熟悉非常簡(jiǎn)單CPU模擬器 1、將所給模擬器的源程序編譯成執(zhí)行程序。 2、運(yùn)行并觀察非常簡(jiǎn)單CPU模擬器.9. 單個(gè)漢字庫(kù)字摸提取程序.10. 軟件紅外線接收程序.11. I2C總線讀寫(xiě)程序.12. 24C02讀寫(xiě)程序.13. lcd 測(cè)試程序.14. ac97 測(cè)試.15. usb 檢驗(yàn)程序.16. 8位RISC CPU的VERILOG編程 SOURCECODE.17. Verilog DHL教程.18. sdram的verilog的源碼實(shí)現(xiàn).19. 嵌入式系統(tǒng).20. PALM PDB文件閱讀器源代碼.21. IRDA 1.0 標(biāo)準(zhǔn)協(xié)議源代碼.22. cygnal 源代碼.23. AD7708數(shù)據(jù)采集軟件.24. uc/gui的使用說(shuō)明文檔.25. 嵌入式操作系統(tǒng)文檔.26. UCL compress and decompress tool, very useful for embedded system.27. AD芯片TLC2543的轉(zhuǎn)換例程。.28. 44b0x開(kāi)發(fā)板使用教程源碼.29. 用c++編寫(xiě)嵌入式多任務(wù)操作系統(tǒng).30. 嵌入式系統(tǒng)開(kāi)發(fā)圣經(jīng).31. MISRA C Compliance Matrix.32. C for Embedded Systems.33. 這是關(guān)于LCD常識(shí)的資料.34. 這是一篇關(guān)于RS-485接口應(yīng)用的文章.35. 嵌入式系統(tǒng)講義幻燈片課件.36. 這是一個(gè)在WindowsCE 環(huán)境下訪問(wèn)Sql 數(shù)據(jù)庫(kù)的源代碼.37. 這是一個(gè)在WindowsCE 環(huán)境下進(jìn)行圖形繪制的源程序。.38. 單片RS232-PPP/TCP/IP協(xié)議轉(zhuǎn)換模塊.39. Nucleus 使用說(shuō)明.40. 該工程是從ecos嵌入式系統(tǒng)下移植過(guò)來(lái)的一個(gè)小型的fat16文件系統(tǒng).
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
VIP專(zhuān)區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(147)資源包含以下內(nèi)容:1. PLC 電梯程序設(shè)計(jì) 歐姆龍PLC編程原理.2. SPI.3. PIC12F508編寫(xiě)的PT2262紅外發(fā)射碼芯片.4. 這是基于samsung s3c2413 的DM9000網(wǎng)口驅(qū)動(dòng).5. 總賬系統(tǒng)是一個(gè)基本的系統(tǒng).6. 三菱PLC的學(xué)習(xí)的入學(xué)的一參考課件 供大家學(xué)習(xí)參考.7. 旺宏Flash Memory MX29LV320 driver. This program can for embedded system that using MX29LV320 (4MBytes).8. 三菱plc工控自動(dòng)化及模擬仿真軟件工控自動(dòng)化.9. 對(duì)pci9054驅(qū)動(dòng)進(jìn)行詳細(xì)的介紹。包括每個(gè)函數(shù)的用法。 是非常權(quán)威的教材。對(duì)pci9054的編程有非常大的幫助。 可以有助于我們的學(xué)習(xí)。.10. 帶Java擴(kuò)展的ARM926EJ-S內(nèi)核, 2 x 8KB快取, MMU 2x4k Bytes SRAM, 32kBytes Boot ROM 210MHz, 230MIPs EBI –可支持S.11. 對(duì)LM285驅(qū)動(dòng)進(jìn)行詳細(xì)的介紹。包括每個(gè)函數(shù)的用法。 是非常權(quán)威的教材。對(duì)LM285的編程有非常大的幫助。 可以有助于我們的學(xué)習(xí)..12. 可將多種格式圖片轉(zhuǎn)化為C源文件.13. 一個(gè)實(shí)現(xiàn)cpld實(shí)現(xiàn)簡(jiǎn)單pci接口的文章.14. 基于nios2的嵌入式Uclinux的一些資料.15. AVR單片機(jī)串口通信程序 已經(jīng)應(yīng)用很久.16. diPIC 系列程序.17. 這是一個(gè)講述有關(guān)ecc加密芯片的內(nèi)部資料.18. 精品課程《單片機(jī)原理與應(yīng)用》教學(xué)課件 主講老師: 嚴(yán) 青 九江學(xué)院信息科學(xué)與技術(shù)學(xué)院.19. 嵌入式embeded-linux開(kāi)發(fā)的筆記.20. 嵌入式系統(tǒng)中文件系統(tǒng)源代碼.21. 嵌入式GUI開(kāi)發(fā)平臺(tái).22. 調(diào)試教程.23. 介紹微軟aku里面的帶有的一個(gè)平臺(tái)文件的例子,可以熟悉微軟嵌入式的一些.24. VC++,嵌入式程序,手機(jī)界面的全屏幕顯示時(shí)的處理.25. GEC2410_APP是外圍接口的測(cè)試程序。最新版本!】 GEC2410_APP.bin 是編譯后的二進(jìn)制文件.26. AMD開(kāi)發(fā)包說(shuō)明 Au1200_CoreBSP 2.27. GEC S3C2410 核心板的原理圖.28. GEC2410 的擴(kuò)展版原理圖.29. MSP430F169單片機(jī)的PID算法子程序框架.30. sbc2410全部原理圖資料。這是我買(mǎi)了開(kāi)發(fā)板里面帶的呀.31. 主要講解SRAM_512k61LV25616的時(shí)序及其原理.32. crc8的源代碼.33. 詳細(xì)的嵌入式bootloader解釋.34. 51單片機(jī)控制 1602液晶顯示 讀取PS2鍵盤(pán)程序 按鍵會(huì)在1602上顯示所按鍵.35. 該代碼包可以加到ADS環(huán)境中.36. LM629運(yùn)動(dòng)控制器操作.37. LM629運(yùn)動(dòng)控制器操作.38. hspice電路模擬軟件的使用文檔.39. 是一些quartusII下的IP核.40. 這是一個(gè)基于NC9SDG128B的AD轉(zhuǎn)換源碼.
標(biāo)簽: 光電子
上傳時(shí)間: 2013-07-28
上傳用戶:eeworm
針對(duì)目前使用的RS232接口數(shù)字化B超鍵盤(pán)存在PC主機(jī)啟動(dòng)時(shí)不能設(shè)置BIOS,提出一種PS2鍵盤(pán)的設(shè)計(jì)方法。基于W78E052D單片機(jī),采用8通道串行A/D轉(zhuǎn)換器設(shè)計(jì)了8個(gè)TGC電位器信息采集電路,電位器位置信息以鍵盤(pán)掃描碼序列形式發(fā)送,正交編碼器信號(hào)通過(guò)XC9536XL轉(zhuǎn)換為單片機(jī)可接收的中斷信號(hào),軟件接收到中斷信息后等效處理成按鍵。結(jié)果表明,在滿足開(kāi)機(jī)可設(shè)置BIOS同時(shí),又可實(shí)現(xiàn)超聲特有功能,不需要專(zhuān)門(mén)設(shè)計(jì)驅(qū)動(dòng)程序,接口簡(jiǎn)單,成本低。 Abstract: Aiming at the problem of the digital ultrasonic diagnostic imaging system keyboard with RS232 interface currently used couldn?蒺t set the BIOS when the PC boot, this paper proposed a design method of PS2 keyboards. Based on W78E052D microcontroller,designed eight TGC potentiometers information acquisition circuit with 8-channel serial A/D converter, potentiometer position information sent out with keyboard scan code sequentially.The control circuit based on XC9536 CPLD is used for converting the mechanical actions of the encoders into the signals that can be identified by the MCU, software received interrupt information and equivalently treatmented as key. The results show that the BIOS can be set to meet the boot, ultrasound specific functionality can be achieved at the same time, it does not require specially designed driver,the interface is simple and low cost.
標(biāo)簽: 單片機(jī) B超 數(shù)字化 鍵盤(pán)設(shè)計(jì)
上傳時(shí)間: 2013-10-10
上傳用戶:asdfasdfd
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1