嵌入式系統(tǒng)實習報告_第1頁
嵌入式系統(tǒng)實習報告_第2頁
嵌入式系統(tǒng)實習報告_第3頁
嵌入式系統(tǒng)實習報告_第4頁
嵌入式系統(tǒng)實習報告_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

08級自動化一班姓名:曾濤學號:33號-12-15 目錄1嵌入式系統(tǒng)簡介1.1嵌入式系統(tǒng)的概念在目前日益信息化的社會中,計算機和網(wǎng)絡已經(jīng)全面滲透到平常生活的每一種角落。對于我們每個人,需要的已經(jīng)不再僅僅是那種放在桌上處理文檔,進行工作管理和生產(chǎn)控制的計算機;多種各樣的新型嵌入式系統(tǒng)設備在應用數(shù)量上已經(jīng)遠遠超過通用算機,任何一種一般人也許擁有從大到小的多種使用嵌入式技術(shù)的電子產(chǎn)品,小到mp3,PDA等微型數(shù)字化產(chǎn)品,大到網(wǎng)絡家電,智能家電,車載電子設備。而在工業(yè)和服務領(lǐng)域中,使用嵌入式技術(shù)的數(shù)字機床,智能工具,工業(yè)機器人,服務機器人也將逐漸變化老式的工業(yè)和服務方式。目前嵌入式系統(tǒng)技術(shù)已經(jīng)成為了最熱門的技術(shù)之一,吸引了大批的優(yōu)秀人才投入其中。不過對于何為嵌入式系統(tǒng),什么樣的技術(shù)又可以稱之為嵌入式技術(shù),仍在討論之中。

廣義上講,可以認為但凡帶有微處理器的專用軟硬件系統(tǒng)都可以稱為嵌入式系統(tǒng)。作為系統(tǒng)關(guān)鍵的微處理器又包括三類:微控制器(MCU)、數(shù)字信號處理器(DSP)、嵌入式微處理器(MPU)。因此有人簡樸的說:“嵌入式系統(tǒng)是指操作系統(tǒng)和功能軟件集成于計算機硬件系統(tǒng)之中?!鄙杏腥苏J為嵌入式系統(tǒng)就是“以應用為中心、以計算機技術(shù)為基礎、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可*性、成本、體積、功耗嚴格規(guī)定的專用計算機系統(tǒng)”。應當說后者從功能應用特性上比很好的給出了嵌入式系統(tǒng)的定義,嵌入式的概念的分析主線上應當從應用上加以切入。

狹義上講,人們愈加強調(diào)那些使用嵌入式微處理器構(gòu)成獨立系統(tǒng),具有自己的操作系統(tǒng)并且具有某些特定功能的系統(tǒng),這里的微處理器專指32位以上的微處理器。按照這種定義,經(jīng)典的嵌入式系統(tǒng)有使用x86的小型嵌入式工控主板,在多種自動化設備,數(shù)字機械產(chǎn)品中有非常廣闊的應用空間;此外一大類是使用Intel,Motorola等專用芯片構(gòu)成的小系統(tǒng),它不僅僅在新興的消費電子和通訊儀表等方面獲得了巨大的發(fā)展應用空間,并且甚至有趨勢取代老式的工控機。目前大家愈加清晰的看到:嵌入式技術(shù)的春天已經(jīng)來了。因此也就難怪嵌入式系統(tǒng)成為目前最熱門的技術(shù)之一。1.2嵌入式系統(tǒng)發(fā)展歷史

雖然嵌入式系統(tǒng)是近幾年才開始真正風行起來的,但實際上嵌入式這個概念卻很早就已經(jīng)存在了,從上個世紀70年代單片機的出現(xiàn)到今天多種嵌入式微處理器、微控制器的廣泛應用,嵌入式系統(tǒng)少說也有了近30年的歷史??v觀嵌入式系統(tǒng)的發(fā)展歷程,大體經(jīng)歷了如下四個階段:

1.2.1無操作系統(tǒng)階段

嵌入式系統(tǒng)最初的應用是基于單片機的,大多以可編程控制器的形式出現(xiàn),具有監(jiān)測、伺服、設備指示等功能,一般應用于各類工業(yè)控制和飛機、導彈等武器裝備中,一般沒有操作系統(tǒng)的支持,只能通過匯編語言對系統(tǒng)進行直接控制,運行結(jié)束后再清除內(nèi)存。這些裝置雖然已經(jīng)初步具有了嵌入式的應用特點,但僅僅只是使用8位的CPU芯片來執(zhí)行某些單線程的程序,因此嚴格地說還談不上"系統(tǒng)"的概念。

這一階段嵌入式系統(tǒng)的重要特點是:系統(tǒng)構(gòu)造和功能相對單一,處理效率較低,存儲容量較小,幾乎沒有顧客接口。由于這種嵌入式系統(tǒng)使用簡便、價格低廉,因而曾經(jīng)在工業(yè)控制領(lǐng)域中得到了非常廣泛的應用,但卻無法滿足現(xiàn)今對執(zhí)行效率、存儲容量均有較高規(guī)定的信息家電等場所的需要。1.2.2簡樸操作系統(tǒng)階段

20世紀80年代,伴隨微電子工藝水平的提高,IC制造商開始把嵌入式應用中所需要的微處理器、I/O接口、串行接口以及RAM、ROM等部件統(tǒng)統(tǒng)集成到一片VLSI中,制造出面向I/O設計的微控制器,并一舉成為嵌入式系統(tǒng)領(lǐng)域中異軍突起的新秀。與此同步,嵌入式系統(tǒng)的程序員也開始基于某些簡樸的"操作系統(tǒng)"開發(fā)嵌入式應用軟件,大大縮短了開發(fā)周期、提高了開發(fā)效率。

這一階段嵌入式系統(tǒng)的重要特點是:出現(xiàn)了大量高可*、低功耗的嵌入式CPU(如PowerPC等),多種簡樸的嵌入式操作系統(tǒng)開始出現(xiàn)并得到迅速發(fā)展。此時的嵌入式操作系統(tǒng)雖然還比較簡樸,但已經(jīng)初步具有了一定的兼容性和擴展性,內(nèi)核精致且效率高,重要用來控制系統(tǒng)負載以及監(jiān)控應用程序的運行。1.2.3實時操作系統(tǒng)階段

20世紀90年代,在分布控制、柔性制造、數(shù)字化通信和信息家電等巨大需求的牽引下,嵌入式系統(tǒng)深入飛速發(fā)展,而面向?qū)崟r信號處理算法的DSP產(chǎn)品則向著高速度、高精度、低功耗的方向發(fā)展。伴隨硬件實時性規(guī)定的提高,嵌入式系統(tǒng)的軟件規(guī)模也不停擴大,逐漸形成了實時多任務操作系統(tǒng)(RTOS),并開始成為嵌入式系統(tǒng)的主流。

這一階段嵌入式系統(tǒng)的重要特點是:操作系統(tǒng)的實時性得到了很大改善,已經(jīng)可以運行在多種不一樣類型的微處理器上,具有高度的模塊化和擴展性。此時的嵌入式操作系統(tǒng)已經(jīng)具有了文獻和目錄管理、設備管理、多任務、網(wǎng)絡、圖形顧客界面(GUI)等功能,并提供了大量的應用程序接口(API),從而使得應用軟件的開發(fā)變得愈加簡樸。1.2.4面向Internet階段

二十一世紀無疑將是一種網(wǎng)絡的時代,將嵌入式系統(tǒng)應用到多種網(wǎng)絡環(huán)境中去的呼聲自然也越來越高。目前大多數(shù)嵌入式系統(tǒng)還孤立于Internet之外,伴隨Internet的深入發(fā)展,以及Internet技術(shù)與信息家電、工業(yè)控制技術(shù)等的結(jié)合日益緊密,嵌入式設備與Internet的結(jié)合才是嵌入式技術(shù)的真正未來。1.3嵌入式系統(tǒng)的特點

用于嵌入式設備的計算機幾乎和計算機自身的歷史同樣長期,并且伴隨計算機技術(shù)的發(fā)展,嵌入式系統(tǒng)已成為計算機領(lǐng)域的一種重要構(gòu)成部分。嵌入式設備幾乎包括了我們周圍的所有電器設備:小至掌上PDA、電視機頂盒,大至汽車、電梯,安全系統(tǒng)等等。據(jù)記錄,每年只有10%-20%的計算機芯片是為臺式或便攜式電腦而設計的,這也意味著每年有10至20億個CPU是為嵌入式設備而設計制造的。嵌入式計算機系統(tǒng)同通用型計算機系統(tǒng)相比具有如下特點:嵌入式系統(tǒng)一般是面向特定應用的。嵌入式CPU與通用型的最大不一樣就是嵌入式CPU大多工作在為特定顧客群設計的系統(tǒng)中,它一般都具有低功耗、體積小、集成度高等特點,可以把通用CPU中許多由板卡完畢的任務集成在芯片內(nèi)部,從而有助于嵌入式系統(tǒng)設計趨于小型化,移動能力大大增強,跟網(wǎng)絡的耦合也越來越緊密。

嵌入式系統(tǒng)是將先進的計算機技術(shù)、半導體技術(shù)和電子技術(shù)與各個行業(yè)的詳細應用相結(jié)合后的產(chǎn)物。這一點就決定了它必然是一種技術(shù)密集、資金密集、高度分散、不停創(chuàng)新的知識集成系統(tǒng)。嵌入式系統(tǒng)的硬件和軟件都必須高效率地設計,量體裁衣、清除冗余,力爭在同樣的硅片面積上實現(xiàn)更高的性能,這樣才能在詳細應用中對處理器的選擇更具有競爭力。

嵌入式系統(tǒng)和詳細應用有機地結(jié)合在一起,它的升級換代也是和詳細產(chǎn)品同步進行,因此嵌入式系統(tǒng)產(chǎn)品一旦進入市場,具有較長的生命周期。

為了提高執(zhí)行速度和系統(tǒng)可*性,嵌入式系統(tǒng)中的軟件一般都固化在存儲器芯片或單片機自身中,而不是存貯于磁盤等載體中。

嵌入式系統(tǒng)自身不具有自舉開發(fā)能力,雖然設計完畢后來顧客一般也是不能對其中的程序功能進行修改的,必須有一套開發(fā)工具和環(huán)境才能進行開發(fā)。

1.4嵌入式操作系統(tǒng)比較

伴隨Internet技術(shù)的發(fā)展、信息家電的普及應用及嵌入式操作系統(tǒng)EOS(EmbeddedOperatingSystem)的微型化和專業(yè)化,EOS開始從單一的弱功能向高專業(yè)化的強功能方向發(fā)展。嵌入式操作系統(tǒng)在系統(tǒng)實時高效性、硬件的有關(guān)依賴性、軟件固化以及應用的專用性等方面具有較為突出的特點。EOS是相對于一般操作系統(tǒng)而方的,它除具有了一般操作系統(tǒng)最基本的功能,如任務調(diào)度、同步機制、中斷處理、文獻處理等外,尚有如下特點:

1.可裝卸性。開放性、可伸縮性的體系構(gòu)造。

2.強實時性。EOS實時性一般較強,可用于多種設備控制當中。

3.統(tǒng)一的接口。提供多種設備驅(qū)動接口。

4.操作以便、簡樸、提供友好的圖形GUI,圖形界面,追求易學易用。

5.提供強大的網(wǎng)絡功能,支持TCP/IP協(xié)議及其他協(xié)議

6.更好的硬件適應性,也就是良好的移植性。

國際上用于信息電器的嵌入式操作系統(tǒng)有40種左右。目前,市場上非常流行的EOS產(chǎn)品,包括3Com企業(yè)下屬子企業(yè)的PalmOS,Microsoft企業(yè)的WindowsCE、開放源代碼的Linux。三種常用的嵌入式操作系統(tǒng)

1.PalmOS

Palm是3Com企業(yè)的產(chǎn)品,其操作系統(tǒng)為PalmOS。PalmOS是一種32位的嵌入式操作系統(tǒng)。Palm提供了串行通信接口和紅外線傳播接口,運用它可以以便地與其他外部設備通信、傳播數(shù)據(jù);擁有開放的OS應用程序接口,開發(fā)商可根據(jù)需要自行開發(fā)所需的應用程序。PalmOS是一套具有很強開放性的系統(tǒng),目前有大概數(shù)千種專用為PalmOS編寫的應用程序,從程序內(nèi)容上看,小到個人管理、游戲,大到行業(yè)處理方案,PalmOS無所不包。在豐富的軟件支持下,基于PalmOS的掌上電腦功能得以不停擴展。

PalmOS是一套專門為掌上電腦開發(fā)的OS。在編寫程序時,PalmOS充足考慮了掌上電腦內(nèi)存相對較小的狀況,因此它只占有非常小的內(nèi)存。由于基于PalmOS編寫的應用程序占用的空間也非常?。ㄒ话阒挥袔资甂B),因此,基于PalmOS的掌上電腦(雖然只有幾MB的RAM)可以運行眾多應用程序。2.WindowsCE

WindowsCE是微軟開發(fā)的一種開放的、可升級的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設備操作。它是精簡的Windows95。WindowsCE的圖形顧客界面相稱杰出。其中CE中的C代表袖珍(Compact)、消費(Consumer)、通信能力(Connectivity)和伴侶(Companion);E代表電子產(chǎn)品(Electronics)。與Windows95/98、WindowsNT不一樣的是,WindowsCE是所有源代碼所有由微軟自行開發(fā)的嵌入式新型操作系統(tǒng),其操作界面雖來源于Windows95/98,但WindowsCE是基于Win32API重新開發(fā)的、新型的信息設備平臺。WindowsCE具有模塊化、構(gòu)造化和基于Win32應用程序接口以及與處理器無關(guān)等特點。WindowsCE不僅繼承了老式的Windows圖形界面,并且在WindowsCE平臺上可以使用Windows95/98上的編程工具(如VisualBasic、VisualC++等)、使用同樣的函數(shù)、使用同樣的界面網(wǎng)格,使絕大多數(shù)的應用軟件只需簡樸的修改和移植就可以在WindowsCE平臺上繼續(xù)使用。

WindowsCE的設計目的是:模塊化及可伸縮性、實時性能好,通信能力強大,支持多種CPU。它的設計可以滿足多種設備的需要,這些設備包括了工業(yè)控制器、通信集線器以及銷售終端之類的企業(yè)設備,尚有像攝影機、電話和家用娛樂器材之類的消費產(chǎn)品。一種經(jīng)典的基于WindowsCE的嵌入系統(tǒng)一般為某個特定用途而設計,并在不聯(lián)機的狀況下工作。它規(guī)定所使用的操作系統(tǒng)體積較小,內(nèi)建有對中斷的響應功能。3.Linux

Linux是一種類似于Unix的操作系統(tǒng)。它來源于芬蘭一種名為LinusTorvalds的業(yè)余愛好,不過目前已經(jīng)是最為流行的一款開放源代碼的操作系統(tǒng)。Linux從1991年問世到目前,短短的時間內(nèi)已發(fā)展成為一種功能強大、設計完善的操作系統(tǒng),伴隨網(wǎng)絡技術(shù)進步而發(fā)展起來的LinuxOS已成為Microsoft企業(yè)的DOS和Windows95/98的強勁對手。Linux系統(tǒng)不僅可以運行于PC平臺,還在嵌入式系統(tǒng)方面大放光輝,在多種嵌入式LinuxOS迅速發(fā)展的狀況下,LinuxOS逐漸形成了可與WindowsCE等EOS進行抗衡的局面。目前正在開發(fā)的嵌入式系統(tǒng)中,49%的項目選擇Linux作為嵌入式操作系統(tǒng)。Linux現(xiàn)已成為嵌入式操作的理想選擇。2嵌入式系統(tǒng)實習的目的1. 理解嵌入式操作系統(tǒng)2. 學會用uc/os-Ⅱ級編寫調(diào)試3嵌入式系統(tǒng)實習的內(nèi)容a.建立三個任務:其中任務一和任務二分別顯示專業(yè)、班級、姓名和學號等信息b.專業(yè)班級和姓名學號顯示切換時間間隔0.5sc.任務三記錄其他兩個任務的運行次數(shù)并顯示d.任務一和任務二不得同步顯示4嵌入式系統(tǒng)的實習程序4.1實習程序 /***********************************************************************************************************uC/OS-II*TheReal-TimeKernel**(c)Copyright1992-,JeanJ.Labrosse,Weston*AllRightsReserved**EXAMPLE#1**********************************************************************************************************///#include"includes.h"#include<stdio.h>#include<string.h>#include<ctype.h>#include<stdlib.h>#include<conio.h>#include<dos.h>#include<setjmp.h>#include<\SOFTWARE\uCOS-II\ix86l\bc45\os_cpu.h>#include"\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE\OS_CFG.H"#include"\SOFTWARE\uCOS-II\source\ucos_ii.h"#include"\SOFTWARE\blocks\pc\bc45\pc.h"/***********************************************************************************************************CONSTANTS**********************************************************************************************************/#defineTASK_STK_SIZE512/*Sizeofeachtask'sstacks(#ofWORDs)*/#defineN_TASKS10/*Numberofidenticaltasks*//***********************************************************************************************************VARIABLES**********************************************************************************************************/OS_STKTaskStk[N_TASKS][TASK_STK_SIZE];/*Tasksstacks*/////OS_STKTaskStartStk[TASK_STK_SIZE];charTaskData[N_TASKS];/*Parameterstopasstoeachtask*/OS_STKTaskStartStk3[TASK_STK_SIZE];OS_STKTaskStartStk1[TASK_STK_SIZE];OS_STKTaskStartStk2[TASK_STK_SIZE];voidTaskStart3(void*data);voidTaskStart1(void*data);voidTaskStart2(void*data);longinthold1=0,//任務一次數(shù) hold2=0;//任務二次數(shù)//OS_EVENT*SEMpevent;//*********************************************************************************************************//主函數(shù)//*********************************************************************************************************voidmain(void){ PC_DispClrScr(DISP_FGND_WHITE+DISP_BGND_BLACK);/*Clearthescreen*/OS_ENTER_CRITICAL(); PC_VectSet(0x08,OSTickISR);/*InstalluC/OS-II'sclocktickISR*/ PC_SetTickRate(OS_TICKS_PER_SEC);/*Reprogramtickrate*/ OS_EXIT_CRITICAL(); OSInit();/*InitializeuC/OS-II*/ PC_DOSSaveReturn();/*SaveenvironmenttoreturntoDOS*/ PC_VectSet(uCOS,OSCtxSw);/*InstalluC/OS-II'scontextswitchvector*/ OSTaskCreate(TaskStart3,(void*)0,&TaskStartStk3[TASK_STK_SIZE-1],0); OSTaskCreate(TaskStart1,(void*)0,&TaskStartStk1[TASK_STK_SIZE-1],1); OSTaskCreate(TaskStart2,(void*)0,&TaskStartStk2[TASK_STK_SIZE-1],2); OSStart();/*Startmultitasking*/}//*****************************************************************************//TASK1//*****************************************************************************voidTaskStart1(void*pdata){pdata=pdata;/*無任何意義,防止編譯器報警*/for(;;){ PC_DispStr(0,0,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,1,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,2,"*****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,3,"TASKONE",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,4,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,5,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,6,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,7,"****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,8,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,9,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,10,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,11,"***name:zengtao*",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,12,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,13,"***age:24*",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,14,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,15,"***locationJiLinProvince.BeiHuauniversity*",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,16,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,17,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,18,"****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,19,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,20,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,21,"*****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,22,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,23,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,24,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); hold1++; OSTimeDlyHMSM(0,0,1,0); }}//*****************************************************************************//TASK2//*****************************************************************************voidTaskStart2(void*pdata){ pdata=pdata; for(;;){ PC_DispStr(0,0,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,1,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,2,"*****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,3,"TASKTWO",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,4,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,5,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,6,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,7,"****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,8,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,9,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,10,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,11,"***zhuanye:zidonghua*",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,12,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,13,"***class:08-1*",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,14,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,15,"***xuehao:2603*",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,16,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,17,"**",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,18,"****************************************************************",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,19,"",DISP_FGND_BLACK+DISP_BGND_LIGHT_GRAY); PC_DispStr(0,20,"",

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論