版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課 程 設(shè) 計(jì)</p><p> 課程名稱(chēng) 單片機(jī)原理與應(yīng)用 </p><p> 課題名稱(chēng) 比賽計(jì)分器設(shè)計(jì) </p><p> 專(zhuān) 業(yè) 電氣工程及其自動(dòng)化 </p><p> 課 程 設(shè) 計(jì) 任 務(wù) 書(shū)</p><p> 課程名稱(chēng)
2、 單片機(jī)原理與應(yīng)用 </p><p> 課 題 比賽計(jì)分器設(shè)計(jì) </p><p><b> 目錄</b></p><p> 第1章 系統(tǒng)總體方案設(shè)計(jì)…………………………………………………1</p><p> 1.1 概述…………………………………………………
3、………………1</p><p> 1.2 系統(tǒng)框圖……………………………………………………………2</p><p> 第2章 系統(tǒng)硬件設(shè)計(jì)………………………………………………………2</p><p> 2.1 按鈕設(shè)置……………………………………………………………2</p><p> 2.2 分值切換顯示功能…………………………
4、………………………2</p><p> 2.3 數(shù)碼管驅(qū)動(dòng)的選擇…………………………………………………3</p><p> 2.4 發(fā)光二極管顯示器…………………………………………………4</p><p> 第3章 軟件設(shè)計(jì)……………………………………………………………6</p><p> 3.1 系統(tǒng)流程圖…………………………
5、………………………………6</p><p> 3.2 顯示子程序…………………………………………………………7</p><p> 3.3 延時(shí)子程序…………………………………………………………8</p><p> 第4章 系統(tǒng)的安裝調(diào)試說(shuō)明…………………………………………………8</p><p> 4.1 軟件調(diào)試…………………
6、…………………………………………8</p><p> 4.2 軟硬聯(lián)調(diào)……………………………………………………………9</p><p> 第5章 總結(jié)…………………………………………………………………10 </p><p> 第6章參考文獻(xiàn)……………………………………………………………11</p><p> 附錄A源程序清單……
7、………………………………………………………12</p><p> 附錄B系統(tǒng)原理圖……………………………………………………………16</p><p><b> 系統(tǒng)總體方案設(shè)計(jì)</b></p><p><b> 概述</b></p><p> 單片機(jī)又稱(chēng)單片微控制器,它不是完成某一個(gè)邏輯功能
8、的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。</p><p> 單片機(jī)自20世紀(jì)70年代問(wèn)世以來(lái),以極其高的性?xún)r(jià)比受到人們的重視和關(guān)注,所以應(yīng)用很廣,發(fā)展很快。單片機(jī)的優(yōu)點(diǎn)是體積小、重量輕、抗干擾能力強(qiáng),對(duì)環(huán)境要求不高,價(jià)格低廉,可靠性高,靈活性好,開(kāi)發(fā)較為容易。例如,80C51系列單片機(jī)已有十多年的生命期,如今仍保持著上升的趨勢(shì),就充分證明了這一點(diǎn)。單片機(jī)以其一系列優(yōu)點(diǎn),近幾年得到迅猛發(fā)展和大范圍推廣,廣泛
9、應(yīng)用于工業(yè)控制系統(tǒng),數(shù)據(jù)采集系統(tǒng)、智能化儀器儀表,及通訊設(shè)備、日常消費(fèi)類(lèi)產(chǎn)品、玩具等。并且已經(jīng)深入到工業(yè)生產(chǎn)的各個(gè)環(huán)節(jié)以及人民生活的各層次中,如車(chē)間流水線(xiàn)控制、自動(dòng)化系統(tǒng)等、智能型家用電器等。而美國(guó)ATMEL公司開(kāi)發(fā)生產(chǎn)了新型的8位單片機(jī)——AT89系列單片機(jī)。他不但具有一般MCS-51單片機(jī)的所有特性,而且還擁有一些獨(dú)特的優(yōu)點(diǎn),此次設(shè)計(jì)中所用到的AT89C51就是其中典型的代表。</p><p> 本設(shè)計(jì)是基
10、于AT89S51單片機(jī)的籃球計(jì)分器,利用7段共陰LED作為顯示器件。在此設(shè)計(jì)中共接入了1個(gè)八位一體7段共陰LED顯示器,每隊(duì)顯示器顯示范圍可達(dá)到0~255分。</p><p><b> 系統(tǒng)功能簡(jiǎn)介</b></p><p> 本設(shè)計(jì)內(nèi)容為比賽計(jì)分器,主要用于各種體育比賽記錄分?jǐn)?shù)。采用獨(dú)立式鍵盤(pán)作為輸入,用戶(hù)可分別對(duì)兩隊(duì)比分進(jìn)行加1、加2、加3和減1減2、減3操作,
11、其加減1,2,3分可以通過(guò)加減1分、2分和3分的切換按鈕實(shí)現(xiàn),并通過(guò)指示燈顯示其每次按下加減分鍵所加減的分值。通過(guò)加減分鍵和分值切換鍵配合使用可以較方便實(shí)現(xiàn)預(yù)置分。比分通過(guò)1個(gè)八位一體7段共陰LED顯示器顯示,每隊(duì)比分顯示三位數(shù)。</p><p><b> 系統(tǒng)框圖</b></p><p><b> 系統(tǒng)硬件設(shè)計(jì)</b></p>
12、<p><b> 按鈕設(shè)置</b></p><p><b> 圖2-1按鈕功能圖</b></p><p> 獨(dú)立鍵盤(pán)通過(guò)P1口輸入鍵值,其中1/2/3分切換由發(fā)光二極管指示,見(jiàn)圖1-2。通過(guò)加減分鍵和分值切換鍵配合使用可以較方便實(shí)現(xiàn)甲乙兩隊(duì)的初始分?jǐn)?shù)。按下清零后,顯示的分?jǐn)?shù)清零。</p><p><
13、b> 分值切換顯示功能</b></p><p> 圖2-2分值切換顯示功能圖</p><p><b> 數(shù)碼管驅(qū)動(dòng)的選擇</b></p><p> 74LS245是我們常用的芯片,用來(lái)驅(qū)動(dòng)led或者其他的設(shè)備,它是8路同相三態(tài)雙向總線(xiàn)收發(fā)器,可雙向傳輸數(shù)據(jù)?! ?4LS245還具有雙向三態(tài)功能,既可以輸出,也可以輸入
14、數(shù)據(jù)。 當(dāng)8051單片機(jī)的P0口總線(xiàn)負(fù)載達(dá)到或超過(guò)P0最大負(fù)載能力時(shí),必須接入74LS245等總線(xiàn)驅(qū)動(dòng)器?! ‘?dāng)片選端/CE低電平有效時(shí),DIR=“0”,信號(hào)由 B 向 A 傳輸;(接收) DIR=“1”,信號(hào)由 A 向 B 傳輸;(發(fā)送)當(dāng)/CE為高電平時(shí),A、B均為高阻態(tài)。 由于P2口始終輸出地址的高8位,接口時(shí)74LS245的三態(tài)控制端/1G和/2G接地,P2口與驅(qū)動(dòng)器輸入線(xiàn)對(duì)應(yīng)相連。P0口與74LS245輸入端相連
15、,/E端接地,保證數(shù)據(jù)現(xiàn)暢通。8051的/RD和/PSEN相與后接DIR,使得/RD或/PSEN有效時(shí),74LS245輸入(P0.i←Di),其它時(shí)間處于輸出(P0.i→Di)。</p><p> 發(fā)光二極管顯示器的結(jié)構(gòu)、工作原理及其接口電路</p><p> 下圖為典型的數(shù)碼管:</p><p> 圖2-4 7段LED數(shù)碼管</p><
16、p> 如上圖,LED顯示器又稱(chēng)為數(shù)碼管,LED顯示器由8個(gè)發(fā)光二極管組成。中7個(gè)長(zhǎng)條形的發(fā)光管排列成“日”字形,另一個(gè)賀點(diǎn)形的發(fā)光管在顯示器的右下角作為顯示小數(shù)點(diǎn)用,它能顯示各種數(shù)字及部份英文字母。LEDD顯示器有兩種不同的形式:一種是8個(gè)發(fā)光二極管的陽(yáng)極都連在一起的,稱(chēng)之為共陽(yáng)極LED顯示器;另一種是8個(gè)發(fā)光二極管的陰極都連在一起的,稱(chēng)之為共陰極LED顯示器。</p><p><b> 表2
17、-5代碼對(duì)應(yīng)表</b></p><p> 動(dòng)態(tài)掃描顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一。其接口電路是把所有顯示器的8個(gè)筆劃段a-h同名端連在一起,而每一個(gè)顯示器的公共極COM是各自獨(dú)立地受I/O線(xiàn)控制。CPU向字段輸出口送出字形碼時(shí),所有顯示器接收到相同的字形碼,但究竟是那個(gè)顯示器亮,則取決于COM端,而這一端是由I/O控制的,所以我們就可以自行決定何時(shí)顯示哪一位了。而所謂動(dòng)態(tài)掃描就是指
18、我們采用分時(shí)的方法,輪流控制各個(gè)顯示器的COM端,使各個(gè)顯示器輪流點(diǎn)亮。在本課題中采用P0口輸出段碼,P3口為位控制輸出口。</p><p><b> 軟件設(shè)計(jì)</b></p><p><b> 系統(tǒng)流程圖</b></p><p><b> N</b></p><p>
19、 N </p><p><b> 顯示子程序流程圖</b></p><p> 圖3-1顯示子程序流程圖</p><p><b> 延時(shí)子程序</b></p><p> 延時(shí)子程序就是通過(guò)執(zhí)行一些沒(méi)用但又占用時(shí)間的指令的集合。這個(gè)子程序可以用于很多延時(shí)的地方因?yàn)樗訒r(shí)的
20、時(shí)間可以通過(guò)R7進(jìn)行改變,所以通用性好,可以將幾個(gè)延時(shí)子程序合為一個(gè),只用在調(diào)用前給R7賦值,即可根據(jù)用戶(hù)的需要延時(shí),流程圖見(jiàn)圖4-4。</p><p><b> 系統(tǒng)的安裝調(diào)試說(shuō)明</b></p><p><b> 軟件調(diào)試</b></p><p> 上電時(shí)對(duì)系統(tǒng)中進(jìn)行檢測(cè)是單片機(jī)程序中的一個(gè)良好設(shè)計(jì)。在硬件設(shè)計(jì)時(shí)
21、也應(yīng)該細(xì)細(xì)考慮將各個(gè)使用到的芯片、接口設(shè)計(jì)成容易使用軟件進(jìn)行測(cè)試的模式。</p><p> 很多有經(jīng)驗(yàn)的單片機(jī)設(shè)計(jì)者都會(huì)在系統(tǒng)上電時(shí)(特別是第一次上電時(shí))進(jìn)行全面的檢測(cè),或者更進(jìn)一步,將系統(tǒng)的運(yùn)行狀態(tài)中分為測(cè)試模式和正常運(yùn)行模式,通過(guò)加入測(cè)試模式對(duì)系統(tǒng)進(jìn)行詳細(xì)的檢測(cè),使得系統(tǒng)的批量檢測(cè)更為方便容易。</p><p> 另外要注意的是,一個(gè)簡(jiǎn)單明了的故障顯示界面也是頗要費(fèi)得心思的。比如:
22、系統(tǒng)的外部RAM(數(shù)據(jù)存儲(chǔ)器)是單片機(jī)系統(tǒng)中常用的器件。外部RAM 如果存在問(wèn)題,程序通常都會(huì)成為無(wú)法控制。</p><p> 因此,程序在啟動(dòng)時(shí)(至少在第一次上電啟動(dòng)時(shí))一定要對(duì)外部RAM 進(jìn)行檢測(cè)。</p><p> 另外,在仿真前要做好充分的準(zhǔn)備。單片機(jī)硬件仿真器給單片機(jī)開(kāi)發(fā)者帶來(lái)了極大的方便,同時(shí)也很容易造成人的依賴(lài)性。很多時(shí)候,沒(méi)有仿真器卻能促使工程師寫(xiě)出更高質(zhì)量的程序。在硬
23、件仿真調(diào)試之前,下面準(zhǔn)備工作將是必要的:</p><p> ?。?)程序編完后,對(duì)代碼仔細(xì)逐行檢查。檢查代碼的錯(cuò)誤,建立自己的代碼檢查表,對(duì)經(jīng)常易錯(cuò)的地方進(jìn)行檢查。檢查代碼是否符合編程規(guī)范。</p><p> ?。?)對(duì)各個(gè)子程序進(jìn)行測(cè)試。測(cè)試的方法:用程序測(cè)試程序,編制一個(gè)調(diào)用該子程序的代碼,建立要測(cè)試子程序的入口條件,再看看它是否按預(yù)期輸出結(jié)果。</p><p>
24、; ?。?)如果代碼有修改,再次對(duì)代碼進(jìn)行檢查。</p><p><b> 軟硬聯(lián)調(diào)</b></p><p> 編程后利用Keil uVision3來(lái)進(jìn)行編譯,再生成的HEX文件裝入芯片中,采用proteus軟件來(lái)仿真,檢驗(yàn)功能是否能夠正常實(shí)現(xiàn)。仿真成功后,焊接硬件電路,通過(guò)ISP下載器將hex文件燒制到單片機(jī)。</p><p> 通電后
25、,LED-1亮,數(shù)碼管顯示“000--000”.。對(duì)應(yīng)的 “S1”鍵為甲加分按鈕,當(dāng)LED-1亮?xí)r,每次按下“S1”鍵,甲隊(duì)分?jǐn)?shù)加1;當(dāng)LED-2亮?xí)r,每次按下“S1”鍵,甲隊(duì)分?jǐn)?shù)加2;當(dāng)LED-3亮?xí)r,每次按下“S1”鍵,甲隊(duì)分?jǐn)?shù)加3;可以通過(guò)按“S5”鍵來(lái)實(shí)現(xiàn)LED-1,LED-2,LED-3之間的切換。對(duì)應(yīng)的“S2”鍵為甲隊(duì)減分鍵,當(dāng)LED-1亮?xí)r,每次按下“S2”鍵,甲隊(duì)分?jǐn)?shù)減1;當(dāng)LED-2亮?xí)r,每次按下“S2”鍵,甲隊(duì)分?jǐn)?shù)減
26、2;當(dāng)LED-3亮?xí)r,每次按下“S2”鍵,甲隊(duì)分?jǐn)?shù)減3;“S3”鍵為乙加分鍵,“S4”鍵為乙隊(duì)減分鍵,其實(shí)現(xiàn)功能與甲隊(duì)一樣。對(duì)應(yīng)的“S6”鍵為清零按鈕,按下可以實(shí)現(xiàn)復(fù)位。數(shù)碼管顯示甲乙隊(duì)當(dāng)前分?jǐn)?shù),復(fù)位后,數(shù)碼管顯示“000--000”。</p><p><b> 總結(jié)</b></p><p> 在本次課程設(shè)計(jì)中,我通過(guò)基于典型單片機(jī)AT89C51的設(shè)計(jì)和應(yīng)用,對(duì)于
27、單片機(jī)工作原理,功能有了宏觀(guān)的了解,并對(duì)單片機(jī)匯編程序的應(yīng)用有了新的、進(jìn)一步的認(rèn)識(shí)。</p><p> 在設(shè)計(jì)的過(guò)程中,我發(fā)現(xiàn)很多的問(wèn)題,給我的感覺(jué)就是下手很難,很不順手,看似很簡(jiǎn)單的電路,要?jiǎng)邮职阉o設(shè)計(jì)出來(lái),是很難的一件事,主要原因是我們沒(méi)有經(jīng)常動(dòng)手設(shè)計(jì)過(guò)電路。另外單片機(jī)系統(tǒng)的知識(shí)似懂非懂,而且很多知識(shí)當(dāng)時(shí)弄明白了,現(xiàn)在要用的時(shí)候又不記得,造成我用了大量的時(shí)間去查閱各種資料和程序命令,因此整個(gè)過(guò)程時(shí)間安排不
28、合理。由于設(shè)計(jì)的計(jì)劃沒(méi)有安排好,設(shè)計(jì)的時(shí)間極為倉(cāng)促,尤其是在硬件調(diào)試的過(guò)程中出現(xiàn)了很大的問(wèn)題。另外資料的查找也是一大難題,這就要求我們?cè)谝院蟮膶W(xué)習(xí)中,應(yīng)該注意到這一點(diǎn),更重要的是我們要學(xué)會(huì)把從書(shū)本中學(xué)到的知識(shí)和實(shí)際的電路聯(lián)系起來(lái),這不論是對(duì)我們以后的就業(yè)還是學(xué)習(xí),都會(huì)起到很大的促進(jìn)和幫助。</p><p> 面對(duì)大量的參考資料甚至是幾乎現(xiàn)成的參考報(bào)告,我選擇了在學(xué)習(xí)吸納的基礎(chǔ)上另辟蹊徑,雖然這個(gè)課題不算難,但是
29、從硬件電路到最后程序的編寫(xiě)和調(diào)試都是自己摸索出來(lái)的,這個(gè)過(guò)程中也遇到了不少困難,更多的是成功后的喜悅,學(xué)習(xí)永無(wú)止境,只有把學(xué)習(xí)和實(shí)踐當(dāng)做一種樂(lè)趣那么即便有再大的困難也會(huì)是一種享受。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 、《微型計(jì)算機(jī)原理及應(yīng)用》許立梓編 機(jī)械工業(yè)出版社 2002</p><p> [2]
30、、《微型計(jì)算機(jī)接口技術(shù)及應(yīng)用》劉樂(lè)善編 華中理工大學(xué)出版社 2000 </p><p> [3]、《計(jì)算機(jī)硬件技術(shù)基礎(chǔ)試驗(yàn)教程》鄒逢興編 高等教育出版社 2000</p><p> [4]、《16位微型計(jì)算機(jī)原理接口及其應(yīng)用》周佩玲編 中國(guó)科學(xué)技術(shù)大學(xué)出版社 2000 </p><p> [5]、《微型計(jì)算機(jī)原理與接口技術(shù)》吳秀清編 中國(guó)科學(xué)技術(shù)出
31、版社 2001</p><p> [6]、《微型計(jì)算機(jī)接口技術(shù)》鄧亞平編 清華大學(xué)出版社 2001</p><p> [7]、《單片機(jī)原理及及應(yīng)用》王迎旭編 機(jī)械工業(yè)出版社 2001</p><p> [8]、《單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)》 周航慈 著 北京航空航天大學(xué)出版社 2002</p><p> [9]、《單片機(jī)
32、實(shí)用技術(shù)問(wèn)答》 謝宜仁 主編 人民郵電出版社 2002</p><p><b> 附錄A</b></p><p><b> 源程序清單</b></p><p> NA EQU 24H</p><p> NB EQU 25H ;甲乙兩隊(duì)分?jǐn)?shù)</p&g
33、t;<p> TEMP EQU 26H ;存放切換分?jǐn)?shù)1\2\3</p><p> JIAJIA BIT P1.0 ;甲加分控制位</p><p> JIAJIAN BIT P1.1 ;甲減分控制位</p><p> YIJIA BIT P1.2 ;乙
34、加分控制位</p><p> YIJIAN BIT P1.3 ;乙減分控制位</p><p> SWITCH BIT P1.4 ;分值切換控制位</p><p> RESET BIT P1.5 ;比分清零控制位</p><p><b> ORG 0000H&l
35、t;/b></p><p> SJMP START</p><p> START:MOV DPTR,#TABLE ;將表首址送DPTR</p><p><b> MOV NA,#0</b></p><p> MOV NB,#0 ;比分自動(dòng)清零</p>
36、<p> MOV TEMP,#1 ;開(kāi)機(jī)默認(rèn)加減分值為1</p><p> MOV P2,#01H ;分值顯示燈亮</p><p> A1:ACALL DISPLAY ;調(diào)顯示函數(shù)</p><p> JNB JIAJIA,S1</p><p>
37、 JNB JIAJIAN,S2</p><p> JNB YIJIA,S3</p><p> JNB YIJIAN,S4</p><p> JNB SWITCH,S5</p><p> JNB RESET,S6</p><p> LJMP A1 ;判斷按下的控制鍵</p
38、><p> S1:LCALL DELAY ;去抖動(dòng)</p><p> JB JIAJIA,A1 ;確認(rèn)按鍵</p><p><b> MOV A,NA</b></p><p> ADD A,TEMP</p><p><b> MOV N
39、A,A</b></p><p><b> LCALL B0</b></p><p> C0:JB JIAJIA,A1 ;等鍵釋放</p><p> LCALL DISPLAY</p><p><b> SJMP C0</b></p><p
40、> S2:LCALL DELAY ;去抖動(dòng)</p><p> JB JIAJIAN,A1</p><p><b> MOV A,NA</b></p><p> SUBB A,TEMP</p><p><b> MOV NA,A</b></p>&
41、lt;p><b> LCALL B0</b></p><p> C1:JB JIAJIAN,A1 ;等鍵釋放</p><p> LCALL DISPLAY</p><p><b> SJMP C1</b></p><p> S3:LCALL DELAY
42、 ;去抖動(dòng)</p><p> JB YIJIA,A1</p><p><b> MOV A,NB</b></p><p> ADD A,TEMP</p><p><b> MOV NB,A</b></p><p><b> LCALL B1<
43、;/b></p><p> C2:JB YIJIA,A1 ;等鍵釋放</p><p> LCALL DISPLAY</p><p><b> SJMP C2</b></p><p> S4:LCALL DISPLAY ;去抖動(dòng)</p><p&g
44、t; JB YIJIAN,A1</p><p><b> MOV A,NB</b></p><p> SUBB A,TEMP</p><p><b> MOV NB,A</b></p><p><b> LCALL B0</b></p><p>
45、; C3:JB YIJIAN,A1 ;等鍵釋放</p><p> LCALL DISPLAY</p><p><b> SJMP C3</b></p><p> S5:INC TEMP</p><p> MOV A,TEMP</p><p> CJNE A,#2,
46、D0</p><p><b> MOV P2,#2</b></p><p> D0:CJNE A,#3,D1</p><p> MOV P2,#04H</p><p> D1:CJNE A,#4,D2</p><p> MOV TEMP,#1</p><p>
47、MOV P2,#01H ;分值切換循環(huán)1-2-3</p><p> D2:LJMP A1</p><p> S6:MOV NA,#0</p><p><b> MOV NB,#0</b></p><p><b> LJMP A1</b></p><
48、;p> B0:CJNE A,#999,B2 ;是否大于999? (可以省略)</p><p><b> MOV NA,#0</b></p><p><b> B2:RET</b></p><p> B1:CJNE A,#999,B3</p><p><b>
49、; MOV NB,#0</b></p><p><b> B3:RET</b></p><p> ;************************** 顯示函數(shù)</p><p> DISPLAY:MOV A,NA ;甲隊(duì)比分顯示</p><p> MOV B,#100
50、 ;將8位二進(jìn)制轉(zhuǎn)換位十進(jìn)制</p><p><b> DIV AB</b></p><p><b> CLR P3.0</b></p><p> MOVC A,@A+DPTR ;送段碼</p><p> MOV P0,A ;顯示甲比分比分
51、百位</p><p> LCALL DELAY</p><p> SETB P3.0 ;關(guān)位選</p><p><b> MOV A,B</b></p><p><b> MOV B,#10</b></p><p><b> DIV
52、AB</b></p><p> CLR P3.1 ;開(kāi)位選</p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> LCALL DELAY</p><p><b> SETB P3
53、.1</b></p><p><b> MOV A,B</b></p><p><b> CLR P3.2</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p>
54、 LCALL DELAY</p><p><b> SETB P3.2</b></p><p><b> CLR P3.3</b></p><p> MOV P0,#40H ;顯示分隔符</p><p> LCALL DELAY</p><p>&l
55、t;b> SETB P3.3</b></p><p> ;**************************** 乙隊(duì)比分顯示</p><p><b> MOV A,NB</b></p><p> MOV B,#100</p><p><b> DIV AB</b>&l
56、t;/p><p><b> CLR P3.5</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> LCALL DELAY</p><p><b> SETB P3.5</b>
57、</p><p><b> MOV A,B</b></p><p><b> MOV B,#10</b></p><p><b> DIV AB</b></p><p><b> CLR P3.6</b></p><p>
58、 MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> LCALL DELAY</p><p><b> SETB P3.6</b></p><p><b> MOV A,B</b></p><p>
59、<b> CLR P3.7</b></p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p> LCALL DELAY</p><p><b> SETB P3.7</b></p><p&g
60、t;<b> CLR P3.4</b></p><p> MOV P0,#40H</p><p> LCALL DELAY</p><p><b> SETB P3.4</b></p><p><b> RET</b></p><p> TA
61、BLE:DB 3FH,06H,5BH,4FH,66H</p><p> DB 6DH,7DH,07H,7FH,6FH</p><p> ;***************************延時(shí)程序</p><p> DELAY:MOV R6,#10</p><p> E:MOV R7,#250</p><p&g
62、t;<b> DJNZ R7,$</b></p><p><b> DJNZ R6,E</b></p><p><b> RET</b></p><p><b> END</b></p><p> ; **********************
63、**電氣0781班 肖海泉 2010年5月8日編譯</p><p><b> 附錄B</b></p><p><b> 硬件原理圖</b></p><p> 電氣與信息工程系課程設(shè)計(jì)評(píng)分表</p><p> 指導(dǎo)教師簽名:________________</p><p
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的籃球比賽計(jì)分器設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--- 比賽計(jì)分器設(shè)計(jì)
- 比賽計(jì)分器單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-比賽計(jì)分器
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的籃球計(jì)時(shí)計(jì)分器設(shè)計(jì)
- 基于單片機(jī)設(shè)計(jì)的計(jì)算器畢業(yè)設(shè)計(jì)論文
- 單片機(jī)畢業(yè)設(shè)計(jì)--用單片機(jī)設(shè)計(jì)日歷和時(shí)鐘
- 基于單片機(jī)設(shè)計(jì)的計(jì)算器畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)-- 基于單片機(jī)的籃球賽計(jì)分器
- 畢業(yè)設(shè)計(jì)--基于單片機(jī)的籃球賽計(jì)分器
- 單片機(jī)畢業(yè)設(shè)計(jì)--單片機(jī)設(shè)計(jì)數(shù)字溫度計(jì)
- 單片機(jī)畢業(yè)設(shè)計(jì)-籃球比賽倒計(jì)時(shí)計(jì)分器(論文+外文翻譯+程序)
- 基于單片機(jī)籃球賽計(jì)時(shí)計(jì)分器設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 基于單片機(jī)設(shè)計(jì)八路搶答器畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)-基于單片機(jī)的球類(lèi)比賽計(jì)時(shí)計(jì)分系統(tǒng)設(shè)計(jì)
- 單片機(jī)設(shè)計(jì)太陽(yáng)能熱水器畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的籃球比賽記分器的設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---籃球比賽計(jì)分計(jì)時(shí)器
- 單片機(jī)原理課程設(shè)計(jì)---比賽計(jì)分器設(shè)計(jì)說(shuō)明書(shū)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)設(shè)計(jì)的紅外線(xiàn)遙控器
評(píng)論
0/150
提交評(píng)論