2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  單片機(jī)原理與應(yīng)用技術(shù)</p><p>  課程設(shè)計(jì)報(bào)告(論文)</p><p>  基于單片機(jī)控制的時(shí)鐘控制器</p><p>  專業(yè)班級(jí):電氣工程及其自動(dòng)化09班</p><p>  姓  名:____ __ ______</p><p>  時(shí) 間: 2012.3.31-20

2、12.4.20__</p><p>  指導(dǎo)教師:___ ____</p><p>  2012年 4 月 20 日</p><p>  基于單片機(jī)控制的時(shí)鐘控制器</p><p><b>  一.設(shè)計(jì)目的與要求</b></p><p><b> ?。ㄒ唬┗?/p>

3、本功能</b></p><p>  1.顯示: 可以顯示時(shí)、分和秒</p><p>  2.調(diào)時(shí)功能:時(shí)(0-24)、分和秒(0-60)可以連續(xù)可調(diào)</p><p>  (二)性能 時(shí)間日誤差< 2秒</p><p><b> ?。ㄈU(kuò)展功能</b></p><p>  1.

4、增加整點(diǎn)報(bào)時(shí)功能</p><p>  2.增加鬧鐘任意設(shè)定功能</p><p>  二.計(jì)劃完成時(shí)間 三周</p><p>  1.第一周完成軟件和硬件的整體設(shè)計(jì),同時(shí)按要求上交設(shè)計(jì)報(bào)告一份。</p><p>  2.第二周完成軟件的具體設(shè)計(jì)和硬件的制作。</p><p>  3.第三周完成軟件和硬件的聯(lián)合調(diào)試。&

5、lt;/p><p><b>  三.設(shè)計(jì)內(nèi)容 </b></p><p>  1.畫出電路原理圖,正確使用邏輯關(guān)系;</p><p>  2.確定元器件及元件參數(shù);</p><p>  3.進(jìn)行電路模擬仿真;</p><p>  4.SCH文件生成與打印輸出;</p><p>&

6、lt;b>  四.編寫設(shè)計(jì)報(bào)告</b></p><p>  寫出設(shè)計(jì)的全過程,附上有關(guān)資料和圖紙,有心得體會(huì)。</p><p><b>  五.答辯</b></p><p>  在規(guī)定時(shí)間內(nèi),完成敘述并回答問題。</p><p><b>  目錄</b></p>&l

7、t;p><b>  1 引言1</b></p><p>  2 總體設(shè)計(jì)方案1</p><p>  2.1 設(shè)計(jì)思路1</p><p>  2.2 設(shè)計(jì)方框圖1</p><p>  3 設(shè)計(jì)原理分析2</p><p>  3.1 單片機(jī)最小系統(tǒng)的設(shè)計(jì)2</p>&l

8、t;p>  3.2 定時(shí)及整點(diǎn)報(bào)時(shí)電路的設(shè)計(jì)2</p><p>  3.3 顯示電路設(shè)計(jì)3</p><p>  3.4 時(shí)間調(diào)整電路設(shè)計(jì)4</p><p>  3.5 復(fù)位電路設(shè)計(jì)4</p><p>  3.6 晶振電路設(shè)計(jì)4</p><p>  3.7 系統(tǒng)軟件設(shè)計(jì)4</p><

9、p>  3.8 誤差分析6</p><p><b>  4 結(jié)束語6</b></p><p><b>  參考文獻(xiàn)6</b></p><p><b>  附錄1 原理圖7</b></p><p><b>  附錄2 仿真圖8</b><

10、/p><p><b>  附錄3 源程序9</b></p><p>  基于單片機(jī)控制的時(shí)鐘控制器</p><p>  摘要:本設(shè)計(jì)是以AT89S51單片機(jī)為核心控制器構(gòu)成的電子時(shí)鐘控制器,采用數(shù)字電路實(shí)現(xiàn)對(duì)“時(shí)”、“分”、“秒”數(shù)字顯示的計(jì)時(shí)。主要由單片機(jī)最小系統(tǒng)、顯示電路、復(fù)位電路、調(diào)時(shí)定時(shí)電路、整點(diǎn)報(bào)時(shí)電路等幾部分構(gòu)成,其中顯示電路采用LE

11、D作為顯示器件,晶振作計(jì)時(shí)器件。這種電路裝置體積小,安裝使用方便。</p><p>  關(guān)鍵詞:AT89S51 74LS245 數(shù)碼管 時(shí)鐘 </p><p><b>  1 引言</b></p><p>  數(shù)字時(shí)鐘是采用以單片機(jī)為核心的控制電路實(shí)現(xiàn)對(duì)時(shí)、分、秒數(shù)字顯示的計(jì)時(shí)裝置。由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的

12、精度,遠(yuǎn)遠(yuǎn)超過老式鐘表,顯示直觀。而且所采用的材料價(jià)格廉價(jià),因而成本較低,因此廣泛用于個(gè)人、家庭以及車站、 碼頭、辦公室等公共場(chǎng)所,成為人們?nèi)粘I钪胁豢苫蛉钡臇|西。</p><p>  鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能。諸如定時(shí)自動(dòng)報(bào)警、按時(shí)自動(dòng)打鈴、時(shí)間程序自動(dòng)控制、定時(shí)廣播、自動(dòng)起閉路燈、定時(shí)開關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等,所有這些,都是以

13、鐘表數(shù)字化為基礎(chǔ)的得益于單片機(jī)技術(shù)的發(fā)展,這樣加大了軟件的投入,硬件因而變得簡(jiǎn)單,制作較為方便。因此,研究數(shù)字鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。</p><p><b>  2 總體設(shè)計(jì)方案</b></p><p>  電路總體上分為控制電路部分和顯示電路部分。以單片機(jī)最小系統(tǒng)作為核心控制電路,由時(shí)鐘的調(diào)時(shí)定時(shí)功能需要一個(gè)調(diào)時(shí)電路和基本的復(fù)位電路,這三部分構(gòu)成時(shí)鐘電

14、路的控制電路部分;顯示電路部分主要采用數(shù)碼管和74LS245、三極管完成顯示功能。</p><p><b>  2.1 設(shè)計(jì)思路</b></p><p>  由單片機(jī)作為核心控制器件來控制數(shù)碼管的顯示,使得電路的可靠性比較高,功能也比較強(qiáng)大, 而且可以隨時(shí)的更新系統(tǒng),進(jìn)行不同狀態(tài)的組合。具體顯示內(nèi)容及方式由軟件來完成;復(fù)位電路采用按鍵復(fù)位,分別調(diào)節(jié)時(shí)、分、秒及定時(shí)的功

15、能由四個(gè)按鍵完成,即共需五個(gè)按鍵;計(jì)時(shí)功能由固定頻率的晶振完成。</p><p>  本系統(tǒng)采用單片機(jī)AT89S51作為本設(shè)計(jì)的核心元件,利用7段共陽LED作為顯示器件。接入共陽LED顯示器,可顯示時(shí),分,秒,單片機(jī)外圍接有定時(shí)及整點(diǎn)報(bào)時(shí)系統(tǒng),定時(shí)時(shí)間到或整點(diǎn)時(shí)刻到,蜂鳴器會(huì)發(fā)出聲音,提示預(yù)先設(shè)定時(shí)間或整點(diǎn)時(shí)刻到。</p><p>  采用AT89S51為核心的時(shí)鐘控制電路其設(shè)計(jì)思路有多種

16、,其輸出可以采用動(dòng)態(tài)顯示和靜態(tài)顯示兩種方式,采用動(dòng)態(tài)方式的電路比較復(fù)雜,采用靜態(tài)方式輸出可采用單片機(jī)串行口輸出,電路相對(duì)較簡(jiǎn)單。該電路應(yīng)該具有任意時(shí)間可調(diào)的功能,所以外圍采用開關(guān)按鍵來實(shí)現(xiàn)。在軟件設(shè)計(jì)方面,應(yīng)完成時(shí)鐘控制電路的各項(xiàng)要求整個(gè)系統(tǒng)工作時(shí),秒信號(hào)產(chǎn)生器是整個(gè)系統(tǒng)的時(shí)基信號(hào),它直接決定計(jì)時(shí)系統(tǒng)的精度,將標(biāo)準(zhǔn)秒信號(hào)送入“秒計(jì)數(shù)器”,“秒計(jì)數(shù)器”采用60進(jìn)制計(jì)數(shù)器,每累計(jì)60秒發(fā)出一個(gè)“分脈沖”信號(hào),該信號(hào)將作為“分計(jì)數(shù)器”的時(shí)鐘脈

17、沖?!胺钟?jì)數(shù)器”也采用60進(jìn)制計(jì)數(shù)器,每累計(jì)60分鐘,發(fā)出一個(gè)“時(shí)脈沖”信號(hào),該信號(hào)將被送到“時(shí)計(jì)數(shù)器”?!皶r(shí)計(jì)數(shù)器”采用24進(jìn)制計(jì)時(shí)器,可實(shí)現(xiàn)對(duì)一天24小時(shí)的累計(jì)。顯示電路將“時(shí)”、“分”、“秒”計(jì)數(shù)器的輸出,通過六個(gè)七段LED顯示器顯示出來。校時(shí)電路是直接加一個(gè)脈沖信號(hào)到時(shí)計(jì)數(shù)器或者分計(jì)數(shù)器或者秒計(jì)數(shù)器來對(duì)“時(shí)”、“分”、“秒”顯示數(shù)字進(jìn)行校對(duì)調(diào)整。</p><p><b>  2.2 設(shè)計(jì)方框圖&

18、lt;/b></p><p>  時(shí)鐘控制電路應(yīng)該由六部分組成,單片機(jī)是其核心部件,單片機(jī)有其最小系統(tǒng),即要有最小系統(tǒng)的電路;一定有復(fù)位電路,這是任何一個(gè)電子產(chǎn)品都必需的;要完成整點(diǎn)或報(bào)時(shí)需要報(bào)警電路;作為計(jì)時(shí)功能的部件選用晶振節(jié)省成本;對(duì)當(dāng)前的時(shí)間修改需要對(duì)鍵盤的操作,所以還需要鍵盤電路,本設(shè)計(jì)需一個(gè)復(fù)位按鍵和一個(gè)定時(shí)控制按鍵及三個(gè)調(diào)時(shí)按鍵來完成復(fù)位和調(diào)時(shí)定時(shí)功能;單片機(jī)將其信號(hào)輸出應(yīng)該反映在顯示電路部分

19、,才能夠被人所接受,顯示器件采用六位數(shù)碼管,并用74LS245驅(qū)動(dòng)和PNP三極管片選。整體設(shè)計(jì)方框圖如圖1所示。</p><p><b>  圖1整體設(shè)計(jì)方框圖</b></p><p><b>  3 設(shè)計(jì)原理分析</b></p><p>  3.1 單片機(jī)最小系統(tǒng)的設(shè)計(jì)</p><p>  以AT

20、89S51為核心組成的單片機(jī)的最小系統(tǒng),主要包括時(shí)鐘震蕩電路,復(fù)位電路等。+5V電源直接接到AT89S51的40腳(VCC)20腳(GND)。時(shí)鐘震蕩電路:AT89S51的18腳(XTAL1)和19腳(XTAL2)外接12MHZ的晶振和兩個(gè)30PF的電容,震蕩頻率就是晶振的固有頻率,經(jīng)過一定的電路連接實(shí)現(xiàn)計(jì)時(shí)的功能。復(fù)位電路采用按鍵手動(dòng)復(fù)位相結(jié)合的方式接到AT89S51的9端(RST)。單片機(jī)最小系統(tǒng)原理圖如圖2所示。</p>

21、;<p>  圖2 單片機(jī)最小系統(tǒng)</p><p>  3.2 定時(shí)及整點(diǎn)報(bào)時(shí)電路的設(shè)計(jì)</p><p>  該電路采用蜂鳴器的響聲來實(shí)現(xiàn)報(bào)時(shí)功能,其中蜂鳴器的方式必須有三極管來放大信號(hào)。</p><p>  采用蜂鳴器報(bào)警的方式。該電路可以根據(jù)在整點(diǎn)時(shí)刻發(fā)出聲音警報(bào),即蜂鳴器發(fā)出響聲,計(jì)時(shí)到整點(diǎn)時(shí)刻向蜂鳴器發(fā)出信號(hào),信號(hào)電流經(jīng)過三極管將信號(hào)放大后送給

22、蜂鳴器發(fā)出聲音。特別的是這部分電路必須接地,以防外界或電路本身產(chǎn)生的干擾信號(hào)引起蜂鳴器發(fā)出響聲影響正常工作。當(dāng)單片機(jī)P1.7口置0時(shí),在圖3中,P1.7接的信號(hào)輸出端經(jīng)電阻限流后送給三極管的基極,放大后輸送給蜂鳴器,5秒后自動(dòng)停止發(fā)出聲音。采用蜂鳴器報(bào)警方式的原理圖,如圖3.2所示:</p><p>  圖3 定時(shí)及整點(diǎn)報(bào)時(shí)電路 圖4 74LS245引腳圖 </p

23、><p><b>  3.3顯示電路設(shè)計(jì)</b></p><p>  采用靜態(tài)顯示,利用74LS245驅(qū)動(dòng)數(shù)碼管顯示。74LS245是我們常用的芯片,用來驅(qū)動(dòng)LED或者其他的設(shè)備,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)?! ‘?dāng)單片機(jī)的P0口總線負(fù)載達(dá)到或超過最大負(fù)載能力時(shí),必須接入74LS245等總線驅(qū)動(dòng)器?! ‘?dāng)片選端/CE低電平有效時(shí),DIR=“0”,信號(hào)

24、由 B 向 A 傳輸;(接收)  DIR=“1”,信號(hào)由 A 向 B 傳輸;(發(fā)送)當(dāng)/CE為高電平時(shí),A、B均為高阻態(tài)?! ∮捎赑2口始終輸出地址的高8位,接口時(shí)74LS245的三態(tài)控制端/1G和/2G接地,P2口與驅(qū)動(dòng)器輸入線對(duì)應(yīng)相連。</p><p>  P0口與74LS245輸入端相連,/E端接地,保證數(shù)據(jù)現(xiàn)暢通。8051的/RD和/PSEN相與后接DIR,使得/RD或/PSEN有效時(shí),74LS245

25、輸入(P0.i←Di),其它時(shí)間處于輸出(P0.i→Di)。74LS245引腳圖如圖4所示。顯示電路如圖5所示。</p><p><b>  圖5 顯示電路</b></p><p>  3.4 時(shí)間調(diào)整電路設(shè)計(jì)</p><p>  該電路可以實(shí)現(xiàn)連續(xù)的調(diào)時(shí),調(diào)分和調(diào)秒的功能,誤差可以控制在2秒以內(nèi),可以在任何時(shí)候達(dá)到準(zhǔn)確調(diào)時(shí),調(diào)分和調(diào)秒的功能具

26、體實(shí)現(xiàn)過程是:開機(jī)后在00:00:00起開始計(jì)時(shí),長(zhǎng)按P1.0進(jìn)入調(diào)分狀態(tài),分單元閃爍,按P1.0加1,按P1.1減1。再長(zhǎng)按P1.0進(jìn)入時(shí)調(diào)整狀態(tài),時(shí)單元閃爍,加減調(diào)整同調(diào)分。長(zhǎng)按退出調(diào)整狀態(tài)。 按P1.3進(jìn)入設(shè)定鬧時(shí)狀態(tài):00:00: -,可進(jìn)行分設(shè)定,按P1.2分加1,再按P1.3為時(shí)調(diào)整,00:00:- ,按P1.2時(shí)加1,按P1.1鬧鈴有效,顯示為00:00:-0,再按P1.1鬧鈴無效(顯示00:00:- ),按P1.3調(diào)鬧鐘

27、結(jié)束。在鬧鈴時(shí)可按P1.3停鬧,不按鬧鈴1分鐘。時(shí)間調(diào)整電路如圖6所示。</p><p><b>  圖6 時(shí)間調(diào)整電路</b></p><p>  3.5 復(fù)位電路設(shè)計(jì)</p><p>  該電路采用上電復(fù)位和按鈕復(fù)位,有一個(gè)22uF的電容、一個(gè)按鍵、一個(gè)1K的電阻構(gòu)成。通斷電瞬間完成復(fù)位,沒有記憶功能;在產(chǎn)品工作期間出現(xiàn)錯(cuò)誤或死機(jī)現(xiàn)象可采用

28、手動(dòng)復(fù)位,即按下按鍵K1,此時(shí)無論電路處于何種狀態(tài),電路都會(huì)恢復(fù)到初始狀態(tài)的顯示。復(fù)位電路如圖7所示。 </p><p>  圖7 復(fù)位電路 圖8 晶振電路 </p><p><b>  3.6晶振電路設(shè)計(jì)</b></p><p>  晶振電路可以給單片機(jī)提供所需要的

29、時(shí)鐘頻率,主要由晶振這個(gè)元件固定的精確的頻率來實(shí)現(xiàn)。晶振電路圖8所示。</p><p><b>  3.7系統(tǒng)軟件設(shè)計(jì)</b></p><p>  主程序首先是初始化部分,主要是計(jì)時(shí)單元清零,中斷初始化,啟動(dòng)定時(shí)器工作,然后是調(diào)用顯示子程序,接著是判斷有無按鍵。無按鍵則回到調(diào)用顯示子程序處;有按鍵,則執(zhí)行按鍵處理子程序,執(zhí)行完后回到調(diào)用顯示子程序處,重復(fù)循環(huán)。由于晶振

30、的原因程序當(dāng)中必須加入去抖動(dòng)部分,以防止顯示的模糊。因?yàn)檫@部分功能如果讓硬件來完成電路會(huì)比較復(fù)雜,手工制作也達(dá)不到應(yīng)有的精度,反而制作的成本會(huì)增加很多,又因?yàn)槭冀K僅是實(shí)現(xiàn)普通功能的產(chǎn)品且是要能夠普及的,所以成本不能太高,這樣就要求硬件不能太復(fù)雜,采用的元器件也不能造價(jià)太高,一般都應(yīng)該是很廉價(jià)的。</p><p>  接下來的程序是時(shí)鐘中斷程序,也是程序的核心部分,時(shí)鐘如何工作運(yùn)行就由這部分程序控制。其中該時(shí)鐘采用

31、的是二十四小時(shí)制,即時(shí)計(jì)數(shù)是二十四次,二十四次后就重新為零;分和秒當(dāng)然是計(jì)數(shù)六十然后重新為零,并向前進(jìn)位。但是在調(diào)解時(shí)間的時(shí)候采用的是分別對(duì)時(shí)、分、秒調(diào)節(jié)的方式,因而在調(diào)解時(shí)間的情況下,“時(shí)”位還是到二十四時(shí)歸為零,“分”和“秒”位歸零后不再向前進(jìn)位。</p><p>  接下來是控制顯示電路的程序,即將單片機(jī)發(fā)出的顯示命令輸送給顯示電路編譯部分,經(jīng)過編譯為數(shù)碼管能夠顯示的信號(hào)送給數(shù)碼管來顯示出人所能明白的形式,

32、這部分程序顯示電路的關(guān)鍵中樞。在單片機(jī)與數(shù)碼管之間主要由74LS245和PNP來作連接編譯功能,將程序要求的內(nèi)容送給數(shù)碼管顯示。主程序流程圖如圖9所示。</p><p>  為保證系統(tǒng)可靠運(yùn)行,在主程序之外還增加了定時(shí)中斷程序。本電子鐘的計(jì)時(shí)程序是用單片機(jī)內(nèi)部的定時(shí)計(jì)數(shù)器T0,定時(shí)10ms,即,0.001s,100次中斷即為1s,60s為1min,60min為1h,24h為1天,如此循環(huán),從而實(shí)現(xiàn)計(jì)時(shí)功能,外部是

33、采用晶振來完成。中斷程序流程圖如圖10所示。</p><p>  圖10 主程序流程圖 </p><p>  圖9 中斷程序流程圖</p><p><b>  3.8誤差分析</b></p><p>  該電子鐘在運(yùn)行中存在一定的誤差,誤差產(chǎn)生有三種可能,首先是采用的計(jì)時(shí)方案是軟件計(jì)時(shí)的,計(jì)時(shí)

34、優(yōu)勢(shì)利用中斷來實(shí)現(xiàn)。而當(dāng)電子鐘運(yùn)行時(shí)間1秒時(shí),又得去執(zhí)行中斷程序,這個(gè)過程是需要時(shí)間的,所以就產(chǎn)生了一定的誤差,當(dāng)然這個(gè)誤差是避免不了的,其次還有硬件系統(tǒng)也有一定的影響。第三,設(shè)計(jì)用到12MHz的晶振,計(jì)算是滿20次為一秒鐘,但實(shí)際會(huì)慢很多。</p><p><b>  4 結(jié)束語</b></p><p>  本設(shè)計(jì)以單片機(jī)AT89S51為控制核心,由單片機(jī)最小系統(tǒng)、

35、顯示電路、復(fù)位電路、調(diào)時(shí)定時(shí)電路、整點(diǎn)報(bào)時(shí)電路等幾部分構(gòu)成。本系統(tǒng)以89S51為核心部件,利用軟件編程,通過鍵盤控制和LED顯示實(shí)現(xiàn)了時(shí)鐘功能、鬧鐘功能,能基本實(shí)現(xiàn)本設(shè)計(jì)的基本要求和擴(kuò)展功能。在本設(shè)計(jì)中盡量做到了硬件電路簡(jiǎn)單穩(wěn)定,減小電磁干擾和其他環(huán)境干擾,充分發(fā)揮軟件編程的優(yōu)點(diǎn),減小因元器件精度不夠引起的誤差。在這短短的三周時(shí)間內(nèi),通過學(xué)習(xí)使自己對(duì)課本上的知識(shí)可以應(yīng)用于實(shí)際,使得理論與實(shí)際相結(jié)合,加深自己對(duì)課本知識(shí)的更好理解,同時(shí)實(shí)習(xí)

36、也段練了我個(gè)人的動(dòng)手能力,能夠充分利用圖書館去查閱資料,能夠很好的利用進(jìn)行搜索有用的資料,增加了許多課本以外的知識(shí)。通過布線和仿真,達(dá)到了對(duì)Altium Designer DXP和protus進(jìn)行比較熟練的操作。非常感謝老師給我們提供這樣的機(jī)會(huì)和幫助,對(duì)我們學(xué)生來說,理論與實(shí)際同樣重要,這是我們以后在工作中說明自己能力的一個(gè)重要標(biāo)準(zhǔn)。</p><p><b>  參考文獻(xiàn)</b></p

37、><p>  [1] 李朝青.單片機(jī)原理及接口技術(shù)(修訂版)[M].北京:北京航空航天大學(xué)出版社.2004</p><p>  [2] 劉海成.單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì)原理與實(shí)踐[M].北京:北京航空航天大學(xué)出版社.2009</p><p>  [3] 石磊.Altium Designer 8.0中文版電路設(shè)計(jì)標(biāo)準(zhǔn)教程[M].北京:清華大學(xué)出版社.2009</p>

38、;<p>  [4] 韓亞萍.Protel DXP基礎(chǔ)教程[M].北京:清華大學(xué)出版社.2004</p><p><b>  附錄1 原理圖</b></p><p><b>  附錄2 仿真圖</b></p><p><b>  附錄3 源程序</b></p><p

39、>  DISPFIRST EQU 30H ;顯示首址存放單元</p><p>  BELL EQU P1.7 ;小喇叭</p><p>  CONBS EQU 2FH ;存放報(bào)時(shí)次數(shù)</p><p>  ;*********** 中斷入口程序*************</p><p>

40、  ORG 0000H ;程序執(zhí)行開始地址</p><p>  LJMP START ;跳到標(biāo)號(hào)START執(zhí)行</p><p>  ORG 0003H ;外中斷0中斷程序入口</p><p>  RETI ;外中斷0中斷返回</p><p>  ORG 000BH

41、;定時(shí)器T0中斷程序入口</p><p>  LJMP INTT0 ;跳至INTTO執(zhí)行</p><p>  ORG 0013H ;外中斷1中斷程序入口</p><p>  RETI ;外中斷1中斷返回</p><p>  ORG 001BH ;定時(shí)器T1中斷程序入口</p

42、><p>  LJMP INTT1 ;跳至INTT1執(zhí)行</p><p>  ORG 0023H ;串行中斷程序入口地址</p><p>  RETI ;串行中斷程序返回</p><p>  ;************* 以下程序開始**************</p><p&

43、gt;<b>  ;整點(diǎn)報(bào)時(shí)用</b></p><p>  QQQQ : MOV A,#10H</p><p>  MOV B,79H</p><p><b>  MUL AB</b></p><p>  ADD A,78H</p><p>  MOV CONBS,

44、A</p><p>  BSLOOP: LCALL DS20MS</p><p>  LCALL DL1S</p><p>  LCALL DL1S</p><p>  LCALL DL1S</p><p>  DJNZ CONBS,BSLOOP</p><p>  CLR 08H

45、 ;清整點(diǎn)報(bào)時(shí)標(biāo)志</p><p>  AJMP START1</p><p>  ;*************** 主程序開始**************</p><p>  START: MOV R0,#00H ;清00H-7FH內(nèi)存單元</p><p>  MOV R7,#80H ;</p

46、><p>  CLEARDISP: MOV @R0,#00H ;</p><p>  INC R0 ;</p><p>  DJNZ R7,CLEARDISP ;</p><p>  MOV 20H,#00H ;清20H(標(biāo)志用)</p><p>  MOV

47、 7AH,#0AH ;放入"熄滅符"數(shù)據(jù)</p><p>  MOV TMOD,#11H ;設(shè)T0、T1為16位定時(shí)器</p><p>  MOV TL0,#0B0H ;50MS定時(shí)初值(T0計(jì)時(shí)用)</p><p>  MOV TH0,#3CH ;50MS定時(shí)初值</p><

48、p>  MOV TL1,#0B0H ;50MS定時(shí)初值(T1閃爍定時(shí)用)</p><p>  MOV TH1,#3CH ;50MS定時(shí)初值</p><p>  SETB EA ;總中斷開放</p><p>  SETB ET0 ;允許T0中斷</p><p>  S

49、ETB TR0 ;開啟T0定時(shí)器</p><p>  MOV R4,#14H ;1秒定時(shí)用計(jì)數(shù)值(50MS×20)</p><p>  MOV DISPFIRST,#70H ;顯示單元為70-75H</p><p><b>  ;以下主程序循環(huán)</b></p><p&g

50、t;  START1: LCALL DISPLAY ;調(diào)用顯示子程序</p><p>  JNB P1.0,SETMM1 ;P1.0口為0時(shí)轉(zhuǎn)時(shí)間調(diào)整程序</p><p>  JNB P1.1,FUNSS ;秒表功能,P1.1按鍵調(diào)時(shí)時(shí)作減1加能</p><p>  JNB P1.2,FUNPT ;秒表STOP,PUS

51、E,CLR</p><p>  JNB P1.3,TSFUN ;定時(shí)鬧鈴設(shè)定</p><p>  JB 08H, QQQQ</p><p>  AJMP START1 ;P1.0口為1時(shí)跳回START1</p><p>  FUNPT: LJMP FUNPTT</p><p> 

52、 ;以下鬧鈴時(shí)間設(shè)定程序,按P1.3進(jìn)入設(shè)定</p><p>  TSFUN: LCALL DS20MS</p><p>  JB P1.3,START1 ;</p><p>  WAIT113: JNB P1.3,WAIT113 ;等待鍵釋放</p><p>  JB 05H,CLOSESP ;鬧鈴已

53、開的話,關(guān)鬧鈴</p><p>  MOV DISPFIRST,#50H ;進(jìn)入鬧鈴設(shè)定程序,顯示50-55H鬧鐘定時(shí)單元</p><p>  MOV 50H,#0CH ;"-" 鬧鈴設(shè)定時(shí)顯示格式00:00: -</p><p>  MOV 51H,#0AH ;"黑"</p

54、><p>  DSWAIT: SETB EA</p><p>  LCALL DISPLAY</p><p>  JNB P1.2,DSFINC ;分加1</p><p>  JNB P1.0,DSDEC ;分減1</p><p>  JNB P1.3,DSSFU ;進(jìn)

55、入時(shí)調(diào)整</p><p>  AJMP DSWAIT</p><p>  CLOSESP: CLR 05H ;關(guān)鬧鈴標(biāo)志</p><p><b>  CLR BELL</b></p><p>  AJMP START1</p><p>  DSSFU: LCALL

56、 DS20MS ;消抖</p><p>  JB P1.3, DSWAIT</p><p>  LJMP DSSFUNN ;進(jìn)入時(shí)調(diào)整</p><p>  SETMM1: LJMP SETMM ;轉(zhuǎn)到時(shí)間調(diào)整程序SETMM</p><p>  DSFINC : LCALL DS20

57、MS ;消抖</p><p>  JB P1.2, DSWAIT</p><p>  DSWAIT12: LCALL DISPLAY ;等鍵 釋放</p><p>  JNB P1.2, DSWAIT12</p><p><b>  CLR EA</b></p>&

58、lt;p>  MOV R0,#53H ;</p><p>  LCALL ADD1 ;鬧鈴設(shè)定分加1</p><p>  MOV A,R3 ;分?jǐn)?shù)據(jù)放入A</p><p>  CLR C ;清進(jìn)位標(biāo)志</p><p>

59、  CJNE A,#60H,ADDHH22 ;</p><p>  ADDHH22: JC DSWAIT ;小于60分時(shí)返回</p><p>  ACALL CLR0 ;大于或等于60分時(shí)分計(jì)時(shí)單元清0</p><p>  AJMP DSWAIT</p><p>  DSDEC

60、 : LCALL DS20MS ;消抖</p><p>  JB P1.0, DSWAIT</p><p>  DSWAITEE: LCALL DISPLAY ;等鍵 釋放</p><p>  JNB P1.0, DSWAITEE</p><p><b>  CLR EA</b&g

61、t;</p><p>  MOV R0,#53H ;</p><p>  LCALL sub1 ;鬧鈴設(shè)定分減1</p><p>  LJMP DSWAIT</p><p>  ;以下秒表功能/時(shí)鐘轉(zhuǎn)換程序</p><p>  ;按下P1.1 可進(jìn)行功能轉(zhuǎn)換<

62、/p><p>  FUNSS: LCALL DS20MS</p><p>  JB P1.1,START11</p><p>  WAIT11: JNB P1.1,WAIT11</p><p><b>  CPL 03H</b></p><p>  JNB 03H,TIMFUN&

63、lt;/p><p>  MOV DISPFIRST,#60H ;顯示秒表數(shù)據(jù)單元</p><p>  MOV 60H,#00H</p><p>  MOV 61H,#00H</p><p>  MOV 62H,#00H</p><p>  MOV 63H,#00H</p><p&g

64、t;  MOV 64H,#00H</p><p>  MOV 65H,#00H</p><p>  MOV TL1,#0F0H ;10MS定時(shí)初值()</p><p>  MOV TH1,#0D8H ;10MS定時(shí)初值</p><p><b>  SETB TR1</b></p>

65、;<p><b>  SETB ET1</b></p><p>  START11: LJMP START1</p><p>  TIMFUN:MOV DISPFIRST,#70H ;顯示時(shí)鐘數(shù)據(jù)單元</p><p><b>  CLR ET1</b></p><p>

66、<b>  CLR TR1</b></p><p>  START12: LJMP START1</p><p>  ;以下秒表暫停\清零功能程序</p><p>  ;按下P1.2暫?;蚯?,按下P1.1退出秒表回到時(shí)鐘計(jì)時(shí)</p><p>  FUNPTT: LCALL DS20MS</p>

67、<p>  JB P1.2,START12</p><p>  WAIT22: JNB P1.2,WAIT21</p><p><b>  CLR ET1</b></p><p><b>  CLR TR1</b></p><p>  WAIT33: JNB

68、P1.1,FUNSS</p><p>  JB P1.2,WAIT31</p><p>  LCALL DS20MS</p><p>  JB P1.2,WAIT33</p><p>  WAIT66: JNB P1.2,WAIT61</p><p>  MOV 60H,#00H</p&g

69、t;<p>  MOV 61H,#00H</p><p>  MOV 62H,#00H</p><p>  MOV 63H,#00H</p><p>  MOV 64H,#00H</p><p>  MOV 65H,#00H</p><p>  WAIT44: JNB P1.

70、1,FUNSS</p><p>  JB P1.2,WAIT41</p><p>  LCALL DS20MS</p><p>  JB P1.2,WAIT44</p><p>  WAIT55: JNB P1.2,WAIT51</p><p><b>  SETB ET1</b

71、></p><p><b>  SETB TR1</b></p><p>  AJMP START1</p><p>  ;以下鍵等待釋放時(shí)顯示不會(huì)熄滅用</p><p>  WAIT21: LCALL DISPLAY</p><p>  AJMP WAIT22</

72、p><p>  WAIT31: LCALL DISPLAY</p><p>  AJMP WAIT33</p><p>  WAIT41: LCALL DISPLAY</p><p>  AJMP WAIT44</p><p>  WAIT51: LCALL DISPLAY&l

73、t;/p><p>  AJMP WAIT55</p><p>  WAIT61: LCALL DISPLAY</p><p>  AJMP WAIT66;</p><p>  ;*************** 1秒計(jì)時(shí)程序**************</p><p><b>  ;T0中斷服務(wù)程

74、序</b></p><p>  INTT0: PUSH ACC ;累加器入棧保護(hù)</p><p>  PUSH PSW ;狀態(tài)字入棧保護(hù)</p><p>  CLR ET0 ;關(guān)T0中斷允許</p><p>  CLR TR0 ;關(guān)閉定時(shí)器

75、T0</p><p>  MOV A,#0B7H ;中斷響應(yīng)時(shí)間同步修正</p><p>  ADD A,TL0 ;低8位初值修正</p><p>  MOV TL0,A ;重裝初值(低8位修正值)</p><p>  MOV A,#3CH ;高8位初值修正</p

76、><p>  ADDC A,TH0 ;</p><p>  MOV TH0,A ;重裝初值(高8位修正值)</p><p>  SETB TR0 ;開啟定時(shí)器T0</p><p>  DJNZ R4, OUTT0 ;20次中斷未到中斷退出</p><

77、p>  ADDSS: MOV R4,#14H ;20次中斷到(1秒)重賦初值</p><p>  CPL 07H ;鬧鈴時(shí)間隔嗚叫用</p><p>  MOV R0,#71H ;指向秒計(jì)時(shí)單元(71H-72H)</p><p>  ACALL ADD1

78、;調(diào)用加1程序(加1秒操作)</p><p>  MOV A,R3 ;秒數(shù)據(jù)放入A(R3為2位十進(jìn)制數(shù)組合)</p><p>  CLR C ;清進(jìn)位標(biāo)志</p><p>  CJNE A,#60H,ADDMM ;</p><p>  ADDMM: JC OU

79、TT0 ;小于60秒時(shí)中斷退出</p><p>  ACALL CLR0 ;大于或等于60秒時(shí)對(duì)秒計(jì)時(shí)單元清0</p><p>  MOV R0,#77H ;指向分計(jì)時(shí)單元(76H-77H)</p><p>  ACALL ADD1 ;分計(jì)時(shí)單元加1分鐘</p&g

80、t;<p>  MOV A,R3 ;分?jǐn)?shù)據(jù)放入A</p><p>  CLR C ;清進(jìn)位標(biāo)志</p><p>  CJNE A,#60H,ADDHH ;</p><p>  ADDHH: JC OUTT0 ;小于60分時(shí)中斷退出</p>

81、<p>  ACALL CLR0 ;大于或等于60分時(shí)分計(jì)時(shí)單元清0</p><p>  LCALL DS20MS ;正點(diǎn)報(bào)時(shí)</p><p><b>  SETB 08H</b></p><p>  MOV R0,#79H ;指向小時(shí)計(jì)時(shí)單元(78H-79

82、H)</p><p>  ACALL ADD1 ;小時(shí)計(jì)時(shí)單元加1小時(shí)</p><p>  MOV A,R3 ;時(shí)數(shù)據(jù)放入A</p><p>  CLR C ;清進(jìn)位標(biāo)志</p><p>  CJNE A,#24H,HOUR ;</

83、p><p>  HOUR: JC OUTT0 ;小于24小時(shí)中斷退出</p><p>  ACALL CLR0 ;大于或等于24小時(shí)小時(shí)計(jì)時(shí)單元清0</p><p>  OUTT0: MOV 72H,76H ;中斷退出時(shí)將分、時(shí)計(jì)時(shí)單元數(shù)據(jù)移</p><p>  MO

84、V 73H,77H ;入對(duì)應(yīng)顯示單元</p><p>  MOV 74H,78H ;</p><p>  MOV 75H,79H ;</p><p>  LCALL BAOJ</p><p>  POP PSW ;恢復(fù)狀態(tài)字(出棧)<

85、;/p><p>  POP ACC ;恢復(fù)累加器</p><p>  SETB ET0 ;開放T0中斷</p><p>  RETI ;中斷返回</p><p>  ;*********** 閃動(dòng)調(diào)時(shí)程序\秒表功能程序**********</

86、p><p>  ;T1中斷服務(wù)程序,用作時(shí)間調(diào)整時(shí)調(diào)整單元閃爍指示或秒表計(jì)時(shí)</p><p>  INTT1: PUSH ACC ;中斷現(xiàn)場(chǎng)保護(hù)</p><p>  PUSH PSW ;</p><p>  JB 03H, MMFUN

87、 ;=1時(shí)秒表</p><p>  MOV TL1, #0B0H ;裝定時(shí)器T1定時(shí)初值</p><p>  MOV TH1, #3CH ;</p><p>  DJNZ R2,INTT1OUT ;0.3秒未到退出中斷(50MS中斷6次)</p><p>  MOV R2,#

88、06H ;重裝0.3秒定時(shí)用初值</p><p>  CPL 02H ;0.3秒定時(shí)到對(duì)閃爍標(biāo)志取反</p><p>  JB 02H,FLASH1 ;02H位為1時(shí)顯示單元"熄滅"</p><p>  MOV 72H,76H ;02H位為0時(shí)正常顯示<

89、/p><p>  MOV 73H,77H ;</p><p>  MOV 74H,78H ;</p><p>  MOV 75H,79H ;</p><p>  INTT1OUT: POP PSW ;恢復(fù)現(xiàn)場(chǎng)</p><p>

90、  POP ACC ;</p><p>  RETI ;中斷退出</p><p>  FLASH1: JB 01H,FLASH2 ;01H位為1時(shí),轉(zhuǎn)小時(shí)熄滅控制</p><p>  MOV 72H,7AH ;01H位為0時(shí),"熄滅符"

91、;數(shù)據(jù)放入分</p><p>  MOV 73H,7AH ;顯示單元(72H-73H),將不顯示分?jǐn)?shù)據(jù)</p><p>  MOV 74H,78H ;</p><p>  MOV 75H,79H ;</p><p>  AJMP INTT1OUT ;轉(zhuǎn)中斷退出<

92、/p><p>  FLASH2: MOV 72H,76H ;01H位為1時(shí),"熄滅符"數(shù)據(jù)放入小時(shí)</p><p>  MOV 73H,77H ;顯示單元(74H-75H),小時(shí)數(shù)據(jù)將不顯示</p><p>  MOV 74H,7AH ;</p><p&g

93、t;  MOV 75H,7AH ;</p><p>  AJMP INTT1OUT ;轉(zhuǎn)中斷退出</p><p>  MMFUN : CLR TR1</p><p>  MOV A,#0F7H ;中斷響應(yīng)時(shí)間同步修正,重裝初值(10ms)</p><p>  ADD

94、 A,TL1 ;低8位初值修正</p><p>  MOV TL1,A ;重裝初值(低8位修正值)</p><p>  MOV A,#0D8H ;高8位初值修正</p><p>  ADDC A,TH1 ;</p><p>  MOV TH1,A ;

95、重裝初值(高8位修正值)</p><p>  SETB TR1 ;開啟定時(shí)器T0</p><p>  MOV R0,#61H ;指向秒計(jì)時(shí)單元(71H-72H)</p><p>  ACALL ADD1 ;調(diào)用加1程序(加1秒操作)</p><p>  CLR C

96、 ;</p><p>  MOV A,R3 ;</p><p>  JZ FSS1 ;加1后為00,C=0</p><p>  AJMP OUTT01 ;加1后不為00,C=1</p><p>  FSS1:

97、 ACALL CLR0 ;大于或等于60秒時(shí)對(duì)秒計(jì)時(shí)單元清0</p><p>  MOV R0,#63H ;指向分計(jì)時(shí)單元(76H-77H)</p><p>  ACALL ADD1 ;分計(jì)時(shí)單元加1分鐘</p><p>  MOV A,R3 ;分?jǐn)?shù)據(jù)放入A<

98、;/p><p>  CLR C ;清進(jìn)位標(biāo)志</p><p>  CJNE A,#60H,ADDHH1 ;</p><p>  ADDHH1: JC OUTT01 ;小于60分時(shí)中斷退出</p><p>  LCALL CLR0 ;大于或等于60分

99、時(shí)分計(jì)時(shí)單元清0</p><p>  MOV R0,#65H ;指向小時(shí)計(jì)時(shí)單元(78H-79H)</p><p>  ACALL ADD1 ;小時(shí)計(jì)時(shí)單元加1小時(shí)</p><p>  OUTT01:POP PSW ;恢復(fù)狀態(tài)字(出棧)</p><p>  POP

100、 ACC ;恢復(fù)累加器</p><p>  RETI ;中斷返回 ;</p><p>  ;************* 加1子 程 序 **************</p><p>  ADD1: MOV A,@R0 ;取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到A</p>

101、<p>  DEC R0 ;指向前一地址</p><p>  SWAP A ;A中數(shù)據(jù)高四位與低四位交換</p><p>  ORL A,@R0 ;前一地址中數(shù)據(jù)放入A中低四位</p><p>  ADD A,#01H ;A加1操作</p><p>  DA

102、 A ;十進(jìn)制調(diào)整</p><p>  MOV R3,A ;移入R3寄存器</p><p>  ANL A,#0FH ;高四位變0</p><p>  MOV @R0,A ;放回前一地址單元</p><p>  MOV A,R3 ;取回R3中暫存數(shù)據(jù)<

103、/p><p>  INC R0 ;指向當(dāng)前地址單元</p><p>  SWAP A ;A中數(shù)據(jù)高四位與低四位交換</p><p>  ANL A,#0FH ;高四位變0</p><p>  MOV @R0,A ;數(shù)據(jù)放入當(dāng)削地址單元中</p><p>

104、  RET ;子程序返回</p><p>  ;************ 分減1子 程 序*************</p><p>  SUB1: MOV A,@R0 ;取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到A</p><p>  DEC R0 ;指向前一地址</p><p>  SWAP

105、 A ;A中數(shù)據(jù)高四位與低四位交換</p><p>  ORL A,@R0 ;前一地址中數(shù)據(jù)放入A中低四位</p><p>  JZ SUB11</p><p>  DEC A ;A減1操作</p><p>  SUB111: MOV R3,A ;移入R3寄存器

106、</p><p>  ANL A,#0FH ;高四位變0</p><p>  CLR C ;清進(jìn)位標(biāo)志</p><p>  SUBB A,#0AH</p><p>  SUB1111: JC SUB1110</p><p>  MOV @R0,#09H ;大于等于0

107、AH,為9</p><p>  SUB110: MOV A,R3 ;取回R3中暫存數(shù)據(jù)</p><p>  INC R0 ;指向當(dāng)前地址單元</p><p>  SWAP A ;A中數(shù)據(jù)高四位與低四位交換</p><p>  ANL A,#0FH ;高四位變0</

108、p><p>  MOV @R0,A ;數(shù)據(jù)放入當(dāng)削地址單元中</p><p>  RET ;子程序返回</p><p>  SUB11: MOV A,#59H</p><p>  AJMP SUB111</p><p>  SUB1110:MOV A,R3

109、;移入R3寄存器</p><p>  ANL A,#0FH ;高四位變0</p><p>  MOV @R0,A</p><p>  AJMP SUB110</p><p>  ;************* 時(shí)減1子 程 序 *************</p><p>  SUBB1:MOV A,

110、@R0 ;取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到A</p><p>  DEC R0 ;指向前一地址</p><p>  SWAP A ;A中數(shù)據(jù)高四位與低四位交換</p><p>  ORL A,@R0 ;前一地址中數(shù)據(jù)放入A中低四位</p><p>  JZ SUBB11

111、 ;00減1為23(小時(shí))</p><p>  DEC A ;A減1操作</p><p>  SUBB111:MOV R3,A ;移入R3寄存器</p><p>  ANL A,#0FH ;高四位變0</p><p>  CLR C ;清進(jìn)位標(biāo)志</p>

112、<p>  SUBB A,#0AH ;時(shí)個(gè)位大于9為9</p><p>  SUBB1111: JC SUBB1110 ;</p><p>  MOV @R0,#09H ;大于等于0AH,為9</p><p>  SUBB110: MOV A,R3 ;取回R3中暫存數(shù)據(jù)</p><p&

113、gt;  INC R0 ;指向當(dāng)前地址單元</p><p>  SWAP A ;A中數(shù)據(jù)高四位與低四位交換</p><p>  ANL A,#0FH ;高四位變0</p><p>  MOV @R0,A ;時(shí)十位數(shù)數(shù)據(jù)放入</p><p>  RET

114、 ;子程序返回</p><p>  SUBB11: MOV A,#23H</p><p>  AJMP SUBB111</p><p>  SUBB1110:MOV A,R3 ;時(shí)個(gè)位小于0A不處理</p><p>  ANL A,#0FH ;高四位變0</p><p>  M

115、OV @R0,A ;個(gè)位移入</p><p>  AJMP SUBB110</p><p>  ;*************** 清零程序 ***************</p><p><b>  ;對(duì)計(jì)時(shí)單元復(fù)零用</b></p><p>  CLR0: CLR A ;清累加

116、器</p><p>  MOV @R0,A ;清當(dāng)前地址單元</p><p>  DEC R0 ;指向前一地址</p><p>  MOV @R0,A ;前一地址單元清0</p><p>  RET ;子程序返回</p><p&

117、gt;  ;************** 時(shí)鐘時(shí)間調(diào)整程序***************</p><p>  ;當(dāng)調(diào)時(shí)按鍵按下時(shí)進(jìn)入此程序</p><p>  SETMM: cLR ET0 ;關(guān)定時(shí)器T0中斷</p><p>  CLR TR0 ;關(guān)閉定時(shí)器T0</p><p>  LCA

118、LL DL1S ;調(diào)用1秒延時(shí)程序</p><p>  LCALL DS20MS ;消抖</p><p>  JB P1.0,CLOSEDIS ;鍵按下時(shí)間小于1秒,關(guān)閉顯示(省電)</p><p>  MOV R2,#06H ;進(jìn)入調(diào)時(shí)狀態(tài),賦閃爍定時(shí)初值</p><

119、;p>  MOV 70H,#00H ;調(diào)時(shí)時(shí)秒單元為00 秒</p><p>  MOV 71H,#00H</p><p>  SETB ET1 ;允許T1中斷</p><p>  SETB TR1 ;開啟定時(shí)器T1</p><p>  SE

120、T2: JNB P1.0,SET1 ;P1.0口為0(鍵未釋放),等待</p><p>  SETB 00H ;鍵釋放,分調(diào)整閃爍標(biāo)志置1</p><p>  SET4: JB P1.0,SET3 ;等待鍵按下</p><p>  LCALL DL05S ;有鍵按下,延時(shí)0.5秒&l

121、t;/p><p>  LCALL DS20MS ;消抖</p><p>  JNB P1.0,SETHH ;按下時(shí)間大于0.5秒轉(zhuǎn)調(diào)小時(shí)狀態(tài)</p><p>  MOV R0,#77H ;按下時(shí)間小于0.5秒加1分鐘操作</p><p>  LCALL ADD1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論