圖像壓縮編碼程序設(shè)計(jì)_第1頁(yè)
圖像壓縮編碼程序設(shè)計(jì)_第2頁(yè)
圖像壓縮編碼程序設(shè)計(jì)_第3頁(yè)
圖像壓縮編碼程序設(shè)計(jì)_第4頁(yè)
圖像壓縮編碼程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE22*******************實(shí)踐教學(xué)*******************蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2012年秋季學(xué)期圖像處理綜合訓(xùn)練題目:圖像壓縮編碼專(zhuān)業(yè)班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:成績(jī):目錄TOC\o"1-2"\u摘要 1一、前言 2二、算法分析與描述 3三、詳細(xì)設(shè)計(jì)過(guò)程 5四、調(diào)試過(guò)程中出現(xiàn)的問(wèn)題及相應(yīng)解決辦法 7五、程序運(yùn)行截圖及其說(shuō)明 8六、簡(jiǎn)單操作手冊(cè) 11設(shè)計(jì)總結(jié) 14參考資料 15致謝 16附錄 17摘要本實(shí)驗(yàn)是在根據(jù)圖像壓縮基本原理的基礎(chǔ)上,獨(dú)立設(shè)計(jì)圖像的有損壓縮編碼算法,并在MATLAB編程環(huán)境中編程實(shí)現(xiàn)。其目的是理解有損壓縮的概念,特別是通過(guò)K-L變換或DCT變換,掌握壓縮編碼的基本原理、算法,并通過(guò)編程給予實(shí)現(xiàn),對(duì)原始圖像數(shù)據(jù)和解壓后的圖像數(shù)據(jù)進(jìn)行失真估計(jì),了解壓縮性能及其重建效果的影響、作用,給出適當(dāng)?shù)睦碚摲治?。關(guān)鍵詞:Matlab;圖像壓縮;解碼;行程編碼。一、前言人類(lèi)正在實(shí)踐的21世紀(jì)是一個(gè)信息時(shí)代。今天的社會(huì),信息技術(shù)已經(jīng)全面服務(wù)于社會(huì)生產(chǎn)和生活的方方面面,人們所做工作的相當(dāng)一部分就是對(duì)信息的處理和傳輸,其中圖像是人類(lèi)獲取信息、表達(dá)信息和傳遞信息的重要手段,是人類(lèi)感知和認(rèn)識(shí)世界的基礎(chǔ)。有關(guān)研究表明,日常生活中人們所接受的各種信息中圖像信息占總信息量的80%左右,從這一角度看,“百聞不如一見(jiàn)”正是圖像處理重要性的形象表達(dá)和經(jīng)驗(yàn)總結(jié)。因此,數(shù)字圖像處理技術(shù)無(wú)論是對(duì)于21世紀(jì)的科學(xué)理論研究,還是工程應(yīng)用都將具有重要的影響。國(guó)內(nèi)外許多有識(shí)之士指出,從某種意義上講,數(shù)字圖像處理是實(shí)現(xiàn)智能計(jì)算機(jī)、智能機(jī)器人或多媒體信系統(tǒng)的基礎(chǔ),未來(lái)計(jì)算機(jī)及智能機(jī)器人的發(fā)展與進(jìn)步將在一定程度上依賴(lài)于機(jī)器視覺(jué)信息處理理論和技術(shù)的突破。雖然相對(duì)于經(jīng)典學(xué)科,數(shù)字圖像處理還很年輕,但日趨成熟的數(shù)字圖像處理技術(shù)已經(jīng)在很多方面得到深入而廣泛的應(yīng)用,一定程度上改變了人類(lèi)的生活,給人們的日常生活、學(xué)習(xí)、工作帶來(lái)極大的方便。例如,Internet上的視頻廣播、現(xiàn)代衛(wèi)星或遙感照片的合成和處理、工業(yè)產(chǎn)品的自動(dòng)檢測(cè)、各種醫(yī)學(xué)影像和圖像的處理、遠(yuǎn)程醫(yī)療診斷及手術(shù)以及視頻會(huì)議、視頻電話(huà)等都采用了圖像處理技術(shù)實(shí)現(xiàn)實(shí)時(shí)信息交互。如果說(shuō)1964年美國(guó)噴氣推進(jìn)實(shí)驗(yàn)室首次處理了由太空船“徘徊者七號(hào)”發(fā)回的月球照片,拉開(kāi)了數(shù)字圖像處理技術(shù)進(jìn)入普遍應(yīng)用的序幕,那么CT的發(fā)明、應(yīng)用及諾貝爾獎(jiǎng)的獲得,則使得數(shù)字圖像處理技術(shù)大放異彩,并迅速進(jìn)入了廣泛應(yīng)用階段。目前,數(shù)字圖像處理技術(shù)已在工程科學(xué)、計(jì)算機(jī)科學(xué)、信息科學(xué)、遙感、遙測(cè)、采礦、地質(zhì)勘探、工業(yè)探傷、自動(dòng)控制、機(jī)器人、軍事、公安、生物學(xué)、醫(yī)學(xué)、視頻、多媒體、統(tǒng)計(jì)學(xué)甚至社會(huì)科學(xué)等領(lǐng)域得到了廣泛應(yīng)用,并顯示出了更加誘人的前景,成為了包括計(jì)算機(jī)科學(xué)與技術(shù)、信息科學(xué)、航空航天和生物醫(yī)學(xué)工程等在內(nèi)的多學(xué)科的研究重點(diǎn)和熱點(diǎn)。這些學(xué)科的研究成果又促使了圖像處理技術(shù)向更高水平發(fā)展,數(shù)字圖像處理技術(shù)正是在這種應(yīng)用的迫切需要和自身的不斷發(fā)展之中逐步完善的新興學(xué)科。未來(lái),圖像處理技術(shù)的發(fā)展及應(yīng)用與經(jīng)濟(jì)建設(shè)聯(lián)系之緊密、影響之深遠(yuǎn)是不可估量的。算法分析與描述編碼是方法建立在圖像統(tǒng)計(jì)特性的基礎(chǔ)上的。例如,在傳真通信中的文件大多是二值圖像,即每個(gè)像素的灰度值只有0和1兩種取值。將一行中顏色值相同的相鄰象素用一個(gè)計(jì)數(shù)值和該顏色值來(lái)代替。例如aaabccccccddeee可以表示為3a1b6c2d3e,,即有3個(gè)a,1個(gè)b,6個(gè)c,2個(gè)d,3個(gè)e。如果一幅圖象是由很多塊顏色相同的大面積區(qū)域組成,那么采用行程編碼的壓縮效率是驚人的。然而,該算法也導(dǎo)致了一個(gè)致命弱點(diǎn),如果圖象中每?jī)蓚€(gè)相鄰點(diǎn)的顏色都不同,用這種算法不但不能壓縮,反而數(shù)據(jù)量增加一倍。因此對(duì)有大面積色塊的圖像用行程編碼效果比較好。行程編碼的可行性討論:行程編碼的壓縮方法對(duì)于自然圖片來(lái)說(shuō)是不太可行的,因?yàn)樽匀粓D片像素點(diǎn)錯(cuò)綜復(fù)雜,同色像素連續(xù)性差,如果硬要用行程編碼方法來(lái)編碼就適得其反,圖像體積不但沒(méi)減少,反而加倍。鑒于計(jì)算機(jī)桌面圖,圖像的色塊大,同色像素點(diǎn)連續(xù)較多,所以行程編碼對(duì)于計(jì)算機(jī)桌面圖像來(lái)說(shuō)是一種較好的編碼方法。2.1圖像的調(diào)入:functionyc%行程編碼算法%例如aaabccccccddeee才可以表示為3a1b6c2d3e%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%讀圖I=imread('Lena.bmp');[mnl]=size(I);fid=fopen('yc.txt','w');%yc.txt是行程編碼算法的灰度級(jí)及其相應(yīng)的編碼表%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2.2行程編碼算法:sum=0;fork=1:lfori=1:mnum=0;J=[];value=I(i,1,k);forj=2:nifI(i,j,k)==valuenum=num+1;%統(tǒng)計(jì)相鄰像素灰度級(jí)相等的個(gè)數(shù)ifj==nJ=[J,num,value];endelseJ=[J,num,value];%J的形式是先是灰度的個(gè)數(shù)及該灰度的值value=I(i,j,k);num=1;endendcol(i,k)=size(J,2);%記錄Y中每行行程行程編碼數(shù)sum=sum+col(i,k);Y(i,1:col(i,k),k)=J;%將I中每一行的行程編碼J存入Y的相應(yīng)行中endend%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%輸出相關(guān)數(shù)據(jù)[m1,n1,l1]=size(Y);disp('?-í???′óD?:')whos('I');disp('?1??í???′óD?:')whos('Y');disp('í???μ??1??±è:');disp(m*n*l/sum);2.3圖像顯示和保存:subplot(1,2,1),imshow(I),title('原圖像')subplot(1,2,2),imshow(Y),title('行程編碼解碼后的圖像')save('Y')%存儲(chǔ),以便解碼用save('col')fclose(fid);三、詳細(xì)設(shè)計(jì)過(guò)程3.1算法流程圖讀入圖像讀入圖像將行程編碼寫(xiě)入yc.txt中行程算法計(jì)算壓縮比3.2由I=imread('Lena.bmp')把圖像調(diào)入等待處理,再由行程編碼算法進(jìn)行計(jì)算和壓縮。實(shí)現(xiàn)具體的壓縮功能。最后輸出原圖像和壓縮后的像和輸出壓縮比例。3.2行程編碼算法sum=0;fork=1:lfori=1:mnum=0;J=[];value=I(i,1,k);forj=2:nifI(i,j,k)==valuenum=num+1;%統(tǒng)計(jì)相鄰像素灰度級(jí)相等的個(gè)數(shù)ifj==nJ=[J,num,value];endelseJ=[J,num,value];%J的形式是先是灰度的個(gè)數(shù)及該灰度的值value=I(i,j,k);num=1;endendcol(i,k)=size(J,2);%記錄Y中每行行程行程編碼數(shù)sum=sum+col(i,k);Y(i,1:col(i,k),k)=J;%將I中每一行的行程編碼J存入Y的相應(yīng)行中endend%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%輸出相關(guān)數(shù)據(jù)[m1,n1,l1]=size(Y);disp('原圖像大小:')whos('I');disp('壓縮圖像大小:')whos('Y');disp('圖像的壓縮比:');disp(m*n*l/sum);四、調(diào)試過(guò)程中出現(xiàn)的問(wèn)題及相應(yīng)解決辦法首先,我們的代碼不完全是自己寫(xiě)出來(lái)的,所以剛開(kāi)始調(diào)式時(shí)出現(xiàn)很多錯(cuò)誤。比如;代碼中的函數(shù)matlab軟件不認(rèn)識(shí),不能實(shí)現(xiàn)函數(shù)的功能。還有函數(shù)變量定義不符合,但更多的是調(diào)入圖像顯示不出結(jié)果。經(jīng)過(guò)研究和修改,功夫不負(fù)有心人,大部分錯(cuò)誤都改正了??墒呛芗m結(jié)的是只輸出圖像壓縮的數(shù)據(jù)和壓縮比例,沒(méi)有輸出原圖像和壓縮后的圖像。最后經(jīng)過(guò)同學(xué)的幫忙和自己的努力,發(fā)現(xiàn)代碼缺少輸出圖像語(yǔ)句。最終順利完成了本次的課程設(shè)計(jì)。五、程序運(yùn)行截圖及其說(shuō)明圖5.1圖像的大小和壓縮比例圖5.2圖像原圖和壓縮后圖像圖5.3行程編碼表六、簡(jiǎn)單操作手冊(cè)首先我們完成代碼部分。經(jīng)過(guò)查找資料和網(wǎng)上查詢(xún),完整的把代碼的功能能在matlab軟件上是先出來(lái)。文檔部分比較繁瑣,需要結(jié)合代碼的功能一步一步經(jīng)過(guò)說(shuō)明實(shí)現(xiàn)圖像的行程壓縮編碼。在經(jīng)過(guò)matlab軟件運(yùn)行輸出圖像,把圖像截圖放在文檔部分加以說(shuō)明。界面制作;圖6.1畫(huà)出兩個(gè)axes1、axes2圖像顯示框圖6.2把對(duì)應(yīng)的程序添加到界面圖6.3顯示出原圖像設(shè)計(jì)總結(jié)涉及到圖像壓縮的算法很多,我所用的是行程編碼算法。這種算法是無(wú)損壓縮,利用統(tǒng)計(jì)的方法,最終建立了數(shù)據(jù)與編碼的關(guān)系,即利用了編碼冗余實(shí)現(xiàn)壓縮。在這兩周的圖像處理的綜合訓(xùn)練中,通過(guò)對(duì)圖象處理的設(shè)計(jì)過(guò)程,我加深了對(duì)圖像壓縮的理解,對(duì)DCT變換和行程編碼和哈夫曼有所掌握,對(duì)課本中所學(xué)的各種圖像知識(shí)的進(jìn)一步理解和掌握,學(xué)會(huì)了如何把學(xué)到的知識(shí)用于解決實(shí)際問(wèn)題,鍛煉了自己動(dòng)手的能力。在這次的綜合訓(xùn)練中我認(rèn)識(shí)到了自己的不足。在以后的學(xué)習(xí)中我會(huì)更加注意各個(gè)方面的能力的協(xié)調(diào)發(fā)展。在課程設(shè)計(jì)時(shí)遇到了很多的問(wèn)題,在老師的幫助,和對(duì)各種資料的查閱中,將問(wèn)題解決,培養(yǎng)了我自主動(dòng)手,獨(dú)立研究的能力,為今后在學(xué)習(xí)工作中能更好的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。通過(guò)對(duì)此次圖象處理綜合訓(xùn)練的實(shí)際操作及分析,加深對(duì)圖像的理解及增強(qiáng)實(shí)際動(dòng)手能力,鍛煉了我們分析與編寫(xiě)軟件代碼的能力及團(tuán)結(jié)協(xié)作的能力。兩周的課程設(shè)計(jì)很短暫,但其間的內(nèi)容是很充實(shí)的,在其中我學(xué)習(xí)到了很多平時(shí)書(shū)本中無(wú)法學(xué)到的東西,積累了經(jīng)驗(yàn),鍛煉了自己分析問(wèn)題,解決問(wèn)題的能力,并學(xué)會(huì)了如何將所學(xué)的各科知識(shí)融會(huì),組織,來(lái)配合學(xué)習(xí),為以后的發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。參考文獻(xiàn)張志涌,楊祖櫻.MATLAB教程.北京:北京航空航天大學(xué)出版社,2006,9-201.劉衛(wèi)國(guó).MATLAB程序設(shè)計(jì)教程[M].北京:中國(guó)水利水電出版社,2005,101-150章毓晉.圖像工程(上冊(cè))——圖像分析.第二版.北京:清華大學(xué)出版社,2005,7-30章毓晉.圖像工程(中冊(cè))——圖像分析.第二版.北京:清華大學(xué)出版社,2005,30-87黃愛(ài)民,安向京,駱力.數(shù)字圖像處理與分析基礎(chǔ).北京:中國(guó)水利水電出版社,2005,7-50致謝本課程設(shè)計(jì)的選題、材料來(lái)源、程序設(shè)計(jì)和制作和內(nèi)容的安排、總體篇章的寫(xiě)作等都得到了指導(dǎo)老師徐志剛的真誠(chéng)指導(dǎo)和關(guān)注,以至于我的課程設(shè)計(jì)能夠按時(shí)順利的完成。因此,特別感謝指導(dǎo)老師徐志剛,他以熱心和耐心成全了我的課程設(shè)計(jì),為我制作的全過(guò)程提出了許多寶貴的意見(jiàn),特別是在編程方面給我很大程度的指導(dǎo),輔助我嘗試了各種函數(shù)的應(yīng)用,使我掌握了許多寶貴的知識(shí)。所以真的很感謝徐志剛老師的指導(dǎo)!另外,我也很感謝班里的很多同學(xué)給我提出的意見(jiàn)和想法,對(duì)我的課程設(shè)計(jì)提供了很多的幫助!最后,我希望同學(xué)們能獲得更多的收獲!附錄functionyc%%行程編碼算法%例如aaabccccccddeee才可以表示為3a1b6c2d3e%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%讀圖I=imread('Lena.bmp');[mnl]=size(I);fid=fopen('yc.txt','w');%yc.txt是行程編碼算法的灰度級(jí)及其相應(yīng)的編碼表%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%行程編碼算法sum=0;fork=1:lfori=1:mnum=0;J=[];value=I(i,1,k);forj=2:nifI(i,j,k)==valuenum=num+1;%統(tǒng)計(jì)相鄰像素灰度級(jí)相等的個(gè)數(shù)ifj==nJ=[J,num,value];endelseJ=[J,num,value];%J的形式是先是灰度的個(gè)數(shù)及該灰度的值value=I(i,j,k);num=1;endendcol(i,k)=size(J,2);%記錄Y中每行行程行程編碼數(shù)sum=sum+col(i,k);Y(i,1:col(i,k),k)=J;%將I中每一行的行程編碼J存入Y的相應(yīng)行中endend%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%輸出相關(guān)數(shù)據(jù)[m1,n1,l1]=size(Y);disp('?-í???′óD?:')whos('I');disp('?1??í???′óD?:')whos('Y');disp('í???μ??1??±è:');disp(m*n*l/sum);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%將編碼寫(xiě)入yc.txt中fork=1:l1fori=1:m1forj=1:col(i,k)fprintf(fid,'%d',Y(i,j,k));fwrite(fid,'');end endfwrite(fid,'');endsubplot(1,2,1),imshow(I),title('原圖像)%?á3??-í?subplot(1,2,2),imshow(Y),title('行程編碼解碼后的圖像')save('Y')%存儲(chǔ),以便解碼用save('col')fclose(fid);functionvarargout=yc(varargin)%YCMATLABcodeforyc.fig%YC,byitself,createsanewYCorraisestheexisting%singleton*.%%H=YCreturnsthehandletoanewYCorthehandleto%theexistingsingleton*.%%YC('CALLBACK',hObject,eventData,handles,...)callsthelocal%functionnamedCALLBACKinYC.Mwiththegiveninputarguments.%%YC('Property','Value',...)createsanewYCorraisesthe%existingsingleton*.Startingfromtheleft,propertyvaluepairsare%appliedtotheGUIbeforeyc_OpeningFcngetscalled.An%unrecognizedpropertynameorinvalidvaluemakespropertyapplication%stop.Allinputsarepassedtoyc_OpeningFcnviavarargin.%%*SeeGUIOptionsonGUIDE'sToolsmenu.Choose"GUIallowsonlyone%instancetorun(singleton)".%%Seealso:GUIDE,GUIDATA,GUIHANDLES%Edittheabovetexttomodifytheresponsetohelpyc%LastModifiedbyGUIDEv2.511-Jan-201311:24:40%Begininitializationcode-DONOTEDITgui_Singleton=1;gui_State=struct('gui_Name',mfilename,...'gui_Singleton',gui_Singleton,...'gui_OpeningFcn',@yc_OpeningFcn,...'gui_OutputFcn',@yc_OutputFcn,...'gui_LayoutFcn',[],...'gui_Callback',[]);ifnargin&&ischar(varargin{1})gui_State.gui_Callback=str2func(varargin{1});endifnargout[varargout{1:nargout}]=gui_mainfcn(gui_State,varargin{:});elsegui_mainfcn(gui_State,varargin{:});end%Endinitializationcode-DONOTEDIT%Executesjustbeforeycismadevisible.functionyc_OpeningFcn(hObject,eventdata,handles,varargin)%Thisfunctionhasnooutputargs,seeOutputFcn.%hObjecthandletofigure%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%varargincommandlineargumentstoyc(seeVARARGIN)%Choosedefaultcommandlineoutputforychandles.output=hObject;%Updatehandlesstructureguidata(hObject,handles);%UIWAITmakesycwaitforuserresponse(seeUIRESUME)%uiwait(handles.figure_yc);%Outputsfromthisfunctionarereturnedtothecommandline.functionvarargout=yc_OutputFcn(hObject,eventdata,handles)%varargoutcellarrayforreturningoutputargs(seeVARARGOUT);%hObjecthandletofigure%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Getdefaultcommandlineoutputfromhandlesstructurevarargout{1}=handles.output;%functionm_file_Callback(hObject,eventdata,handles)%hObjecthandletom_file(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%functionm_file_open_Callback(hObject,eventdata,handles)%hObjecthandletom_file_open(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)[filename,pathname]=uigetfile(...{'*.bmp;*.jpg;*.png;*.jpeg','ImageFiles(*.bmp,*.jpg,*.png,*.jpeg)';...'*.*','AllFiles(*.*)'},...'Pickanimage');axes(handles.axes1);%用axes命令設(shè)定當(dāng)前操作的坐標(biāo)軸是axes_srcfpath=[pathnamefilename];%將文件名和目錄名組合成一個(gè)完整的路徑img_src=imread(fpath);imshow(img_src);%用imread讀入圖片,并用imshow在axes_src上顯示setappdata(handles.figure_yc,'img_src',img_src);title('原圖');%functionm_file_save_Callback(hObject,eventdata,handles)%hObjecthandletom_file_save(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)[filename,pathname]=uigetfile(...{'*.bmp;*.jpg;*.png;*.jpeg','ImageFiles(*.bmp,*.jpg,*.png,*.jpeg)';...'*.*','AllFiles(*.*)'},...'Pickanimage');axes1(handles.axes1);%用axes命令設(shè)定當(dāng)前操作的坐標(biāo)軸是axes_srcfpath=[pathnamefilename];%將文件名和目錄名組合成一個(gè)完整的路徑img_src=imwrite(fpath);imshow(img_src);img_src=getappdata(handles.figure_yc,'img_src');%functionm_file_exit_Callback(hObject,eventdata,handles)%hObjecthandletom_file_exit(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)close(handles.figure_yc);%functiontuxiangyasuo_Callback(hObject,eventdata,handles)%hObjecthandletotuxiangyasuo(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%functionhangchengyasuo_Callback(hObject,eventdata,handles,mymainfunction)%hObjecthandletohangchengyasuo(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專(zhuān)家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線(xiàn)間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線(xiàn)切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線(xiàn)性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門(mén)傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專(zhuān)用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門(mén)機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線(xiàn)監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論