將魔王的語(yǔ)言抽象為人類的語(yǔ)言:魔王語(yǔ)言由以下兩種規(guī)則由人的語(yǔ)言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 設(shè)大寫(xiě)字母表示魔王的語(yǔ)言,小寫(xiě)字母表示人的語(yǔ)言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解釋為tsaedsaeezegexenehetsaedsae對(duì)應(yīng)的話是:“天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝”。(t-天d-地s-上a-一只e-鵝z-追g-趕x-下n-蛋h-恨)
上傳時(shí)間: 2013-12-19
上傳用戶:aix008
心電信號(hào)檢測(cè),利用小波分析方法還有其他方法
上傳時(shí)間: 2017-06-17
上傳用戶:bjgaofei
本代碼為編碼開(kāi)關(guān)代碼,編碼開(kāi)關(guān)也就是數(shù)字音響中的 360度旋轉(zhuǎn)的數(shù)字音量以及顯示器上用的(單鍵飛梭開(kāi) 關(guān))等類似鼠標(biāo)滾輪的手動(dòng)計(jì)數(shù)輸入設(shè)備。 我使用的編碼開(kāi)關(guān)為5個(gè)引腳的,其中2個(gè)引腳為按下 轉(zhuǎn)輪開(kāi)關(guān)(也就相當(dāng)于鼠標(biāo)中鍵)。另外3個(gè)引腳用來(lái) 檢測(cè)旋轉(zhuǎn)方向以及旋轉(zhuǎn)步數(shù)的檢測(cè)端。引腳分別為a,b,c b接地a,c分別接到P2.0和P2.1口并分別接兩個(gè)10K上拉 電阻,并且a,c需要分別對(duì)地接一個(gè)104的電容,否則 因?yàn)榫幋a開(kāi)關(guān)的觸點(diǎn)抖動(dòng)會(huì)引起輕微誤動(dòng)作。本程序不 使用定時(shí)器,不占用中斷,不使用延時(shí)代碼,并對(duì)每個(gè) 細(xì)分步數(shù)進(jìn)行判斷,避免一切誤動(dòng)作,性能超級(jí)穩(wěn)定。 我使用的編碼器是APLS的EC11B可以參照附件的時(shí)序圖 編碼器控制流水燈最能說(shuō)明問(wèn)題,下面是以一段流水 燈來(lái)演示。
標(biāo)簽: 代碼 編碼開(kāi)關(guān)
上傳時(shí)間: 2017-07-03
上傳用戶:gaojiao1999
實(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
超聲波測(cè)距在智能機(jī)器人中的開(kāi)發(fā)與應(yīng)用摘 要:本文提出了在機(jī)器人控制中,使用軟件方法實(shí)現(xiàn)超聲波測(cè)距機(jī)器人避障功能的工作原理和設(shè)計(jì) 方法。該系統(tǒng)在使用過(guò)程中,測(cè)量精度高,機(jī)器人避障準(zhǔn)確,可靠,真正實(shí)現(xiàn)了智能化控制。 關(guān)鍵詞:機(jī)器人 超聲波 測(cè)距 軟件觸發(fā) Abstract: The 0n pnnc eanddesignm d10d ofu]U~ sordc are descx'~edindetail fora intenigencero~ ic . ByI|8i“gthissystem,therobotmakesaccta~elyavoidingdmwhackhi# reliability. 1畸 wo阿s:ro tultro-sor~c聊 曲 喀sot~aretrigger 1 引言 在智能機(jī)器人的研制開(kāi)發(fā)中,很重要 的一部 分就是機(jī)器人 要能實(shí)現(xiàn)避 障功能 ,即通過(guò)傳感器 的作用 ,探測(cè)機(jī)器人行進(jìn)道路 上是否碰到障礙。 若碰到了障礙 ,機(jī)器人應(yīng)該 自動(dòng)轉(zhuǎn)向 ,躲避障礙 。 本文所介 紹的超聲 波測(cè)距方法 ,應(yīng)用 于 ET一18 Hem智能機(jī)器人中。通過(guò)超聲波測(cè)距 ,該智能機(jī) 器人實(shí)現(xiàn)了對(duì)步進(jìn)電動(dòng)機(jī)的智能控制及運(yùn)動(dòng)控制 方式的靈活應(yīng)用。同時(shí),超聲波測(cè)距作為一種非 接觸 的檢測(cè)方式 ,和紅外 、激光及無(wú)線電測(cè)距相 比,在近距范 圍內(nèi)有不受光線影響、結(jié)構(gòu)簡(jiǎn)單 、成 本低等優(yōu)點(diǎn) 2 超聲波測(cè)距基本原理 超聲波是指頻率在 2000Hz以上 ,不能引起正 常人聽(tīng)覺(jué)反應(yīng) 的機(jī)械振動(dòng)波 ,是物體 的機(jī)械振 動(dòng) 在彈性介質(zhì) 中傳播所形成 的機(jī)械振動(dòng)波。由于超 聲波具有非常短 的波長(zhǎng) ,可 以聚集成狹小 的發(fā)
上傳時(shí)間: 2022-02-16
上傳用戶:jiabin
請(qǐng)波抑制在提升電能質(zhì)量以及保障供用電設(shè)備的安全穩(wěn)定運(yùn)行等方面有若關(guān)鍵性作用;無(wú)功功率不僅對(duì)于供電側(cè)來(lái)說(shuō)十分重要,而且在負(fù)載的正常運(yùn)行過(guò)程中扮演著不可替代的角色。伴隨功率半導(dǎo)體開(kāi)關(guān)器件的飛速發(fā)展,大量的非線性負(fù)載涌現(xiàn)在電力系統(tǒng)中,由此帶來(lái)的諧波污染和無(wú)功功率問(wèn)題愈發(fā)嚴(yán)峻。在上述背景下,一方面可以對(duì)諧波進(jìn)行抑制,另一方面又可以補(bǔ)償無(wú)功功率的有源電力濾波器則受到了國(guó)內(nèi)外學(xué)者們的青睞。有源電力濾波器的主電路拓?fù)浣Y(jié)構(gòu)是系統(tǒng)中最基礎(chǔ)的部分,本文將由此出發(fā),分別介紹各主電路的結(jié)構(gòu)特征以及基本原理。簡(jiǎn)單敘述了有源電力濾液器常用的語(yǔ)波檢測(cè)方法,比較其各白的優(yōu)劣,其中著重突出本文所用到的基于瞬時(shí)無(wú)功功率的改進(jìn)的ip-i法。針對(duì)傳統(tǒng)電流跟蹤控制策略對(duì)諧波信號(hào)跟蹤動(dòng)態(tài)效果差、控制目標(biāo)單一的問(wèn)題,在三相四線制不對(duì)稱負(fù)載系統(tǒng)中,提出了一種多目標(biāo)優(yōu)化模型預(yù)測(cè)電流控制策略。首先建立四橋臂有源電力濾波器基于ap坐標(biāo)系的離散化數(shù)學(xué)模型.以此來(lái)實(shí)現(xiàn)自然解耦控制:其次對(duì)預(yù)測(cè)電流進(jìn)行兩步預(yù)測(cè),實(shí)現(xiàn)對(duì)數(shù)字處理延時(shí)效應(yīng)的補(bǔ)償,設(shè)置電流跟蹤偏差和開(kāi)關(guān)頻率為目標(biāo)函數(shù),量化控制目標(biāo),預(yù)先評(píng)估各開(kāi)關(guān)狀態(tài)的控制效果,根據(jù)評(píng)估結(jié)果決定變流器的開(kāi)關(guān)狀態(tài),去了PWM調(diào)制環(huán)節(jié);再次討論了采樣頻率以及加權(quán)系數(shù)這兩個(gè)系統(tǒng)變量的取值對(duì)開(kāi)關(guān)頻率和電流畸變率所造成的影響;文章的最后,為了驗(yàn)證所提方法的有效性,在Matlab/Simulink仿真環(huán)境下進(jìn)行實(shí)驗(yàn),結(jié)果證實(shí)所提策略諧波電流跟蹤性能良好
標(biāo)簽: 有源電力濾波器 目標(biāo)優(yōu)化
上傳時(shí)間: 2022-06-22
上傳用戶:slq1234567890
AR0231AT7C00XUEA0-DRBR(RGB濾光)安森美半導(dǎo)體推出采用突破性減少LED閃爍 (LFM)技術(shù)的新的230萬(wàn)像素CMOS圖像傳感器樣品AR0231AT,為汽車先進(jìn)駕駛輔助系統(tǒng)(ADAS)應(yīng)用確立了一個(gè)新基準(zhǔn)。新器件能捕獲1080p高動(dòng)態(tài)范圍(HDR)視頻,還具備支持汽車安全完整性等級(jí)B(ASIL B)的特性。LFM技術(shù)(專利申請(qǐng)中)消除交通信號(hào)燈和汽車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ī),以易于在汽車應(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
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(131)資源包含以下內(nèi)容:1. nand flash k9f1208 的基于ARM 的讀寫(xiě)源代碼..2. str711的I2C通訊的例程,分給大家..3. interrupt handler for at91rm92.4. 希爾伯特-黃變換的c程序.5. 關(guān)于嵌入式系統(tǒng)C語(yǔ)言變成規(guī)范的文檔。十分實(shí)用..6. 搜集的一款LABWINDOWS/CVI溫度采集顯示用戶界面設(shè)計(jì)源程序..7. MAX809MAX810三管腳的微處理器復(fù)位芯片.8. RS232在DSP2812通信中的編程程序.9. 這是2006年北京航空航天大學(xué)的嵌入式系統(tǒng)課件.10. S3C2410核心板的PCB圖.11. 某位高人總結(jié)的關(guān)于pcb問(wèn)題的集合,呵呵.12. 128X64點(diǎn)陣屏 51測(cè)試程式.13. 本書(shū)不能讓你系統(tǒng)的學(xué)習(xí)嵌入式技術(shù).14. 華恒嵌入式的培訓(xùn)資料.15. 初學(xué)者在面對(duì)一個(gè)嵌入式開(kāi)發(fā)項(xiàng)目的時(shí)候.16. 一個(gè)用adtlc2543采樣電視波形,顯示波形的51程序.17. 介紹了實(shí)現(xiàn)IPv4向IPv6過(guò)渡的隧道技術(shù)6to4.18. 一本很好的程序員的書(shū).19. 一本很好的學(xué)習(xí)嵌入式的書(shū).20. 嵌入式控制器硬件設(shè)計(jì)_英文版 關(guān)于嵌入式控制器硬件設(shè)計(jì)的一本很好的東西.21. arm 9 IIS 音頻實(shí)驗(yàn)程序 s3c2410.22. 可用于quantus下 FPGA jtag和AS下載的下載器PCB圖.23. 鍵盤(pán)處理程序,針對(duì)51系列4*4鍵盤(pán)掃描程序.24. DA和液晶顯示 DA芯片將數(shù)字轉(zhuǎn)換為模擬并顯示.25. HDLC FCS 源碼 ,PIC C30.26. pid 算法的簡(jiǎn)單程序.27. T6963液晶顯示屏驅(qū)動(dòng)函數(shù),在應(yīng)用時(shí)只需調(diào)用就行。.28. 一各有關(guān)I2C送信息給LED的程序 很好用的說(shuō).29. 以MSP430來(lái)實(shí)現(xiàn)低通濾波 很不錯(cuò)的範(fàn)例.30. 利用MSP430來(lái)實(shí)現(xiàn)DA轉(zhuǎn)換 罕布錯(cuò)用的.31. 基于PAL16BIT的基本程序,MP3的控制程序及音量調(diào)節(jié)程序.主要涉及GLITCH FREE DESIGN. 適合初學(xué)者..32. 智能小車導(dǎo)航.33. 使用大恒采集卡的圖像顯示.34. O Reilly-programming_embedded_systems_in_C_and_C++ 非常好的嵌入式編程書(shū)籍.35. Vishay的protel庫(kù)文件.36. Attend的protel庫(kù)文件.37. SUMSUNG2440的datasheet,已翻譯成中文..38. 實(shí)時(shí)嵌入式操作系統(tǒng)uC_OS_II在ARM9上的移植應(yīng)用.39. TSM320C5000系列控制SPI25128器件的代碼.40. tcpmp外掛字幕插件subs_src 源碼.
標(biāo)簽: 紅外遙控 系統(tǒng)原理 單片機(jī)軟件 解碼
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
功能:用斐波那契法求f(x)在區(qū)間[a,b]上的近似極小值。當(dāng)且僅當(dāng)f(x)在[a,b]上為單峰時(shí)次方法適用
標(biāo)簽:
上傳時(shí)間: 2013-12-24
上傳用戶:csgcd001
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1