基于AT89C51單片機的電子計算器的課程設(shè)計_第1頁
基于AT89C51單片機的電子計算器的課程設(shè)計_第2頁
基于AT89C51單片機的電子計算器的課程設(shè)計_第3頁
基于AT89C51單片機的電子計算器的課程設(shè)計_第4頁
基于AT89C51單片機的電子計算器的課程設(shè)計_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE18C51單片機電子計算器課程設(shè)計一.課程設(shè)計背景當今時代,是一個新技術(shù)層出不窮的時代。在電子領(lǐng)域,尤其是自動化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng)正以前所未見的速度被單片機智能控制系統(tǒng)所取代。單片機具有體積小、功能強、成本低、應(yīng)用面廣等優(yōu)點,可以說,智能控制與自動控制的核心就是單片機。目前,一個學(xué)習與應(yīng)用單片機的高潮正在工廠、學(xué)校及企事業(yè)單位大規(guī)模地興起。過去習慣于傳統(tǒng)電子領(lǐng)域的工程師、技術(shù)員正面臨著全新的挑戰(zhàn),如不能在較短時間內(nèi)學(xué)會單片機,勢必會被時代所遺棄,只有勇敢地面對現(xiàn)實,挑戰(zhàn)自我,加強學(xué)習,爭取在較短的時間內(nèi)將單片機技術(shù)融會貫通,才能跟上時代的步伐。它所給人帶來的方便也是不可否定的,它在一塊芯片內(nèi)集成了計算機的各種功能部件,構(gòu)成一種單片式的微型計算機。20世紀80年代以來,國際上單片機的發(fā)展迅速,其產(chǎn)品之多令人目不暇接,單片機應(yīng)用不斷深入,新技術(shù)層出不窮。20世紀末,電子技術(shù)獲得了飛速的發(fā)展,在其推動下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會的各個領(lǐng)域,有力地推動了社會生產(chǎn)力的發(fā)展和社會信息化程度的提高,同時也使現(xiàn)代電子產(chǎn)品性能進一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快。本設(shè)計是由單片機實現(xiàn)的模擬計算器,它不僅能實現(xiàn)數(shù)據(jù)的加減乘除運算,而且還能使數(shù)據(jù)及其計算結(jié)果在數(shù)碼管上顯示出來,能夠?qū)崿F(xiàn)0-256的數(shù)字四則運算。本設(shè)計是用單片機AT89C51來控制,采用共陽極數(shù)碼顯示,軟件部分是由C語言來編寫的。設(shè)計任務(wù)二、元器件清單及簡介89c51型芯片一片排阻兩個晶振12MHZ一個電容22uf兩個面包板三個導(dǎo)線若干三、設(shè)計原理及分析根據(jù)功能和指標要求,本系統(tǒng)選用MCS51單片機為主控機。通過擴展必要的外圍接口電路,實現(xiàn)對計算器的設(shè)計。具體設(shè)計考慮如下:①由于要設(shè)計的是簡單的計算器,可以進行四則運算,對數(shù)字的大小范圍要求不高,故我們采用可以進行四位數(shù)字的運算,選用8個LED數(shù)碼管顯示數(shù)據(jù)和結(jié)果。②另外鍵盤包括數(shù)字鍵(0~9)、符號鍵(+、-、×、÷)、清除鍵和等號鍵,故只需要16個按鍵即可。系統(tǒng)模塊圖:2.1輸入模塊:鍵盤掃描計算器輸入數(shù)字和其他功能按鍵要用到很多按鍵,如果采用獨立按鍵的方式,在這種情況下,編程會很簡單,但是會占用大量的I/O口資源,因此在很多情況下都不采用這種方式。為此,我們引入了矩陣鍵盤的應(yīng)用,采用四條I/O線作為行線,四條I/O線作為列線組成鍵盤。在行線和列線的每個交叉點上設(shè)置一個按鍵。這樣鍵盤上按鍵的個數(shù)就為4×4個。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機系統(tǒng)中I/O口的利用率。矩陣鍵盤的工作原理:計算器的鍵盤布局如圖所示:一般有16個鍵組成,在單片機中正好可以用一個P口實現(xiàn)16個按鍵功能,這種形式在單片機系統(tǒng)中也最常用。以上鍵盤從上到下依次編號為1,2,3,4,D,C,B,A由圖3矩陣鍵盤內(nèi)部電路圖可以知道,當無按鍵閉合時,P10~P13與P14~P17之間開路。當有鍵閉合時,與閉合鍵相連的兩條I/O口線之間短路。判斷有無按鍵按下的方法是:第一步,置列線P14~P17為輸入狀態(tài),從行線P10~P13輸出低電平,讀入列線數(shù)據(jù),若某一列線為低電平,則該列線上有鍵閉合。第二步,行線輪流輸出低電平,從列線P14~P17讀入數(shù)據(jù),若有某一列為低電平,則對應(yīng)行線上有鍵按下。綜合一二兩步的結(jié)果,可確定按鍵編號。但是鍵閉合一次只能進行一次鍵功能操作,因此須等到按鍵釋放后,再進行鍵功能操作,否則按一次鍵,有可能會連續(xù)多次進行同樣的鍵操作。2.2運算模塊:(單片機控制)AT89C51單片機是在一塊芯片中集成了CPU、RAM、ROM、定時器/計數(shù)器和多功能I/O等一臺計算機所需要的基本功能部件。如果按功能劃分,它由如下功能部件組成,即微處理器(CPU)、數(shù)據(jù)存儲器(RAM)、程序存儲器(ROM/EPROM)、并行I/O口、串行口、定時器/計數(shù)器、中斷系統(tǒng)及特殊功能寄存器(SFR)。[3][5]單片機是靠程序運行的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能,通過使用單片機編寫的程序可以實現(xiàn)高智能,高效率,以及高可靠性!因此我們采用單片機作為計算器的主要功能部件,可以進行很快地實現(xiàn)運算功能。2.3顯示模塊:LED顯示發(fā)光二極管LED是單片機應(yīng)用系統(tǒng)中的一宗簡單而常用的輸出設(shè)備,其在系統(tǒng)中的主要作用是顯示單片機的輸出數(shù)據(jù)、狀態(tài)等。因而作為典型的外圍器件,LED顯示單元是反映系統(tǒng)輸出和操作輸入的有效器件。LED具備數(shù)字接口可以方便的和大年紀系統(tǒng)連接;它的優(yōu)點是價格低,壽命長,對電壓電流的要求低及容易實現(xiàn)多路等,因而在單片機應(yīng)用系統(tǒng)中獲得了廣泛的應(yīng)用。[2][4]通常的數(shù)碼顯示器是由7段條形的LED組成(如圖4所示),點亮適當?shù)淖侄?,就可顯示出不同的數(shù)字。我們采用8段數(shù)碼管,其中位于顯示器右下角的LED作小數(shù)點用。LED顯示器有兩種不同的形式:共陰極和共陽極。本次設(shè)計采用共陰極接法(如圖5所示)。3、軟件設(shè)計在程序設(shè)計方法上,模塊化程序設(shè)計是單片機應(yīng)用中最常用的程序設(shè)計方法。設(shè)計的中心思想是把一個復(fù)雜應(yīng)用程序按整體功能劃分成若干相對獨立的程序模塊,各模塊可以單獨設(shè)計、編程和調(diào)試,然后組合起來。這種方法便于設(shè)計和調(diào)試,容易實現(xiàn)多個程序共存,但各個模塊之間的連接有一定的難度。根據(jù)需要我們可以采用自上而下的程序設(shè)計方法,此方法先從主程序開始設(shè)計,然后再編制各從屬程序和子程序,層層細化逐步求精,最終完成一個復(fù)雜程序的設(shè)計。這種方法比較符合人們的日常思維,缺點是一級的程序錯誤會對整個程序產(chǎn)生影響。功能流程圖如下:4、硬件原理以下為簡易計算器的總體電路圖加運算:減運算:乘運算:除運算:清零:四.總結(jié)通過此次單片機實訓(xùn)設(shè)計,我們學(xué)到了很多東西,在器件的了解和器件選擇上有個明確的認識,并在程序的設(shè)計,及理論在實踐反面的運用能力有巨大的提高。這次單片機課程設(shè)計由我們六位同學(xué)經(jīng)過一周努力設(shè)計得到。軟件的編程要我們不斷的調(diào)試,最終我們終于完成了單片機實訓(xùn)課程設(shè)計,很高興它能按著設(shè)計思想與要求運動起來。當然,這其中也有很多的問題。第一、不夠細心,由于對課本理論的不熟悉導(dǎo)致的編程錯誤,對于器件的實際情況的不了解,理論與實踐的差距導(dǎo)致我們在設(shè)計實際電路時出現(xiàn)了很多錯誤,使得實驗不能一次通過。第二、是在學(xué)習態(tài)度上,這次課程設(shè)計是對我們的學(xué)習態(tài)度的一次體驗。對于這次單片機綜合課程實習,我們的第一大心得體會就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對應(yīng)該是嚴謹,這次的課程設(shè)計我們所遇到的問題多半是由于我們不夠嚴謹。第三、在做人上,我們認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力和決心,有足夠的挑戰(zhàn)困難的勇氣,就沒什么辦不到的。還有就是團隊的合作精神。在這次難得的課程設(shè)計過程中我們鍛煉了自己的思考能力和動手能力,加強了我們思考問題的完整性和實際生活聯(lián)系的可行性。在方案設(shè)計選擇和芯片的選擇上,培養(yǎng)了我們綜合應(yīng)用單片機的能力,對單片機的各個管腳的功能也有了進一步的認識。還鍛煉我們個人的查閱技術(shù)資料的能力,動手能力,發(fā)現(xiàn)問題、解決問題的能力。五.參考文獻《單片機原理及應(yīng)用》張毅剛高等教育出版社《MCS—51單片機應(yīng)用設(shè)計》張毅剛哈爾濱工業(yè)大學(xué)出版社《MCS—51系列單片機實用接口技術(shù)》李華北京航空航天大學(xué)出版社《單片機應(yīng)用技術(shù)選集》何立民北京航空航天大學(xué)出版社《單片機原理及其接口技術(shù)》胡漢才清華大學(xué)出版社《數(shù)碼管顯示驅(qū)動和鍵盤掃描控制器CH451及其應(yīng)用》施隆照

/*************************************************實現(xiàn)說明: 1:變量flag_fuhao為鍵入+、-、*、/運算符標志(即當前一個鍵值為+、-、*、/運算符時,flag_fuhao為1,其他鍵值則flag_fuhao置零,其用在顯示時) 2:變量flag_shu數(shù)輸入情況,flag_shu為0時,輸入的符號無效(flag_shu為2時,變量fuhao更新為新鍵值)*********************************************/#include<reg52.H>#defineucharunsignedchar#defineuintunsignedint#defineduanP0//數(shù)碼管顯示段選定義#defineweiP2//數(shù)碼管顯示位選定義#definekeyP3//鍵盤接口定義sbitOFF=P1^0;//關(guān)機鍵定義floatshu1,shu2;//進行運算的兩個變量數(shù)ucharnum;////鍵盤掃描返回值charflag1,flag_shu,flag_fuhao,fuhao,newkey,update;//flag1開機標志newkey新按鍵標志,fuhao運算符,update表示等于號//之后緊接著輸入的是數(shù)的話則清零shu1charkey_shu;//按鍵值charge=0xdf;//charcodeWela[]={0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//六位數(shù)碼管的位選unsignedcharcodeDuan[]={0x3f,0x06,0x5b,// 012 0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};// 3 456789無顯示 共陰極數(shù)碼管// 函數(shù)聲明ucharkeyscan();//鍵盤掃描函數(shù)voiddisplay(float);//數(shù)碼管顯示函數(shù)voiddelay(uinti)//延時函數(shù){ while(i--);}/*********************************************** 主函數(shù)************************************************/voidmain(){ flag1=0;//標志關(guān)機 while(1) { if(keyscan()==15)//開機檢測 { flag1=1;//標志開機 shu1=shu2=fuhao=flag_shu=newkey=0;//初始化變量 while(flag1) //判斷是否已開機 { if(!flag_fuhao) display(shu1);//如果輸入的不是 else display(shu2); key_shu=keyscan(); if(newkey==1) //有新鍵值 { if(key_shu==15) //按下ON/C鍵,清零 { flag_fuhao=update=0; shu1=shu2=fuhao=flag_shu=newkey=0; } elseif(key_shu==14&&flag_shu==1&&fuhao)//按下"=" { switch(fuhao) { case10:shu1=shu2+shu1;break; case11:shu1=shu2-shu1;break; case12:shu1=shu2*shu1;break; case13:shu1=shu2/shu1;break; } flag_fuhao=0; fuhao=0; update=1; } elseif((key_shu>=0)&&(key_shu<=9))//按下數(shù)字鍵 { if(update) shu1=0; if(shu1<100000) { shu1=key_shu+shu1*10; flag_shu=1; } update=0; flag_fuhao=0; } elseif((key_shu>=10)&&(key_shu<=13))//按下運算符 { flag_fuhao=1;//表示按下了運算符號鍵 update=0; if(flag_shu==1) //表示之前有數(shù)字鍵按下 { if(fuhao==0) //表示計算時只有一次按下運算符,如1*8=8,第二個數(shù)字后面是=,而不是其他運算符 { shu2=shu1; shu1=0; fuhao=key_shu; //將按下的運算符號的鍵的值賦值給fuhao,記錄前一個運算符,以便按=后實現(xiàn)相應(yīng)的計算。 flag_shu=2; } else //表示計算時按了多次運算符,如1*8*9=72,第二個數(shù)字后面并沒有=,而是* { switch(fuhao) { case10:shu2=shu2+shu1;break; case11:shu2=shu2-shu1;break; case12:shu2=shu2*shu1;break; case13:shu2=shu2/shu1;break; } shu1=0; fuhao=key_shu; //將按下的運算符號的鍵的值賦值給fuhao,記錄前一個運算符,以便按=后實現(xiàn)相應(yīng)的計算。 } } elseif(flag_shu==2) fuhao=key_shu; //將按下的運算符號的鍵的值賦值給fuhao,記錄前一個運算符,以便按=后實現(xiàn)相應(yīng)的計算。 } newkey=0; } } } } }/*********************************************** 數(shù)碼管顯示函數(shù)************************************************/voiddisplay(floatdis_shu){ longzhengshu=(long)dis_shu; chardis_flag,dis_aa,dis_zero=0; uchardis_data[6]={0,0,0,0,0,0},xiaoshu[6]={0,0,0,0,0,0}; ge=0xdf; //1101111 if(zhengshu>99999)dis_flag=6; elseif(zhengshu>9999)dis_flag=5; elseif(zhengshu>999)dis_flag=4; elseif(zhengshu>99)dis_flag=3; elseif(zhengshu>9)dis_flag=2; elsedis_flag=1; dis_shu=dis_shu-zhengshu; for(dis_aa=0;(dis_aa<6-dis_flag)&&(dis_shu=(dis_shu-(char)dis_shu)*10);dis_aa++) { xiaoshu[dis_aa]=(long)dis_shu; } for(dis_aa=0;(dis_aa<6-dis_flag);dis_aa++) { if(dis_zero||xiaoshu[5-dis_flag-dis_aa]) { duan=Duan[xiaoshu[5-dis_flag-dis_aa]]; wei=ge; ge>>=1; delay(100); wei=0xff; dis_zero=1; } } // for(dis_aa=0;dis_aa<dis_flag;dis_aa++) { dis_data[dis_aa]=zhengshu%10; zhengshu=zhengshu/10; }//數(shù)碼管段選 for(dis_aa=0;dis_aa<dis_flag;dis_aa++) { if(0xdf!=ge&&dis_aa==0) { duan=Duan[dis_data[dis_aa]]|0x80; wei=ge; ge>>=1; delay(100); wei=0xff; } else { duan=Duan[dis_data[dis_aa]]; wei=ge; ge>>=1; delay(100); wei=0xff; } }//數(shù)碼管位選} /*********************************************** 鍵盤掃描函數(shù)************************************************/ucharkeyscan() // 函數(shù)返回按鍵的值 {//將第一行線置低電平,其余行線全部為高電平,即掃描第一行 key=0xfe; if(key!=0xfe) { delay(500); //延時消抖操作 if(key!=0xfe) { switch(key) { case0xee:num=7 ;break; //7 case0xde:num=8 ;break; //8 case0xbe:num=9 ;break; //9 case0x7e:num=13;break; //除號”/” } newkey=1; delay(500); while(key!=0xfe) { if(flag1) //如果已開機 if(!shu1&&num>=0&&num<=9) //如果輸入的第一個數(shù)不為0且第二個數(shù)為數(shù)字,則顯示第二個數(shù)字,否則顯示第一個數(shù)字 display(num); else display(shu1); } returnnum; } }//將第二行線置低電平,其余行線全部為高電平,即掃描第二行 key=0xfd; if(key!=0xfd) { delay(500); //延時消抖操作 if(key!=0xfd) { switch(key) { case0xed:num=4 ;break; //4 case0xdd:num=5 ;break; //5 case0xbd:num=6 ;break; //6 case0x7d:num=12;break; //* } newkey=1; delay(500); while(key!=0xfd) { if(flag1) if(!shu1&&num>=0&&num<=9)//如果輸入的第一個數(shù)不為0且第二個數(shù)為數(shù)字,則顯示第二個數(shù)字,否則顯示第一個數(shù)字 display(num); else display(shu1); } returnnum; } }//將第三行線置低電平,其余行線全部為高電平,即掃描第三行 key=0xfb; if(key!=0xfb) { delay(500); if(key!=0xfb) { switch(key) { case0xeb:num=1 ;break; //1 case0xdb:num=2;break; //2 case0xbb:num=3;break; //3 case0x7b:num=11;break; //- } newkey=1; delay(500); while(key!=0xfb) { if(flag1) if(!shu1&&num>=0&&num<=9) //如果輸入的第一個數(shù)不為0且第二個數(shù)為數(shù)字,則顯示第二個數(shù)字,否則顯示第一個數(shù)字 display(num); else display(shu1); } returnnum ; } }//將第四行線置低電平,其余行線全部為高電平,即掃描第四行 key=0xf7; if(key!=0xf7) { delay(500); if(key!=0xf7) { switch(key) { case0xe7:num=15;break;//ON/C:開關(guān)機按鍵 case0xd7:num=0;break;//0 case0xb7:num=14;break;//= case0x77:num=10;break;//+ } newkey=1; delay(500); while(key!=0xf7) { if(flag1) if(!shu1&&num>=0&&num<=9)//如果輸入的第一個數(shù)不為0且第二個數(shù)為數(shù)字,則顯示第二個數(shù)字,否則顯示第一個數(shù)字 display(num); else display(shu1); } returnnum ; } } //判斷關(guān)機按鍵是否被按下 if(!OFF) { delay(500); //延時消抖操作 if(!OFF) { flag1=0;//若關(guān)機按鍵被按下,則將關(guān)機標志位flag1置1 } } return100; }基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應(yīng)用MSP430單片機在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)與應(yīng)用\t"_b

溫馨提示

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

評論

0/150

提交評論