![完成一個(gè)流水燈項(xiàng)目課件_第1頁(yè)](http://file4.renrendoc.com/view/6524287a07d248eb25dd49c1eaa08310/6524287a07d248eb25dd49c1eaa083101.gif)
![完成一個(gè)流水燈項(xiàng)目課件_第2頁(yè)](http://file4.renrendoc.com/view/6524287a07d248eb25dd49c1eaa08310/6524287a07d248eb25dd49c1eaa083102.gif)
![完成一個(gè)流水燈項(xiàng)目課件_第3頁(yè)](http://file4.renrendoc.com/view/6524287a07d248eb25dd49c1eaa08310/6524287a07d248eb25dd49c1eaa083103.gif)
![完成一個(gè)流水燈項(xiàng)目課件_第4頁(yè)](http://file4.renrendoc.com/view/6524287a07d248eb25dd49c1eaa08310/6524287a07d248eb25dd49c1eaa083104.gif)
![完成一個(gè)流水燈項(xiàng)目課件_第5頁(yè)](http://file4.renrendoc.com/view/6524287a07d248eb25dd49c1eaa08310/6524287a07d248eb25dd49c1eaa083105.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6講完成一個(gè)流水燈項(xiàng)目亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程第6講完成一個(gè)流水燈項(xiàng)目亞博科技1流水燈設(shè)計(jì)?本講任務(wù):?分別用位輸出操作、移位操作、循環(huán)移位操作完成3個(gè)典型流水燈的設(shè)計(jì)。?掌握下列C語(yǔ)言知識(shí)點(diǎn):?宏定義、函數(shù)和函數(shù)調(diào)用、循環(huán)結(jié)構(gòu)、while語(yǔ)句、關(guān)系運(yùn)算和邏輯值?掌握流程圖繪制。?完成閃爍燈的設(shè)計(jì)。?如何完成函數(shù)調(diào)用。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程流水燈設(shè)計(jì)?本講任務(wù):亞博科技2完成一個(gè)典型流水燈的設(shè)計(jì)程序就是人的思想的反映,編程最重要的就是你的編程思路,有什么樣的思路就會(huì)編出什么樣的程序。先看上一講的點(diǎn)一個(gè)發(fā)光管程序:1、思路分析。流程圖是整理我們思路的好工具,同時(shí)也能保證若干年以后你還能輕易看懂自己編寫(xiě)的程序。2、程序講解(這個(gè)程序是利用了位輸出操作)。宏定義函數(shù)和函數(shù)調(diào)用如何熄滅發(fā)光管循環(huán)結(jié)構(gòu),while語(yǔ)句詳解、關(guān)系運(yùn)算和邏輯值如何改變流水燈流動(dòng)的速度亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程完成一個(gè)典型流水燈的設(shè)計(jì)程序就是人的思想的反映,編程最重要的3亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程本講需要學(xué)習(xí)的新知識(shí)?數(shù)電、模電方面同上一講一樣,有不熟悉的同學(xué)也可回看上一講的內(nèi)容,本講在C語(yǔ)言方面增加了一個(gè)新的函數(shù)。?延時(shí)函數(shù)delay?for循環(huán)語(yǔ)句亞博科技51單片機(jī)開(kāi)發(fā)板24了解一下延時(shí)函數(shù)?學(xué)過(guò)匯編你就會(huì)知道,每條指令都占一定的時(shí)間(或者機(jī)器周期)的,如果你讓機(jī)器什么都不做,即空指令的話,機(jī)器就會(huì)延時(shí),然后你在計(jì)算好每次延時(shí)到底有多長(zhǎng),外面套一個(gè)循環(huán)(或者多重循環(huán)),根據(jù)你想要的延時(shí)時(shí)間即可計(jì)算出來(lái)循環(huán)的次數(shù),延時(shí)函數(shù)基本上都是這種原理,它的參數(shù)就是用來(lái)控制循環(huán)次數(shù)的。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程了解一下延時(shí)函數(shù)亞博科技55怎樣編寫(xiě)精確的延時(shí)函數(shù)
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。?1使用定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)精確延時(shí)?2軟件延時(shí)與時(shí)間計(jì)算?在很多情況下,定時(shí)器/計(jì)數(shù)器經(jīng)常被用作其他用途,這時(shí)候就只能用軟件方法延時(shí)。下面介紹幾種軟件延時(shí)的方法。?2.1短暫延時(shí)?2.2在C51中嵌套匯編程序段實(shí)現(xiàn)延時(shí)?2.3使用示波器確定延時(shí)時(shí)間?2.4使用反匯編工具計(jì)算延時(shí)時(shí)間亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程怎樣編寫(xiě)精確的延時(shí)函數(shù)
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延6認(rèn)識(shí)一個(gè)For循環(huán)語(yǔ)句?For(表達(dá)式1;表達(dá)式2;表達(dá)式3){語(yǔ)句(內(nèi)部可為空)}執(zhí)行過(guò)程:1.求解一次表達(dá)式1.2.求解表達(dá)式2,若其值為真(非0即為真),則執(zhí)行for中語(yǔ)句。然后執(zhí)行第3步。否則結(jié)束for語(yǔ)句,直接跳出,不再執(zhí)行第3步。3.求解表達(dá)式3.4.跳到第2步重復(fù)執(zhí)行。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程認(rèn)識(shí)一個(gè)For循環(huán)語(yǔ)句?For(表達(dá)式1;表達(dá)式2;表7一個(gè)簡(jiǎn)單的延時(shí)函數(shù)
只需要了解一下,不需要記住,學(xué)會(huì)調(diào)用它就可以了。?/*------------------------------------------------?延時(shí)函數(shù),含有輸入?yún)?shù)unsignedintt,無(wú)返回值?unsignedint是定義無(wú)符號(hào)整形變量,其值的范圍是?0~65535?------------------------------------------------*/?voidDelay(unsignedintt)?{?while(--t);?}亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程一個(gè)簡(jiǎn)單的延時(shí)函數(shù)
只需要了解一下,不需要記住,學(xué)會(huì)調(diào)用它就8了解一下實(shí)驗(yàn)板初始化?初始化就是把變量賦為默認(rèn)值,把控件設(shè)為默認(rèn)狀態(tài),把沒(méi)準(zhǔn)備的準(zhǔn)備好。但是如果是整個(gè)系統(tǒng)初始化那就不一樣了。在匯編語(yǔ)言中,為變量分配空間時(shí),初始化過(guò)的變量的初值位于可執(zhí)行文件代碼段數(shù)據(jù)后,會(huì)占用一定空間,不必要的初始化會(huì)造成磁盤(pán)空間的浪費(fèi)。在C語(yǔ)言等高級(jí)語(yǔ)言中,為每一個(gè)變量賦初值被視為良好的編程習(xí)慣,有助于減少出現(xiàn)Bugs的可能性。因此,是否對(duì)不必要的變量初始化依情況而定。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程了解一下實(shí)驗(yàn)板初始化?初始化就是把變量賦為默認(rèn)值,把控件設(shè)9實(shí)驗(yàn)板初始化函數(shù)?只需要了解一下,不需要記住,學(xué)會(huì)調(diào)用它就可以了。?bst-v51.h?bst-v51.c亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程實(shí)驗(yàn)板初始化函數(shù)亞博科技510宏定義#號(hào)是預(yù)處理指令,用#開(kāi)頭。#defineON(新的名稱)1(原來(lái)的名稱)作用:在程序書(shū)寫(xiě)時(shí)可用新的名稱代替原來(lái)的名稱書(shū)寫(xiě),以達(dá)到簡(jiǎn)化或直觀的效果。編譯器在預(yù)處理的時(shí)候,自動(dòng)將新的名稱還原為原來(lái)的名稱。?書(shū)寫(xiě)位置:源程序開(kāi)頭,函數(shù)的外面亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程宏定義#號(hào)是預(yù)處理指令,用#開(kāi)頭。亞博科技113個(gè)流水燈程序框圖亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程3個(gè)流水燈程序框圖亞博科技12開(kāi)始詳細(xì)講解流水燈項(xiàng)目開(kāi)發(fā)
設(shè)計(jì)目的?從實(shí)際工程應(yīng)用出發(fā),在理論和實(shí)踐上掌握流水燈系統(tǒng)的基本組成,工作原理。對(duì)設(shè)計(jì)流水燈有一個(gè)完整的概念,使設(shè)計(jì)出來(lái)的流水燈達(dá)到本設(shè)計(jì)任務(wù)書(shū)的技術(shù)要求。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程開(kāi)始詳細(xì)講解流水燈項(xiàng)目開(kāi)發(fā)
設(shè)計(jì)目的亞博科技138位流水燈開(kāi)發(fā)過(guò)程亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程?一、任務(wù)描述:這次開(kāi)發(fā)的目的是什么(如要實(shí)現(xiàn)什么功能,應(yīng)用在什么地方,對(duì)性能、功耗、實(shí)時(shí)性等有什么要求)?任何一個(gè)應(yīng)用單片機(jī)開(kāi)發(fā)的產(chǎn)品,從客戶提出要求到完成方案設(shè)計(jì),再到產(chǎn)品樣機(jī)的調(diào)試,直至正式投入試運(yùn)行,這個(gè)過(guò)程稱為單片機(jī)應(yīng)用系統(tǒng)得開(kāi)發(fā)。單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程所用的設(shè)備統(tǒng)稱為開(kāi)發(fā)工具。由于單片機(jī)的軟件資源有限,并且自身沒(méi)有調(diào)試能力,因此必須配備相應(yīng)的開(kāi)發(fā)工具來(lái)排除開(kāi)發(fā)過(guò)程中的軟件錯(cuò)誤,生成目標(biāo)程序。?本任務(wù)通過(guò)左移亮燈電路來(lái)講解單片機(jī)系統(tǒng)開(kāi)發(fā)設(shè)計(jì)時(shí)電路原理圖的設(shè)計(jì)方法和步驟。通過(guò)本任務(wù)的學(xué)習(xí),掌握單片機(jī)應(yīng)用電路和程序的開(kāi)發(fā)過(guò)程。8位流水燈開(kāi)發(fā)過(guò)程亞博科技14二、任務(wù)分析?根據(jù)這次開(kāi)發(fā)的目的展開(kāi)分析,要用到什么模塊,而且每個(gè)模塊可能會(huì)用許多選擇,這就要根據(jù)價(jià)錢(qián),性能,功耗,實(shí)時(shí)性等方面的要求來(lái)選擇了?8只發(fā)光二極管亮燈數(shù)據(jù)左移一位。首先對(duì)單片機(jī)工作條件(電源、時(shí)鐘和復(fù)位電路)進(jìn)行設(shè)計(jì),然后根據(jù)設(shè)計(jì)任務(wù)要求對(duì)I/O接口電路進(jìn)行設(shè)計(jì);本任務(wù)學(xué)習(xí)用DZ-80C52集成的串口模塊燒寫(xiě)器器進(jìn)行單片機(jī)程序下載。。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程二、任務(wù)分析?根據(jù)這次開(kāi)發(fā)的目的展開(kāi)分析,要用到什么模塊,15三、任務(wù)演示?分配任務(wù),因?yàn)?,有些開(kāi)發(fā)項(xiàng)目可能不是一個(gè)人能夠完成的,是要一個(gè)團(tuán)隊(duì)來(lái)做,那么就要根據(jù)每個(gè)人的特點(diǎn)來(lái)分配任務(wù)了。如,硬件,軟件,算法,調(diào)度,測(cè)試,界面,采購(gòu)等。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程三、任務(wù)演示?分配任務(wù),因?yàn)椋行╅_(kāi)發(fā)項(xiàng)目可能不是一個(gè)人能16四、項(xiàng)目開(kāi)發(fā)相關(guān)知識(shí)(一)單片機(jī)產(chǎn)品開(kāi)發(fā)流程1、項(xiàng)目評(píng)估:出初步技術(shù)開(kāi)發(fā)方案,據(jù)此出預(yù)算,包括可能的開(kāi)發(fā)成本、樣機(jī)成本、開(kāi)發(fā)耗時(shí)、樣機(jī)制造耗時(shí)、利潤(rùn)空間等2、項(xiàng)目實(shí)施:(1)設(shè)計(jì)電原理圖(2)設(shè)計(jì)印刷電路板(PCB)圖(3)把PCB圖發(fā)往制版廠做板(4)定購(gòu)開(kāi)發(fā)系統(tǒng)和元件(5)裝配樣機(jī):PCB板拿到后開(kāi)始樣機(jī)裝配,設(shè)計(jì)中的錯(cuò)漏會(huì)在裝配過(guò)程開(kāi)始顯現(xiàn),盡量去補(bǔ)救。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程四、項(xiàng)目開(kāi)發(fā)相關(guān)知識(shí)(一)單片機(jī)產(chǎn)品開(kāi)發(fā)流程亞博科技17樣機(jī)調(diào)試(6)樣機(jī)調(diào)試:這個(gè)過(guò)程需要用到電烙鐵、刻刀、不同參數(shù)的元件、各種調(diào)試和仿真軟件、樣機(jī)的模擬工作環(huán)境等。(7)整理數(shù)據(jù):研發(fā)過(guò)程中得到的重要數(shù)據(jù)記錄保存下來(lái),比如更新電原理圖里的元件參數(shù)、PCB元件庫(kù)里的三維模型,還要記錄暴露出來(lái)的設(shè)計(jì)上的失誤、分析失誤的原因、采用的補(bǔ)救方案等等。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程樣機(jī)調(diào)試(6)樣機(jī)調(diào)試:這個(gè)過(guò)程需要用到電烙鐵、刻刀、不同參18完善樣版機(jī)(8)如果項(xiàng)目進(jìn)入生產(chǎn)階段或確有需要,可以根據(jù)修正后的技術(shù)方案按以上各個(gè)步驟重做一臺(tái)完善的V1.1版樣機(jī)。(9)編寫(xiě)設(shè)備文檔:包括編寫(xiě)產(chǎn)品說(shuō)明書(shū)、拍攝外觀圖片等。(10)溝通和修改,在開(kāi)發(fā)過(guò)程中,不能完全的根據(jù)任務(wù)來(lái)區(qū)分,團(tuán)隊(duì)之間要有適當(dāng)?shù)臏贤ǎ鶕?jù)需要來(lái)對(duì)計(jì)劃做相應(yīng)的修改,如:中斷的分配,GPIO的分配,算法的復(fù)雜性,接口的定義之類的。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程完善樣版機(jī)(8)如果項(xiàng)目進(jìn)入生產(chǎn)階段或確有需要,可以根據(jù)修正19測(cè)試和更改11)測(cè)試和更改,最終,各個(gè)模塊是要組合起來(lái)的,這時(shí)可能會(huì)碰到許多問(wèn)題。如,代碼太大而內(nèi)存不夠,時(shí)效響應(yīng)不夠靈敏,代碼執(zhí)行構(gòu)成中出現(xiàn)死循環(huán),模塊優(yōu)先級(jí)的選擇出現(xiàn)不妥,臨界點(diǎn)沒(méi)有糾錯(cuò)功能等,這就要不斷的整合,反復(fù)的更改,調(diào)試,可能會(huì)出現(xiàn)許多方案,再根據(jù)實(shí)際情況最后定奪?小提示:開(kāi)發(fā)過(guò)程中做好備案,代碼寫(xiě)好注釋,如果允許,不同模塊、不同系統(tǒng)層次的接口分別來(lái)寫(xiě),合理分配資源。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程測(cè)試和更改11)測(cè)試和更改,最終,各個(gè)模塊是要組合起來(lái)的,這20一個(gè)完整實(shí)驗(yàn)源碼/*-----------------------------------------------?名稱:IO口高低電平控制?內(nèi)容:左移,直至LED全部點(diǎn)亮,左移符號(hào)<<?------------------------------------------------*/?#include<reg52.h>//包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義?voidDelay(unsignedintt);//函數(shù)聲明?/*------------------------------------------------?主函數(shù)?------------------------------------------------*/?voidmain(void)?{??unsignedchari;//定義一個(gè)無(wú)符號(hào)字符型局部變量i取值范圍0~255?Delay(50000);?P1=0xfe;//賦初始值?for(i=0;i<8;i++)//加入for循環(huán),表明for循環(huán)大括號(hào)中的程序循環(huán)執(zhí)行8次?{?Delay(50000);?P1<<=1;?}?while(1)//主循環(huán)?{?//主循環(huán)中添加其他需要一直工作的程序?}?}?/*------------------------------------------------?延時(shí)函數(shù),含有輸入?yún)?shù)unsignedintt,無(wú)返回值?unsignedint是定義無(wú)符號(hào)整形變量,其值的范圍是?0~65535?------------------------------------------------*/?voidDelay(unsignedintt)?{?while(--t);?}亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程一個(gè)完整實(shí)驗(yàn)源碼/*--------------------21函數(shù)的引入函數(shù)是C語(yǔ)言的主要特點(diǎn),也是我們學(xué)習(xí)的一個(gè)重點(diǎn)。主函數(shù):主人,只有一個(gè)。從家里的電腦壞了說(shuō)起。在實(shí)際編程中,我們會(huì)遇到兩種情況:1、需要使用別人的程序,現(xiàn)在是網(wǎng)絡(luò)共享時(shí)代,要學(xué)會(huì)在網(wǎng)絡(luò)中找到你需要的東西,例如DS1302時(shí)鐘的功能函數(shù),DS18B20功能函數(shù)2、某一段程序會(huì)反復(fù)用到,這時(shí),我們需要用到函數(shù)和函數(shù)調(diào)用其他功能函數(shù):工人(下屬,可以被調(diào)用完成某項(xiàng)工作的人),以有多個(gè),可實(shí)現(xiàn)某種功能的一段相對(duì)獨(dú)立的,可以被調(diào)用的代碼。?相互間的調(diào)用關(guān)系?注意:我們一般所說(shuō)函數(shù),指的都是功能函數(shù)亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程函數(shù)的引入函數(shù)是C語(yǔ)言的主要特點(diǎn),也是我們學(xué)習(xí)的一個(gè)重點(diǎn)。亞22實(shí)現(xiàn)函數(shù)調(diào)用的前提:調(diào)用者必須能看到被
調(diào)用者調(diào)用者必須能看到被調(diào)用者程序如何才能找到要?調(diào)用的函數(shù)呢?有三種方法:?第一種、將被調(diào)用函數(shù)寫(xiě)在當(dāng)前代碼之前。?第二種、將被調(diào)用函數(shù)的函數(shù)聲明寫(xiě)在當(dāng)前代碼?之前。?第三種:使用頭文件。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程實(shí)現(xiàn)函數(shù)調(diào)用的前提:調(diào)用者必須能看到被
調(diào)用者調(diào)用者必須能看23如何完成函數(shù)的調(diào)用函數(shù)調(diào)用:就是在一個(gè)函數(shù)體中引用另外一個(gè)已經(jīng)定義的函數(shù)完成函數(shù)的調(diào)用三種方式:1、函數(shù)語(yǔ)句。函數(shù)名(實(shí)際參數(shù)表);有參調(diào)用和無(wú)參調(diào)用2、函數(shù)表達(dá)式。(以后講)3、函數(shù)參數(shù)。(以后講)函數(shù)的調(diào)用注意掌握4個(gè)要點(diǎn):被調(diào)函數(shù)名稱、功能、參數(shù)、返回值。函數(shù)內(nèi)部語(yǔ)句不必了解!亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程如何完成函數(shù)的調(diào)用函數(shù)調(diào)用:亞博科技24While循環(huán)語(yǔ)句?While(關(guān)系表達(dá)式或邏輯值);?While(關(guān)系表達(dá)式或邏輯值)一條語(yǔ)句;?While(關(guān)系表達(dá)式或邏輯值)注意:這里沒(méi)有分號(hào)?{?語(yǔ)句1;?語(yǔ)句2;?語(yǔ)句3;?……?語(yǔ)句n;?}?特點(diǎn):先判斷條件表達(dá)式,后執(zhí)行語(yǔ)句。?原則:若條件表達(dá)式的值為真,那么執(zhí)行語(yǔ)句。否則跳出?while語(yǔ)句。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程While循環(huán)語(yǔ)句?While(關(guān)系表達(dá)式或邏輯值);亞25關(guān)系運(yùn)算和邏輯值關(guān)系運(yùn)算1<3=11==2=01+1>2=0?邏輯值:真(1或非0),假(0)?計(jì)算機(jī)中三種運(yùn)算千萬(wàn)不要搞混了:?1、算術(shù)運(yùn)算:參與運(yùn)算的對(duì)象是數(shù),結(jié)果也是數(shù),運(yùn)算符是加減乘除;?2、邏輯運(yùn)算:參與運(yùn)算的對(duì)象是邏輯量,結(jié)果也是邏輯量,運(yùn)算符是與或非;?3、關(guān)系運(yùn)算:參與運(yùn)算的對(duì)象是數(shù),結(jié)果是邏輯量,運(yùn)算符如下:?><>=<===等于(注意:與賦值符=,完全不同!)!=不等于亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程關(guān)系運(yùn)算和邏輯值關(guān)系運(yùn)算1<3=11==2=01+1>226關(guān)系運(yùn)算和邏輯值關(guān)系運(yùn)算1<3=11==2=01+1>2=0?邏輯值:真(1或非0),假(0)?計(jì)算機(jī)中三種運(yùn)算千萬(wàn)不要搞混了:?1、算術(shù)運(yùn)算:參與運(yùn)算的對(duì)象是數(shù),結(jié)果也是數(shù),運(yùn)算符是加減乘除;?2、邏輯運(yùn)算:參與運(yùn)算的對(duì)象是邏輯量,結(jié)果也是邏輯量,運(yùn)算符是與或非;?3、關(guān)系運(yùn)算:參與運(yùn)算的對(duì)象是數(shù),結(jié)果是邏輯量,運(yùn)算符如下:?><>=<===等于(注意:與賦值符=,完全不同!)!=不等于亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程關(guān)系運(yùn)算和邏輯值關(guān)系運(yùn)算1<3=11==2=01+1>227如何改變流水燈流動(dòng)的速度?1、改變調(diào)用延時(shí)函數(shù)的實(shí)參。?2、更換不同頻率的晶振。(復(fù)習(xí)以前講過(guò)的時(shí)鐘的快慢決定了程序運(yùn)行速度)亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程如何改變流水燈流動(dòng)的速度?1、改變調(diào)用延時(shí)函數(shù)的實(shí)參。亞博28左移和右移位運(yùn)算:按位對(duì)變量進(jìn)行運(yùn)算。左移和右移屬于位運(yùn)算。格式:P1<<1;/*左移一位*/a>>2;/*右移二位*/一般我們比較多的是對(duì)8位無(wú)符號(hào)數(shù)進(jìn)行移位操作,移出的數(shù)丟棄,空位自動(dòng)補(bǔ)0。注意點(diǎn):位運(yùn)算不改變參與運(yùn)算的變量的值,如果希望改變參與運(yùn)算的變量的值,應(yīng)利用相應(yīng)的賦值操作!用循環(huán)左移編寫(xiě)第二個(gè)流水燈程序。[例程]亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程左移和右移位運(yùn)算:按位對(duì)變量進(jìn)行運(yùn)算。亞博科技29循環(huán)左移和循環(huán)右移C51沒(méi)有專門(mén)的循環(huán)左移和循環(huán)右移指令,但我們可以調(diào)用C51庫(kù)函數(shù)實(shí)現(xiàn)循環(huán)左移和循環(huán)右移(具體可以見(jiàn)C:\keil\C51\HLP\C51lib.chm):1、必須先包含intrins.h2、i=_crol_(i,1);/*將i循環(huán)左移1位*/3、i=_cror_(i,1);/*將i循環(huán)右移1位*/用循環(huán)左移編寫(xiě)第三個(gè)流水燈程序。[例程]亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程循環(huán)左移和循環(huán)右移C51沒(méi)有專門(mén)的循環(huán)左移和循環(huán)右移指令,但30循環(huán)左移和循環(huán)右移C51沒(méi)有專門(mén)的循環(huán)左移和循環(huán)右移指令,但我們可以調(diào)用C51庫(kù)函數(shù)實(shí)現(xiàn)循環(huán)左移和循環(huán)右移(具體可以見(jiàn)C:\keil\C51\HLP\C51lib.chm):1、必須先包含intrins.h2、i=_crol_(i,1);/*將i循環(huán)左移1位*/3、i=_cror_(i,1);/*將i循環(huán)右移1位*/用循環(huán)左移編寫(xiě)第三個(gè)流水燈程序。[例程]亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程循環(huán)左移和循環(huán)右移C51沒(méi)有專門(mén)的循環(huán)左移和循環(huán)右移指令,但31流水燈電路原理圖亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程流水燈電路原理圖亞博科技532第6講完成一個(gè)流水燈項(xiàng)目亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程第6講完成一個(gè)流水燈項(xiàng)目亞博科技33流水燈設(shè)計(jì)?本講任務(wù):?分別用位輸出操作、移位操作、循環(huán)移位操作完成3個(gè)典型流水燈的設(shè)計(jì)。?掌握下列C語(yǔ)言知識(shí)點(diǎn):?宏定義、函數(shù)和函數(shù)調(diào)用、循環(huán)結(jié)構(gòu)、while語(yǔ)句、關(guān)系運(yùn)算和邏輯值?掌握流程圖繪制。?完成閃爍燈的設(shè)計(jì)。?如何完成函數(shù)調(diào)用。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程流水燈設(shè)計(jì)?本講任務(wù):亞博科技34完成一個(gè)典型流水燈的設(shè)計(jì)程序就是人的思想的反映,編程最重要的就是你的編程思路,有什么樣的思路就會(huì)編出什么樣的程序。先看上一講的點(diǎn)一個(gè)發(fā)光管程序:1、思路分析。流程圖是整理我們思路的好工具,同時(shí)也能保證若干年以后你還能輕易看懂自己編寫(xiě)的程序。2、程序講解(這個(gè)程序是利用了位輸出操作)。宏定義函數(shù)和函數(shù)調(diào)用如何熄滅發(fā)光管循環(huán)結(jié)構(gòu),while語(yǔ)句詳解、關(guān)系運(yùn)算和邏輯值如何改變流水燈流動(dòng)的速度亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程完成一個(gè)典型流水燈的設(shè)計(jì)程序就是人的思想的反映,編程最重要的35亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程本講需要學(xué)習(xí)的新知識(shí)?數(shù)電、模電方面同上一講一樣,有不熟悉的同學(xué)也可回看上一講的內(nèi)容,本講在C語(yǔ)言方面增加了一個(gè)新的函數(shù)。?延時(shí)函數(shù)delay?for循環(huán)語(yǔ)句亞博科技51單片機(jī)開(kāi)發(fā)板236了解一下延時(shí)函數(shù)?學(xué)過(guò)匯編你就會(huì)知道,每條指令都占一定的時(shí)間(或者機(jī)器周期)的,如果你讓機(jī)器什么都不做,即空指令的話,機(jī)器就會(huì)延時(shí),然后你在計(jì)算好每次延時(shí)到底有多長(zhǎng),外面套一個(gè)循環(huán)(或者多重循環(huán)),根據(jù)你想要的延時(shí)時(shí)間即可計(jì)算出來(lái)循環(huán)的次數(shù),延時(shí)函數(shù)基本上都是這種原理,它的參數(shù)就是用來(lái)控制循環(huán)次數(shù)的。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程了解一下延時(shí)函數(shù)亞博科技537怎樣編寫(xiě)精確的延時(shí)函數(shù)
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。?1使用定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)精確延時(shí)?2軟件延時(shí)與時(shí)間計(jì)算?在很多情況下,定時(shí)器/計(jì)數(shù)器經(jīng)常被用作其他用途,這時(shí)候就只能用軟件方法延時(shí)。下面介紹幾種軟件延時(shí)的方法。?2.1短暫延時(shí)?2.2在C51中嵌套匯編程序段實(shí)現(xiàn)延時(shí)?2.3使用示波器確定延時(shí)時(shí)間?2.4使用反匯編工具計(jì)算延時(shí)時(shí)間亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程怎樣編寫(xiě)精確的延時(shí)函數(shù)
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延38認(rèn)識(shí)一個(gè)For循環(huán)語(yǔ)句?For(表達(dá)式1;表達(dá)式2;表達(dá)式3){語(yǔ)句(內(nèi)部可為空)}執(zhí)行過(guò)程:1.求解一次表達(dá)式1.2.求解表達(dá)式2,若其值為真(非0即為真),則執(zhí)行for中語(yǔ)句。然后執(zhí)行第3步。否則結(jié)束for語(yǔ)句,直接跳出,不再執(zhí)行第3步。3.求解表達(dá)式3.4.跳到第2步重復(fù)執(zhí)行。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程認(rèn)識(shí)一個(gè)For循環(huán)語(yǔ)句?For(表達(dá)式1;表達(dá)式2;表39一個(gè)簡(jiǎn)單的延時(shí)函數(shù)
只需要了解一下,不需要記住,學(xué)會(huì)調(diào)用它就可以了。?/*------------------------------------------------?延時(shí)函數(shù),含有輸入?yún)?shù)unsignedintt,無(wú)返回值?unsignedint是定義無(wú)符號(hào)整形變量,其值的范圍是?0~65535?------------------------------------------------*/?voidDelay(unsignedintt)?{?while(--t);?}亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程一個(gè)簡(jiǎn)單的延時(shí)函數(shù)
只需要了解一下,不需要記住,學(xué)會(huì)調(diào)用它就40了解一下實(shí)驗(yàn)板初始化?初始化就是把變量賦為默認(rèn)值,把控件設(shè)為默認(rèn)狀態(tài),把沒(méi)準(zhǔn)備的準(zhǔn)備好。但是如果是整個(gè)系統(tǒng)初始化那就不一樣了。在匯編語(yǔ)言中,為變量分配空間時(shí),初始化過(guò)的變量的初值位于可執(zhí)行文件代碼段數(shù)據(jù)后,會(huì)占用一定空間,不必要的初始化會(huì)造成磁盤(pán)空間的浪費(fèi)。在C語(yǔ)言等高級(jí)語(yǔ)言中,為每一個(gè)變量賦初值被視為良好的編程習(xí)慣,有助于減少出現(xiàn)Bugs的可能性。因此,是否對(duì)不必要的變量初始化依情況而定。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程了解一下實(shí)驗(yàn)板初始化?初始化就是把變量賦為默認(rèn)值,把控件設(shè)41實(shí)驗(yàn)板初始化函數(shù)?只需要了解一下,不需要記住,學(xué)會(huì)調(diào)用它就可以了。?bst-v51.h?bst-v51.c亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程實(shí)驗(yàn)板初始化函數(shù)亞博科技542宏定義#號(hào)是預(yù)處理指令,用#開(kāi)頭。#defineON(新的名稱)1(原來(lái)的名稱)作用:在程序書(shū)寫(xiě)時(shí)可用新的名稱代替原來(lái)的名稱書(shū)寫(xiě),以達(dá)到簡(jiǎn)化或直觀的效果。編譯器在預(yù)處理的時(shí)候,自動(dòng)將新的名稱還原為原來(lái)的名稱。?書(shū)寫(xiě)位置:源程序開(kāi)頭,函數(shù)的外面亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程宏定義#號(hào)是預(yù)處理指令,用#開(kāi)頭。亞博科技433個(gè)流水燈程序框圖亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程3個(gè)流水燈程序框圖亞博科技44開(kāi)始詳細(xì)講解流水燈項(xiàng)目開(kāi)發(fā)
設(shè)計(jì)目的?從實(shí)際工程應(yīng)用出發(fā),在理論和實(shí)踐上掌握流水燈系統(tǒng)的基本組成,工作原理。對(duì)設(shè)計(jì)流水燈有一個(gè)完整的概念,使設(shè)計(jì)出來(lái)的流水燈達(dá)到本設(shè)計(jì)任務(wù)書(shū)的技術(shù)要求。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程開(kāi)始詳細(xì)講解流水燈項(xiàng)目開(kāi)發(fā)
設(shè)計(jì)目的亞博科技458位流水燈開(kāi)發(fā)過(guò)程亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程?一、任務(wù)描述:這次開(kāi)發(fā)的目的是什么(如要實(shí)現(xiàn)什么功能,應(yīng)用在什么地方,對(duì)性能、功耗、實(shí)時(shí)性等有什么要求)?任何一個(gè)應(yīng)用單片機(jī)開(kāi)發(fā)的產(chǎn)品,從客戶提出要求到完成方案設(shè)計(jì),再到產(chǎn)品樣機(jī)的調(diào)試,直至正式投入試運(yùn)行,這個(gè)過(guò)程稱為單片機(jī)應(yīng)用系統(tǒng)得開(kāi)發(fā)。單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程所用的設(shè)備統(tǒng)稱為開(kāi)發(fā)工具。由于單片機(jī)的軟件資源有限,并且自身沒(méi)有調(diào)試能力,因此必須配備相應(yīng)的開(kāi)發(fā)工具來(lái)排除開(kāi)發(fā)過(guò)程中的軟件錯(cuò)誤,生成目標(biāo)程序。?本任務(wù)通過(guò)左移亮燈電路來(lái)講解單片機(jī)系統(tǒng)開(kāi)發(fā)設(shè)計(jì)時(shí)電路原理圖的設(shè)計(jì)方法和步驟。通過(guò)本任務(wù)的學(xué)習(xí),掌握單片機(jī)應(yīng)用電路和程序的開(kāi)發(fā)過(guò)程。8位流水燈開(kāi)發(fā)過(guò)程亞博科技46二、任務(wù)分析?根據(jù)這次開(kāi)發(fā)的目的展開(kāi)分析,要用到什么模塊,而且每個(gè)模塊可能會(huì)用許多選擇,這就要根據(jù)價(jià)錢(qián),性能,功耗,實(shí)時(shí)性等方面的要求來(lái)選擇了?8只發(fā)光二極管亮燈數(shù)據(jù)左移一位。首先對(duì)單片機(jī)工作條件(電源、時(shí)鐘和復(fù)位電路)進(jìn)行設(shè)計(jì),然后根據(jù)設(shè)計(jì)任務(wù)要求對(duì)I/O接口電路進(jìn)行設(shè)計(jì);本任務(wù)學(xué)習(xí)用DZ-80C52集成的串口模塊燒寫(xiě)器器進(jìn)行單片機(jī)程序下載。。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程二、任務(wù)分析?根據(jù)這次開(kāi)發(fā)的目的展開(kāi)分析,要用到什么模塊,47三、任務(wù)演示?分配任務(wù),因?yàn)椋行╅_(kāi)發(fā)項(xiàng)目可能不是一個(gè)人能夠完成的,是要一個(gè)團(tuán)隊(duì)來(lái)做,那么就要根據(jù)每個(gè)人的特點(diǎn)來(lái)分配任務(wù)了。如,硬件,軟件,算法,調(diào)度,測(cè)試,界面,采購(gòu)等。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程三、任務(wù)演示?分配任務(wù),因?yàn)?,有些開(kāi)發(fā)項(xiàng)目可能不是一個(gè)人能48四、項(xiàng)目開(kāi)發(fā)相關(guān)知識(shí)(一)單片機(jī)產(chǎn)品開(kāi)發(fā)流程1、項(xiàng)目評(píng)估:出初步技術(shù)開(kāi)發(fā)方案,據(jù)此出預(yù)算,包括可能的開(kāi)發(fā)成本、樣機(jī)成本、開(kāi)發(fā)耗時(shí)、樣機(jī)制造耗時(shí)、利潤(rùn)空間等2、項(xiàng)目實(shí)施:(1)設(shè)計(jì)電原理圖(2)設(shè)計(jì)印刷電路板(PCB)圖(3)把PCB圖發(fā)往制版廠做板(4)定購(gòu)開(kāi)發(fā)系統(tǒng)和元件(5)裝配樣機(jī):PCB板拿到后開(kāi)始樣機(jī)裝配,設(shè)計(jì)中的錯(cuò)漏會(huì)在裝配過(guò)程開(kāi)始顯現(xiàn),盡量去補(bǔ)救。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程四、項(xiàng)目開(kāi)發(fā)相關(guān)知識(shí)(一)單片機(jī)產(chǎn)品開(kāi)發(fā)流程亞博科技49樣機(jī)調(diào)試(6)樣機(jī)調(diào)試:這個(gè)過(guò)程需要用到電烙鐵、刻刀、不同參數(shù)的元件、各種調(diào)試和仿真軟件、樣機(jī)的模擬工作環(huán)境等。(7)整理數(shù)據(jù):研發(fā)過(guò)程中得到的重要數(shù)據(jù)記錄保存下來(lái),比如更新電原理圖里的元件參數(shù)、PCB元件庫(kù)里的三維模型,還要記錄暴露出來(lái)的設(shè)計(jì)上的失誤、分析失誤的原因、采用的補(bǔ)救方案等等。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程樣機(jī)調(diào)試(6)樣機(jī)調(diào)試:這個(gè)過(guò)程需要用到電烙鐵、刻刀、不同參50完善樣版機(jī)(8)如果項(xiàng)目進(jìn)入生產(chǎn)階段或確有需要,可以根據(jù)修正后的技術(shù)方案按以上各個(gè)步驟重做一臺(tái)完善的V1.1版樣機(jī)。(9)編寫(xiě)設(shè)備文檔:包括編寫(xiě)產(chǎn)品說(shuō)明書(shū)、拍攝外觀圖片等。(10)溝通和修改,在開(kāi)發(fā)過(guò)程中,不能完全的根據(jù)任務(wù)來(lái)區(qū)分,團(tuán)隊(duì)之間要有適當(dāng)?shù)臏贤?,根?jù)需要來(lái)對(duì)計(jì)劃做相應(yīng)的修改,如:中斷的分配,GPIO的分配,算法的復(fù)雜性,接口的定義之類的。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程完善樣版機(jī)(8)如果項(xiàng)目進(jìn)入生產(chǎn)階段或確有需要,可以根據(jù)修正51測(cè)試和更改11)測(cè)試和更改,最終,各個(gè)模塊是要組合起來(lái)的,這時(shí)可能會(huì)碰到許多問(wèn)題。如,代碼太大而內(nèi)存不夠,時(shí)效響應(yīng)不夠靈敏,代碼執(zhí)行構(gòu)成中出現(xiàn)死循環(huán),模塊優(yōu)先級(jí)的選擇出現(xiàn)不妥,臨界點(diǎn)沒(méi)有糾錯(cuò)功能等,這就要不斷的整合,反復(fù)的更改,調(diào)試,可能會(huì)出現(xiàn)許多方案,再根據(jù)實(shí)際情況最后定奪?小提示:開(kāi)發(fā)過(guò)程中做好備案,代碼寫(xiě)好注釋,如果允許,不同模塊、不同系統(tǒng)層次的接口分別來(lái)寫(xiě),合理分配資源。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程測(cè)試和更改11)測(cè)試和更改,最終,各個(gè)模塊是要組合起來(lái)的,這52一個(gè)完整實(shí)驗(yàn)源碼/*-----------------------------------------------?名稱:IO口高低電平控制?內(nèi)容:左移,直至LED全部點(diǎn)亮,左移符號(hào)<<?------------------------------------------------*/?#include<reg52.h>//包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義?voidDelay(unsignedintt);//函數(shù)聲明?/*------------------------------------------------?主函數(shù)?------------------------------------------------*/?voidmain(void)?{??unsignedchari;//定義一個(gè)無(wú)符號(hào)字符型局部變量i取值范圍0~255?Delay(50000);?P1=0xfe;//賦初始值?for(i=0;i<8;i++)//加入for循環(huán),表明for循環(huán)大括號(hào)中的程序循環(huán)執(zhí)行8次?{?Delay(50000);?P1<<=1;?}?while(1)//主循環(huán)?{?//主循環(huán)中添加其他需要一直工作的程序?}?}?/*------------------------------------------------?延時(shí)函數(shù),含有輸入?yún)?shù)unsignedintt,無(wú)返回值?unsignedint是定義無(wú)符號(hào)整形變量,其值的范圍是?0~65535?------------------------------------------------*/?voidDelay(unsignedintt)?{?while(--t);?}亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程一個(gè)完整實(shí)驗(yàn)源碼/*--------------------53函數(shù)的引入函數(shù)是C語(yǔ)言的主要特點(diǎn),也是我們學(xué)習(xí)的一個(gè)重點(diǎn)。主函數(shù):主人,只有一個(gè)。從家里的電腦壞了說(shuō)起。在實(shí)際編程中,我們會(huì)遇到兩種情況:1、需要使用別人的程序,現(xiàn)在是網(wǎng)絡(luò)共享時(shí)代,要學(xué)會(huì)在網(wǎng)絡(luò)中找到你需要的東西,例如DS1302時(shí)鐘的功能函數(shù),DS18B20功能函數(shù)2、某一段程序會(huì)反復(fù)用到,這時(shí),我們需要用到函數(shù)和函數(shù)調(diào)用其他功能函數(shù):工人(下屬,可以被調(diào)用完成某項(xiàng)工作的人),以有多個(gè),可實(shí)現(xiàn)某種功能的一段相對(duì)獨(dú)立的,可以被調(diào)用的代碼。?相互間的調(diào)用關(guān)系?注意:我們一般所說(shuō)函數(shù),指的都是功能函數(shù)亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程函數(shù)的引入函數(shù)是C語(yǔ)言的主要特點(diǎn),也是我們學(xué)習(xí)的一個(gè)重點(diǎn)。亞54實(shí)現(xiàn)函數(shù)調(diào)用的前提:調(diào)用者必須能看到被
調(diào)用者調(diào)用者必須能看到被調(diào)用者程序如何才能找到要?調(diào)用的函數(shù)呢?有三種方法:?第一種、將被調(diào)用函數(shù)寫(xiě)在當(dāng)前代碼之前。?第二種、將被調(diào)用函數(shù)的函數(shù)聲明寫(xiě)在當(dāng)前代碼?之前。?第三種:使用頭文件。亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程實(shí)現(xiàn)函數(shù)調(diào)用的前提:調(diào)用者必須能看到被
調(diào)用者調(diào)用者必須能看55如何完成函數(shù)的調(diào)用函數(shù)調(diào)用:就是在一個(gè)函數(shù)體中引用另外一個(gè)已經(jīng)定義的函數(shù)完成函數(shù)的調(diào)用三種方式:1、函數(shù)語(yǔ)句。函數(shù)名(實(shí)際參數(shù)表);有參調(diào)用和無(wú)參調(diào)用2、函數(shù)表達(dá)式。(以后講)3、函數(shù)參數(shù)。(以后講)函數(shù)的調(diào)用注意掌握4個(gè)要點(diǎn):被調(diào)函數(shù)名稱、功能、參數(shù)、返回值。函數(shù)內(nèi)部語(yǔ)句不必了解!亞博科技51單片機(jī)開(kāi)發(fā)板28課配套視頻教程如何完成函數(shù)的調(diào)用函數(shù)調(diào)用:亞博科技56While循環(huán)語(yǔ)句?While(關(guān)系表達(dá)式或邏輯值);?While(關(guān)系表達(dá)式或邏輯值)一條語(yǔ)句;?While(關(guān)系表達(dá)式或邏輯值)注意:這里沒(méi)有分號(hào)?{?語(yǔ)句1;?語(yǔ)句2;?語(yǔ)句3;?……?語(yǔ)句n;?}?特點(diǎn):先判斷條件表達(dá)式,后執(zhí)行語(yǔ)句。?原則:若條件表達(dá)式的值為真,那么執(zhí)行語(yǔ)句。否則跳出?while語(yǔ)句。亞博科技51單片機(jī)開(kāi)發(fā)板28課配
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44928-2024微電子學(xué)微光刻技術(shù)術(shù)語(yǔ)
- GB/T 44924-2024半導(dǎo)體集成電路射頻發(fā)射器/接收器測(cè)試方法
- GB/T 45174-2024鞋類微孔鞋底密度測(cè)定法
- 1-3-Dieicosenoyl-glycerol-生命科學(xué)試劑-MCE-8506
- 二零二五年度上市公司員工持股協(xié)議轉(zhuǎn)讓易主合同
- 二零二五年度兒童教育機(jī)構(gòu)門(mén)店聯(lián)營(yíng)合作協(xié)議
- 二零二五年度船舶轉(zhuǎn)讓手續(xù)辦理與船舶交易評(píng)估與代理服務(wù)協(xié)議
- 2025年度足療技師星級(jí)評(píng)定與聘用合同
- 2025年度二零二五年度道路運(yùn)輸項(xiàng)目投資合作協(xié)議
- 施工現(xiàn)場(chǎng)交通管制制度
- 學(xué)校教育中的STEM教育模式培訓(xùn)課件
- 樁基礎(chǔ)工程文件歸檔內(nèi)容及順序表
- 《民航服務(wù)溝通技巧(第2版)》王建輝教案 第7課 有效處理投訴
- 2023年新疆中考數(shù)學(xué)試卷真題及答案
- (新版)國(guó)民經(jīng)濟(jì)行業(yè)分類代碼表(八大行業(yè))
- 北京地鐵13號(hào)線
- 塑料成型模具設(shè)計(jì)(第2版)江昌勇課件1-塑料概述
- 產(chǎn)業(yè)園EPC總承包工程項(xiàng)目施工組織設(shè)計(jì)
- 方形補(bǔ)償器計(jì)算
- 為加入燒火佬協(xié)會(huì)致辭(7篇)
- 兒科重癥監(jiān)護(hù)病房管理演示文稿
評(píng)論
0/150
提交評(píng)論