版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 1 引言</b></p><p> 隨著社會(huì)文化的發(fā)展,越來(lái)越多的企業(yè)意識(shí)到科學(xué)文化知識(shí)的重要性,為此很多企業(yè)單位為了弘揚(yáng)國(guó)學(xué)傳統(tǒng)文化,呼喚人文精神,加強(qiáng)自身素質(zhì),提升自我修養(yǎng)等原因而開(kāi)展科學(xué)文化知識(shí)等的競(jìng)賽。</p><p> 電子計(jì)分系統(tǒng)可取代傳統(tǒng)記分員手動(dòng)翻動(dòng)記分牌的工作模式,對(duì)比賽的比分進(jìn)行快速采集記錄,加工處理,傳遞利用的
2、信息系統(tǒng)。</p><p> 電子計(jì)分器系統(tǒng)是一個(gè)負(fù)責(zé)各種知識(shí)競(jìng)賽技術(shù)支持系統(tǒng)前沿的數(shù)據(jù)采集和分配的專用系統(tǒng),它負(fù)責(zé)各類知識(shí)競(jìng)賽結(jié)果、成績(jī)信息的采集處理、傳輸分配,即將比賽結(jié)果數(shù)據(jù)通過(guò)專用技術(shù)接口、界面、協(xié)議,分別傳送給裁判員、教練員、計(jì)算機(jī)信息系統(tǒng)、現(xiàn)場(chǎng)顯示系統(tǒng)等。</p><p> 由于知識(shí)競(jìng)賽的不可重復(fù)性,決定了電子計(jì)分系統(tǒng)是一個(gè)實(shí)用性很強(qiáng)、可靠性要求極高的以計(jì)算機(jī)技術(shù)為核心的電
3、子服務(wù)系統(tǒng)。因此,電子計(jì)分系統(tǒng)自身組成獨(dú)立的采集、分配、顯示發(fā)布系統(tǒng),做到所以信息的實(shí)時(shí)、準(zhǔn)確、快捷、權(quán)威。電子計(jì)分設(shè)備是各類知識(shí)競(jìng)賽中不可缺少的電子設(shè)備,電子計(jì)分系統(tǒng)設(shè)計(jì)是否合理,關(guān)系到整個(gè)知識(shí)競(jìng)賽比賽系統(tǒng)運(yùn)行的穩(wěn)定和可靠,并直接影響到整個(gè)知識(shí)競(jìng)賽的順利進(jìn)行。</p><p> 電子計(jì)分系統(tǒng)是知識(shí)競(jìng)賽的重要工程項(xiàng)目,是關(guān)系到競(jìng)賽成敗的關(guān)鍵工程,每一個(gè)知識(shí)競(jìng)賽都具有對(duì)應(yīng)的專門電子計(jì)分工作系統(tǒng)。這些工作系統(tǒng)各不相
4、同,但都是各單項(xiàng)成績(jī)處理系統(tǒng)的前級(jí)數(shù)據(jù)采集系統(tǒng),除了提供計(jì)算機(jī)成績(jī)處理系統(tǒng)競(jìng)賽數(shù)據(jù)以外,還需要在部分項(xiàng)目中連接顯示屏等其他工作系統(tǒng),電子計(jì)分需要極高的工作穩(wěn)定性和可靠性。</p><p> 由于以往的知識(shí)競(jìng)賽采用的大部分都是口頭記憶或手動(dòng)筆記的方式來(lái)記錄,這樣一來(lái)容易因?yàn)槿藶榈脑驅(qū)е掠?jì)分出錯(cuò),從而影響知識(shí)競(jìng)賽的可靠性,可信任性。而本畢業(yè)設(shè)計(jì)的知識(shí)競(jìng)賽記分牌可以盡肯能的避免這些情況。</p>&l
5、t;p> 由于LED顯示是目前公共場(chǎng)所中信息發(fā)布的主要載體,因此該系統(tǒng)也可拓展使用到會(huì)展中心、廣場(chǎng)、銀行、市場(chǎng)等公共場(chǎng)所及車站機(jī)場(chǎng)等交通運(yùn)輸行業(yè)。尤其是一些發(fā)布數(shù)據(jù)并需要經(jīng)常手動(dòng)更新的領(lǐng)域。因此,該項(xiàng)目有著重要意義。</p><p> 1.1 知識(shí)競(jìng)賽記分牌的發(fā)展現(xiàn)狀及趨勢(shì)</p><p> 隨著社會(huì)的發(fā)展和科學(xué)的進(jìn)步以及人們生活水平的提高,越來(lái)越多的企業(yè)單位等開(kāi)始開(kāi)展各類知識(shí)
6、競(jìng)賽,苦于手動(dòng)翻動(dòng)記分牌的工作模式,這就使能簡(jiǎn)單操作,直觀顯示的記分牌應(yīng)運(yùn)而生。 </p><p> 知識(shí)競(jìng)賽記分牌系統(tǒng)是一個(gè)負(fù)責(zé)各類知識(shí)競(jìng)賽技術(shù)支持系統(tǒng)前沿的數(shù)據(jù)采集和分配的專用系統(tǒng),它負(fù)責(zé)各類比賽的結(jié)果顯示,傳輸分配。即將比賽結(jié)果數(shù)據(jù)數(shù)據(jù)通過(guò)專用技術(shù)接口、界面、協(xié)議,分別傳送給裁判員,觀眾,控制系統(tǒng)顯示器,現(xiàn)場(chǎng)LED顯示牌等。</p><p> 1.2 單片機(jī)的特點(diǎn)及發(fā)展
7、概況</p><p> 單片機(jī)誕生于20世紀(jì)70年代,所謂單片機(jī)是利用大規(guī)模集成電路技術(shù)把中央處理單元(Center Processing Unit,也即常稱的CPU)和數(shù)據(jù)存儲(chǔ)器(RAM)、程序存儲(chǔ)器(ROM)及其他I/O通信口集成在一塊芯片上,構(gòu)成一個(gè)最小的計(jì)算機(jī)系統(tǒng),而現(xiàn)代的單片機(jī)則加上了中斷單元,定時(shí)單元及A/D轉(zhuǎn)換等更復(fù)雜、更完善的電路,使得單片機(jī)的功能越來(lái)越強(qiáng)大,應(yīng)用更廣泛[1、3]。</p&
8、gt;<p> 1976年INTEL公司推出了MCS-48單片機(jī),這個(gè)時(shí)期的單片機(jī)才是真正的8位單片微型計(jì)算機(jī),并推向市場(chǎng)。它以體積小,功能全,價(jià)格低贏得了廣泛的應(yīng)用,為單片機(jī)的發(fā)展奠定了基礎(chǔ),成為單片機(jī)發(fā)展史上重要的里程碑。在MCS-48的帶領(lǐng)下,其后,各大半導(dǎo)體公司相繼研制和發(fā)展了自己的單片機(jī),象Zilog公司的Z8系列。到了80年代初,單片機(jī)已發(fā)展到了高性能階段,象INTEL公司的MCS-51系列,Motorola
9、公司的6801和6802系列,Rokwell公司的6501及6502系列等等,此外,日本的著名電氣公司NEC和HITACHI都相繼開(kāi)發(fā)了具有自己特色的專用單片機(jī)。</p><p> 80年代,世界各大公司均競(jìng)相研制出品種多功能強(qiáng)的單片機(jī),約有幾十個(gè)系列,300多個(gè)品種,此時(shí)的單片機(jī)均屬于真正的單片化,大多集成了CPU、RAM、ROM、數(shù)目繁多的I/O接口、多種中斷系統(tǒng),甚至還有一些帶A/D轉(zhuǎn)換器的單片機(jī),功能越
10、來(lái)越強(qiáng)大,RAM和ROM的容量也越來(lái)越大,尋址空間甚至可達(dá)64kB,可以說(shuō),單片機(jī)發(fā)展到了一個(gè)新的平臺(tái)。</p><p> 單片機(jī)的應(yīng)用領(lǐng)域 :(1)單片機(jī)在智能儀器儀表中的應(yīng)用;(2)單片機(jī)在工業(yè)測(cè)控中的應(yīng)用;(3)單片機(jī)在計(jì)算機(jī)網(wǎng)絡(luò)和通訊技術(shù)中的應(yīng)用;(4)單片機(jī)在日常生活及家電中的應(yīng)用;(5)單片機(jī)在辦公自動(dòng)化方面。目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。因此,單片機(jī)的學(xué)
11、習(xí)、開(kāi)發(fā)與應(yīng)用在當(dāng)今社會(huì)變的十分重要。</p><p> 2 基本設(shè)計(jì)思路與設(shè)計(jì)方案</p><p> 2.1 基本設(shè)計(jì)方案</p><p> 知識(shí)競(jìng)賽記分牌是一種用數(shù)字顯示時(shí)個(gè)、十、百的顯示裝置。這次制作設(shè)計(jì)的記分牌是以以AT89S51單片機(jī)為核心,設(shè)有12個(gè)按鍵,兩組,每組分別為:百位加、百位減、十位加、十位減、個(gè)位加、個(gè)位減。在硬件電路中采用P0口作為
12、數(shù)碼管的段選驅(qū)動(dòng)接口,位選信號(hào)由P2.0-P2.5控制。</p><p> 2.2 基本設(shè)計(jì)思路</p><p> 主要實(shí)現(xiàn)功能為:顯示電路采用七段數(shù)碼管動(dòng)態(tài)顯示,由于需要顯示百位、十位、個(gè)位,所以需要六個(gè)數(shù)碼管。三位均可在0至9之間任意調(diào),</p><p><b> 3 硬件設(shè)計(jì)</b></p><p> 3
13、.1 主要元器件介紹</p><p> 3.1.1 89S51單片機(jī)的基本組成</p><p><b> ?。?) 概述</b></p><p> AT89S51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS
14、8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89S51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案[5]。</p><p> (2)89S51單片機(jī)的基本組成</p><p> 圖3.1所示為89S51帶閃存(F
15、lash ROM)單片機(jī)的基本結(jié)構(gòu)框圖。</p><p> 圖3.1 89S51單片機(jī)結(jié)構(gòu)框圖</p><p> 其中,兩個(gè)16位的定時(shí)器/計(jì)數(shù)器分別為T0和T1,每個(gè)定時(shí)器/計(jì)數(shù)器都可以設(shè)置成計(jì)數(shù)方式,用以對(duì)外部事件進(jìn)行計(jì)數(shù),也可以設(shè)置成定時(shí)方式,并可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制。T0由兩個(gè)8位特殊功寄存器TH0和TL0構(gòu)成;T1由TH1和TL1構(gòu)成。每個(gè)定時(shí)器都可由軟件設(shè)置
16、為定時(shí)工作方式或計(jì)數(shù)工作方式及其它靈活多樣的可控功能方式。這些功能都由特殊功能寄存器TMOD和TCON所控制。[10~12]</p><p> ?。?) 89S51的功能介紹</p><p> 圖3.2是AT89S51單片機(jī)的外觀圖,它將計(jì)算機(jī)的功能都集成到這個(gè)芯片內(nèi)部去了,就這么一個(gè)小小的芯片就能構(gòu)成一臺(tái)小型的電腦,因此叫做單片機(jī)。</p><p> 圖3.2
17、 單片機(jī)AT89S51外觀</p><p> 在40個(gè)管腳中,其中有32個(gè)腳可用于各種控制,比如控制小燈的亮與滅、控制電機(jī)的正轉(zhuǎn)與反轉(zhuǎn)、控制電梯的升與降等,這32個(gè)腳叫做單片機(jī)的“端口”,在單片機(jī)技術(shù)中,每個(gè)端口都有一個(gè)特定的名字,引腳如圖3.3所示:</p><p> 圖3.3 單片機(jī)引腳圖</p><p> ?。?) AT89S51主要特性</p>
18、;<p> ·與MCS-51 兼容 </p><p> ·4K字節(jié)可編程閃爍存儲(chǔ)器 </p><p> ·壽命:1000寫(xiě)/擦循環(huán)</p><p> ·數(shù)據(jù)保留時(shí)間:10年</p><p> ·全靜態(tài)工作:0Hz-24Hz</p><p> &
19、#183;三級(jí)程序存儲(chǔ)器鎖定</p><p> ·128*8位內(nèi)部RAM</p><p> ·32可編程I/O線</p><p> ·兩個(gè)16位定時(shí)器/計(jì)數(shù)器</p><p><b> ·5個(gè)中斷源 </b></p><p><b> &
20、#183;可編程串行通道</b></p><p> ·低功耗的閑置和掉電模式</p><p> ·片內(nèi)振蕩器和時(shí)鐘電路 </p><p> ?。?) AT89S51管腳說(shuō)明</p><p><b> VCC:供電電壓。</b></p><p><b>
21、; GND:接地。</b></p><p> P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩
22、沖器能接收輸出4TTL門電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 </p><p> P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將
23、輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。</p><p> P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫(xiě)入“1”
24、后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。</p><p> P3口也可作為AT89S51的一些特殊功能口,如表3.1所示:</p><p> 表3.1 P3口備選功能</p><p> P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。</p><p> R
25、ST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。</p><p> ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想
26、禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。</p><p> /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。</p><p> /EA/
27、VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H~FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。</p><p> XTAL2:來(lái)自反向振蕩器
28、的輸出。</p><p> (6) AT89S51振蕩器特性</p><p> XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。</p><
29、p> ?。?) AT89S51芯片擦除</p><p> 整個(gè)PEROM陣列和三個(gè)鎖定位的電擦除可通過(guò)正確的控制信號(hào)組合,并保持ALE管腳處于低電平10ms 來(lái)完成。在芯片擦操作中,代碼陣列全被寫(xiě)“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。</p><p> 此外,AT89S51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式
30、下,CPU停止工作。但RAM,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止[6~8]。</p><p> 3.1.2 LED數(shù)碼管</p><p> (1)LED的驅(qū)動(dòng)原理</p><p> LED(Light Emitting Diode),發(fā)光二極管,簡(jiǎn)稱LED,,是一種
31、能夠?qū)㈦娔苻D(zhuǎn)化為可見(jiàn)光的固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光。LED基本上是一塊很小的晶片被封裝在環(huán)氧樹(shù)脂里面,所以它非常的小,非常的輕。LED耗電非常低,一般來(lái)說(shuō)LED的工作電壓是2-3.6V。工作電流是0.02-0.03A。這就是說(shuō):它消耗的電不超過(guò)0.1W。在恰當(dāng)?shù)碾娏骱碗妷合拢琇ED的使用壽命可達(dá)10萬(wàn)小時(shí)。</p><p> LED顯示器是由發(fā)光二極管顯示字段的顯示器件,也可稱為數(shù)碼管。單片機(jī)系統(tǒng)
32、中通常使用8段LED數(shù)碼顯示器,其外形及引腳如圖4所示,由圖3.4可見(jiàn)8段LED顯示器由8個(gè)發(fā)光二極管組成。其中7個(gè)長(zhǎng)條形的發(fā)光二極管排列成“日”字形,另一個(gè)圓點(diǎn)形的發(fā)光二極管在顯示器的右下角作為顯示小數(shù)點(diǎn)用,通過(guò)不同的組合可用來(lái)顯示各種數(shù)字,包括A~F在內(nèi)的部分英文字母和小數(shù)點(diǎn)“·”等字樣。 </p><p> LED顯示器有兩種不同的形式:一種是8個(gè)發(fā)光二極管的陽(yáng)極為公共端,接+5v,當(dāng)某個(gè)發(fā)光二
33、極管的陰極為低電平的時(shí)候,發(fā)光二極管導(dǎo)通,該字段發(fā)光,反之,如果某個(gè)發(fā)光二極管的陰極為高電平的時(shí)候,發(fā)光二極管截止,該字段不發(fā)光,這種稱為共陽(yáng)極LED顯示器;另一種是8個(gè)發(fā)光二極管的陰極為公共端,接GND,稱為共陰極LED顯示器[4]。如圖3.5所示。 </p><p><b> </b></p><p> 圖3.4 LED顯示器的符號(hào)與引腳圖
34、 (a)共陰極結(jié)構(gòu) (b)共陽(yáng)極結(jié)構(gòu)</p><p> 圖3.5 LED顯示器內(nèi)部結(jié)構(gòu)圖</p><p> 表3.2 7段LED數(shù)碼管顯示字形表</p><p> ?。?)LED顯示器的接口及顯示方式</p><p> LED顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種方式。</p><p><
35、;b> 1.靜態(tài)顯示方式</b></p><p> LED在顯示某一字符時(shí),其顯示驅(qū)動(dòng)電路要具有鎖存功能,由單片機(jī)送出的顯示驅(qū)動(dòng)碼一經(jīng)送出后,在不改變顯示內(nèi)容的情況下,該驅(qū)動(dòng)碼應(yīng)一直保持到顯示下一個(gè)字符為止。</p><p> LED顯示器工作在靜態(tài)方式時(shí),其公共端應(yīng)接到一個(gè)固定的電平(共陰極接低電平,共陽(yáng)極接高電平)。</p><p>
36、 由于51單片機(jī)的I/O接口輸出具有鎖存功能,所以在程序中只要向?qū)?yīng)的口寫(xiě)要顯示的字模即可。如果顯示位數(shù)較多,就需要更多的并行口,為簡(jiǎn)化電路,往往采用動(dòng)態(tài)顯示方式。(單片機(jī)MCS-51原理及應(yīng)用開(kāi)發(fā)教程)</p><p><b> 2.動(dòng)態(tài)顯示方式</b></p><p> 在LED的位數(shù)比較多的時(shí),采用靜態(tài)顯示方式會(huì)占用大量的I/O,硬件電路比較復(fù)雜,為了簡(jiǎn)化電
37、路,降低成本,可采用動(dòng)態(tài)顯示方式。將每一片LED相同的段碼線并聯(lián),只由一個(gè)8位并行口(字段口)控制,而每位LED的共陰極端引出也由一個(gè)并行口(字位口)控制,組成動(dòng)態(tài)顯示電路。為使各位LED能顯示不同的字符,必須采用掃描顯示方式:先通過(guò)字位口輸出使第1位LED的共陰極為0,其余位的共陰極為1,字段口相應(yīng)的輸出第1位要顯示的字形碼,并延時(shí)1ms~5ms,然后字位口輸出使第2位的共陰極為0,其余位的共陰極為1;字段口再輸出第2位要顯示的字形碼
38、,每位輪流循環(huán)顯示。雖然每一瞬間只會(huì)有一位LED在顯示,但由于人眼的視覺(jué)暫留特性,使人感覺(jué)每個(gè)LED總在亮。這種方式稱為動(dòng)態(tài)掃描顯示方式,這種功能可由軟件完成[4、13]。</p><p><b> 3.1.3 繼電器</b></p><p> (1) 繼電器的工作原理和特性 </p><p> 繼電器是一種電子控制器件,它具有控制系
39、統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開(kāi)關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。 </p><p> (2) 電磁繼電器的工作原理和特性</p><p> 電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過(guò)一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵
40、就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開(kāi)觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))吸合。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的“常開(kāi)、常閉”觸點(diǎn),可以這樣來(lái)區(qū)分:繼電器線圈未通電時(shí)處于斷開(kāi)狀態(tài)的靜觸點(diǎn),稱為“常開(kāi)觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。</p>&l
41、t;p><b> 3.2各單元電路</b></p><p> 3.2.1電源及外圍電路</p><p> AT89S51單片機(jī)需要5V直流穩(wěn)壓電源,外圍電路加三端穩(wěn)壓器7805,9V電源直接通過(guò)三端穩(wěn)壓塊降壓。加0.1uF電容,主要作用是改善輸入電壓性能,消除電源中的波動(dòng)紋波。</p><p> 本設(shè)計(jì)在單片機(jī)輸出引腳后加13個(gè)2
42、.7K電阻,主要是起降壓限流作用。</p><p> 本次電源電路用到三端穩(wěn)壓器7805。三端穩(wěn)壓器是一種串聯(lián)調(diào)整式穩(wěn)壓器,內(nèi)部設(shè)有過(guò)熱、過(guò)流和過(guò)壓保護(hù)電路。它只有三個(gè)外引出端(輸入端、輸出端和公共地端),將整流濾波后的不穩(wěn)定的直流電壓接到集成三端穩(wěn)壓器輸入端,經(jīng)三端穩(wěn)壓器后在輸出端得到某一值的穩(wěn)定的直流電壓。7805型集成三端穩(wěn)壓器,輸出為固定 +5V。</p><p><b&g
43、t; 3.2.2復(fù)位電路</b></p><p> 51系列單片機(jī)系統(tǒng)常常有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位兩種方法。所謂上電復(fù)位,是指計(jì)算機(jī)加電瞬間,要在RST引腳上出現(xiàn)大于10MS的正脈沖,使單片機(jī)進(jìn)入復(fù)位狀態(tài)。按鈕復(fù)位是指用戶按下“復(fù)位”按鈕,使單片機(jī)進(jìn)入復(fù)位狀態(tài)。復(fù)位是靠外部電路實(shí)現(xiàn)的,上電時(shí),+5v電源立即對(duì)單片機(jī)芯片供電,同時(shí)對(duì)電容充電,電容上電壓建起后又釋放,從而產(chǎn)生一定寬度的正脈沖,是單
44、片機(jī)實(shí)現(xiàn)上電復(fù)位[9]。</p><p> 圖3.6 脈沖復(fù)位電路</p><p> 按鍵手動(dòng)復(fù)位又分按鍵電平復(fù)位和按鍵脈沖復(fù)位。本次設(shè)計(jì)采用的是按鍵脈沖復(fù)位,電路圖如3.6所示,它是利用RC微分電路產(chǎn)生的正脈沖來(lái)實(shí)現(xiàn)的。</p><p> 3.2.3 總原理圖</p><p><b> 圖3.7</b><
45、/p><p> 3.3 知識(shí)競(jìng)賽記分牌具體制作步驟</p><p> 在這個(gè)篇幅里面我將介紹,我是如何制作我的知識(shí)競(jìng)賽記分牌的。</p><p> 3.3.1使用Protel 99SE制PCB板</p><p> PCB 即 Printed Circuit Board 的簡(jiǎn)寫(xiě),中文名稱為印制電路板,又稱印刷電路板、印刷線路板,是重要的電子
46、部件,是電子元器件的支撐體,是電子元器件電氣連接的提供者。由于它是采用電子印刷術(shù)制作的,故被稱為“印刷”電路板。</p><p> 在印制電路板出現(xiàn)之前,電子元器件之間的互連都是依靠電線直接連接實(shí)現(xiàn)的。而現(xiàn)在,電路面板只是作為有效的實(shí)驗(yàn)工具而存在;印刷電路板在電子工業(yè)中已經(jīng)占據(jù)了絕對(duì)統(tǒng)治的地位。 </p><p> 印刷電路板的設(shè)計(jì)是以電路原理圖為根據(jù),實(shí)現(xiàn)電路設(shè)計(jì)者所需要的功能。印刷
47、電路板的設(shè)計(jì)主要指版圖設(shè)計(jì),需要考慮外部連接的布局、內(nèi)部電子元件的優(yōu)化布局、金屬連線和通孔的優(yōu)化布局、電磁保護(hù)、熱耗散等各種因素。優(yōu)秀的版圖設(shè)計(jì)可以節(jié)約生產(chǎn)成本,達(dá)到良好的電路性能和散熱性能。簡(jiǎn)單的版圖設(shè)計(jì)可以用手工實(shí)現(xiàn),復(fù)雜的版圖設(shè)計(jì)需要借助計(jì)算機(jī)輔助設(shè)計(jì)(CAD)實(shí)現(xiàn)。</p><p> Protel 99SE是澳大利亞Protel Technology公司推出的一個(gè)全方位電路板設(shè)計(jì)軟件,該軟件功能強(qiáng)大,人
48、機(jī)界面友好,易學(xué)易用,使用該軟件可以容易的設(shè)計(jì)電路原理圖、畫(huà)元件圖、設(shè)計(jì)電路板、畫(huà)元件封裝圖和電路仿真,是業(yè)內(nèi)人士首選的電路板設(shè)計(jì)工具。</p><p><b> 3.3.2 制板</b></p><p> 首先,用Protel99SE繪制完各模塊PCB后將其打印在轉(zhuǎn)印紙上,打印在光滑的那一面上。</p><p> 然后,把單面附銅板按設(shè)
49、計(jì)要求,即按照打印好的轉(zhuǎn)印紙大?。ǖ绕渎源螅┎眉艉?,并用細(xì)砂紙把附銅板表面的氧化層及污垢輕輕磨掉,各邊用銼刀銳角倒鈍,防止焊接安裝時(shí)劃破手指。</p><p> 其次,把打印好的轉(zhuǎn)印紙有電路圖的那一面貼在準(zhǔn)備好的附銅板上,用普通的照片塑封機(jī)在180℃~200℃時(shí)對(duì)貼有轉(zhuǎn)印紙的附銅板來(lái)進(jìn)行加熱,反復(fù)加壓3~4遍,使轉(zhuǎn)印紙上電路的墨粉融化后完全吸附在附銅板上作為腐蝕時(shí)對(duì)有效電路的保護(hù)層。</p>&
50、lt;p> 最后,等附銅板冷卻后揭去熱轉(zhuǎn)印紙,此時(shí),應(yīng)清晰的看到融化的油墨吸附在附銅板上,但在轉(zhuǎn)印的過(guò)程中,仍會(huì)有這樣那樣的瑕疵,以至于會(huì)有沒(méi)有印到的地方。這個(gè)時(shí)候,我們就需要進(jìn)行加工,試驗(yàn)證明,用松香水代替沒(méi)有印到的油墨,效果較好,抗腐蝕能力較強(qiáng)。接著,放到雙氧水+鹽酸+水(2:1:2)混合液溶液中腐蝕,15分鐘至20分鐘后,附銅板沒(méi)有被油墨覆蓋的地方基本上被腐蝕掉了,然后我們用細(xì)砂紙輕輕擦掉表面的油墨,做工精細(xì)的印刷電路板就
51、呈現(xiàn)在眼前了。</p><p> 電路板制好后應(yīng)及時(shí)涂上松香水(松香和酒精按1:2左右溶合),作為助焊保護(hù)層,又能保護(hù)電路板的新銅線不被氧化。</p><p><b> 3.3.3 打孔</b></p><p> 打孔是一個(gè)比較細(xì)致的活,因?yàn)槿绻椒ú划?dāng),極容易造成劃邊等問(wèn)題,這樣既不利于元器件的焊接,也不美觀。用臺(tái)鉆在PCB板上打孔,注
52、意要根據(jù)實(shí)際元件的引腳粗細(xì)及時(shí)更換合適的鉆頭,以免元件插不進(jìn)去。打孔時(shí),當(dāng)鉆頭剛接觸到板時(shí)要慢,等大概位置確定了再逐步往下,切忌一下子用力過(guò)猛,這樣易造成打孔不正且易損害鉆頭,使用臺(tái)鉆時(shí)要注意安全。</p><p><b> 3.3.4 焊接</b></p><p> 電路板的焊接可以分為三個(gè)步驟。</p><p> 第一步,凈化電路板的
53、金屬表面,去除灰塵和其他雜物。用砂紙?jiān)谝呀?jīng)制好的印刷板上,輕輕的摩擦,盡量使印刷板表面光滑</p><p> 第二步,元器件引腳與導(dǎo)線線頭的處理。元器件焊接前一定要清除引腳上的氧化層,可以用橡皮擦,也可以用小刀等利器輕刮。導(dǎo)線線頭在焊接前要上錫處理,否難以焊接,容易出現(xiàn)虛焊。</p><p> 第三步,把焊料填充到被焊金屬表面,將焊點(diǎn)焊牢。一般情況下使用的都是帶助焊劑的焊錫絲,不用考慮
54、焊料問(wèn)題。一個(gè)值得推薦的手工焊接程序是,快速地把加熱和上錫的烙鐵頭接觸帶芯錫線,然后接觸焊接點(diǎn)區(qū)域,用熔化的焊錫幫助從烙鐵到工件的最初的熱傳導(dǎo)。然后把焊錫絲移開(kāi)將要接觸焊接表面的烙鐵頭。有些人推薦首先把烙鐵頭接觸引腳/焊盤;把焊錫絲放在烙鐵頭與引腳之間,形成熱橋;然后快速地把錫線移動(dòng)到焊接點(diǎn)區(qū)域的反面。任何一種方法,如果正確完成,都將給出滿意的結(jié)果。我在黃老師的指導(dǎo)下,用的是第一種方法,效果感覺(jué)不錯(cuò)。</p><p&
55、gt; 3.3.5 框架及底座的制作</p><p> 如果沒(méi)有一個(gè)好的框架,那么知識(shí)競(jìng)賽記分牌不能算是完整的。我的外框架是采用鋼化塑料制作的。下面我將簡(jiǎn)單介紹制作過(guò)程。</p><p> 首先,把塑料鋸成兩端45度倒角的長(zhǎng)條,尺寸分別為70cm、19.8cm各2根。再把四條鋸好的邊框45度組合,采用AB膠進(jìn)行粘合,再用自攻螺絲固定。注意,自攻螺絲一定要固定在框架內(nèi),不然會(huì)影響美觀。
56、</p><p> 其次,測(cè)量有機(jī)玻璃,注意,要比框架略小,玻璃劃完后同樣用AB膠進(jìn)行貼合,這樣,框架基本就制作完了。</p><p> 然后,在框架表面進(jìn)行打孔,這次設(shè)計(jì)設(shè)有12個(gè)按鍵,因此要精確的找到按鍵所在的位置,選擇合適的鉆頭慢慢打孔,防止打偏,盡量做到美觀。</p><p> 最后,進(jìn)行上電調(diào)試。</p><p><b&
57、gt; 3.4 調(diào)試</b></p><p> 本設(shè)計(jì)的調(diào)試以軟件調(diào)試為主,看看能不能達(dá)到預(yù)期的目的。在剛開(kāi)始完成記分牌制作時(shí),我們進(jìn)行了調(diào)試,但是的確出現(xiàn)了問(wèn)題。原先加\減按鍵是這樣設(shè)計(jì)的:當(dāng)設(shè)置好一個(gè)數(shù)后,按下加\減鍵,則記分牌開(kāi)始加或減,顯示定格在所加或減的數(shù)上,但是有的時(shí)候加變減,減變加,就違背了當(dāng)時(shí)我們?cè)O(shè)計(jì)的初衷,如果應(yīng)用在比賽上就會(huì)導(dǎo)致出錯(cuò)。</p><p>
58、 為此,將控制柜拆下進(jìn)行檢查,看加減鍵是否有接錯(cuò)的地方。</p><p><b> 4 軟件設(shè)計(jì)</b></p><p> 4.1 主程序流程圖</p><p><b> 圖 4.1</b></p><p><b> 4.2子程序流程圖</b></p>
59、<p><b> 4.2.1控制框圖</b></p><p><b> 圖 4.2</b></p><p><b> 4.2.2方案框圖</b></p><p><b> 圖 4.3</b></p><p> 4.2.3 LED 掃描
60、顯示子程序流程圖</p><p><b> 4.3 匯編程序</b></p><p> ORG 0000H ;p2.6p2.2個(gè)位調(diào)節(jié),p2.5p2.7十位調(diào)節(jié) p2.4p2.3百位調(diào)節(jié),</p><p> ;p3.0至p3.2接數(shù)碼管公共端</p><p> AJMP MAIN
61、 ;調(diào)用主程序</p><p> ORG 0100H ;從0100H地址入口</p><p> MAIN: MOV SP,#60H ;堆棧指針從60H地址開(kāi)始</p><p> MOV R0,#79H ;計(jì)時(shí),秒單位從地址79H開(kāi)始</p><p> MO
62、V R7,#03H ;給計(jì)時(shí)單位賦予6位地址</p><p> ML1: MOV @R0,#00H ;每個(gè)計(jì)時(shí)單位清0</p><p> INC R0</p><p> DJNZ R7,ML1 </p><p> ML0: LCALL DISP
63、 ;調(diào)用顯示程序</p><p> JB P2.6,VVV1 ;加個(gè)位如不等于0,則轉(zhuǎn)到標(biāo)號(hào)TTT1處執(zhí)行</p><p> LCALL D120ms ;等于0就延遲120ms</p><p> JB P2.6,VVV1 </p><p> ACALL D
64、ISP</p><p> LCALL EJ1 ;等于0就調(diào)用個(gè)加程序</p><p> LJMP ML0 ;調(diào)用顯示程序</p><p> VVV1: JB P2.2,TTT1 ;減個(gè)位如不等于0,則轉(zhuǎn)到標(biāo)號(hào)TTT1處執(zhí)行</p><p> LCALL
65、D120ms ;等于0就延遲120ms</p><p> JB P2.2,TTT1 </p><p> ACALL DISP</p><p> LCALL EJ2 ;等于0就調(diào)用個(gè)減程序</p><p> LJMP ML0 ;調(diào)用顯示程序&l
66、t;/p><p> TTT1: JB P2.4,VVV2</p><p> LCALL D120ms</p><p> JB P2.4,VVV2</p><p> ACALL DISP</p><p> LCALL SJ1 ;調(diào)用百加程序</p
67、><p> SJMP ML0</p><p> VVV2: JB P2.3,TTT2</p><p> LCALL D120ms</p><p> JB P2.3,TTT2</p><p> ACALL DISP</p><p> LCALL
68、 SJ2 ;調(diào)用百減程序</p><p> SJMP ML0</p><p> TTT2: JB P2.5,VVV3</p><p> LCALL D120ms</p><p> JB P2.5,VVV3 </p><p> ACA
69、LL DISP</p><p> LCALL FJ1 ;調(diào)十位加程序</p><p> LJMP ML0</p><p> VVV3: JB P2.7,ML0</p><p> LCALL D120ms</p><p> JB P2.7,
70、ML0</p><p> ACALL DISP</p><p> LCALL FJ2 ;調(diào)用十位減程序</p><p> LJMP ML0</p><p> FJ1: MOV R0,#7AH ;賦予寄存器R0,十位地址</p><p> ACA
71、LL DADD1 ;調(diào)用加法程序</p><p> MOV A,R2 ;把寄存器R2中調(diào)整后分的值賦予累加器A</p><p> XRL A,#00H ;把累加器A中的值與60比較</p><p> JNZ TTT4 ;如不等于60轉(zhuǎn)到TTT4處執(zhí)行,否則順序
72、執(zhí)行</p><p> ACALL JJJ1 ;調(diào)用高位進(jìn)位處理 </p><p><b> RET</b></p><p> FJ2: MOV R0,#7AH ;賦予寄存器R0,十位地址</p><p> ACALL DADD2 ;調(diào)用加法
73、程序</p><p> MOV A,R2 ;把寄存器R2中調(diào)整后分的值賦予累加器A</p><p> XRL A,#09H ;把累加器A中的值與60比較</p><p> JNZ TTT4 ;如不等于60轉(zhuǎn)到TTT4處執(zhí)行,否則順序執(zhí)行</p><p>
74、ACALL JJJ2 ;調(diào)用高位退位處理</p><p><b> RET</b></p><p> SJ1: MOV R0,#7BH ;賦予寄存器R0,百位地址</p><p> ACALL DADD1 ;調(diào)用加法程序</p><p> MO
75、V A,R2 ;把寄存器R2中調(diào)整后的值賦予累加器A</p><p><b> RET</b></p><p> SJ2: MOV R0,#7BH ;賦予寄存器R0,百位地址</p><p> ACALL DADD2 ;調(diào)用加法程序</p><
76、p><b> RET</b></p><p> EJ1: MOV R0,#79H ;賦予寄存器R0,秒十位地址</p><p> ACALL DADD1 ;調(diào)用加法程序</p><p> MOV A,R2 ;把寄存器R2中秒的數(shù)值賦予累加器A</p&
77、gt;<p> XRL A,#00H ;把累加器A中的值與0比較</p><p> JNZ TTT4 ;如不等就轉(zhuǎn)到TTT4處執(zhí)行,否則順序執(zhí)行</p><p> ACALL JJJ1 ;調(diào)用高位進(jìn)位處理</p><p><b> RET</b>&
78、lt;/p><p> EJ2: MOV R0,#79H ;賦予寄存器R0,秒十位地址</p><p> ACALL DADD2 ;調(diào)用加法程序</p><p> MOV A,R2 ;把寄存器R2中秒的數(shù)值賦予累加器A</p><p> XRL A,#09
79、H ;把累加器A中的值與60比較</p><p> JNZ TTT4 ;如不等就轉(zhuǎn)到TTT4處執(zhí)行,否則順序執(zhí)行</p><p> ACALL JJJ2 ;調(diào)用高位退位處理 </p><p><b> RET</b></p><p>
80、TTT4: LCALL DISP ;調(diào)用顯示程序</p><p><b> RET</b></p><p> DADD1: MOV A,@R0 ;把地址單元中的數(shù)值賦予累加器A</p><p> ADD A,#01H ;加1</p><p>
81、; DA A </p><p> ANL A,#0FH ;屏蔽數(shù)據(jù)中的高四位(十位上的數(shù)據(jù))</p><p> MOV @R0,A ;把累加器A中低四位數(shù)據(jù)賦予R0</p><p> MOV R2,A ;把累加器A中修正過(guò)的數(shù)據(jù)賦予寄存器R2</p>&l
82、t;p> RET ;回到起始處</p><p> DADD2: MOV A,@R0 ;把地址單元中的數(shù)值賦予累加器A</p><p> ADD A,#09H ;減去1</p><p> DA A </p><p> ANL
83、 A,#0FH ;屏蔽數(shù)據(jù)中的高四位</p><p> MOV @R0,A ;把累加器A中低四位數(shù)據(jù)賦予R0</p><p> MOV R2,A ;把累加器A中修正過(guò)的數(shù)據(jù)賦予寄存器R2</p><p> RET ;回到起始處</p>&
84、lt;p> JJJ1: INC R0</p><p> MOV A,R0 ;把寄存器R2中的值賦予累加器A</p><p> XRL A,#7BH ;把累加器A中的值與24比較</p><p> JNZ EJ1</p><p> LJMP
85、SJ1</p><p> JJJ2: INC R0</p><p> MOV A,R0 ;把寄存器R2中的值賦予累加器A</p><p> XRL A,#7BH ;把累加器A中的值與24比較</p><p> JNZ EJ2</p><p
86、> LJMP SJ1</p><p> DISP: MOV R1,#79H ;把秒的個(gè)位地址賦予寄存器R1</p><p> MOV R5,#01H ;把十六進(jìn)制數(shù)1賦予寄存器R5</p><p> PLAY: MOV A,R5 ;把寄存器R5中的數(shù)值賦予累加器A<
87、;/p><p> MOV P1,#00H ;P1口輸出為0</p><p> MOV P3,A ;累加器A中的值賦予P3</p><p> MOV A,@R1 ;把寄存器R1中的數(shù)值賦予累加器A</p><p> MOV DPTR,#TAB ;指向
88、段碼表起始位置</p><p> MOVC A,@A+DPTR ;將顯示字型段碼表送A</p><p> MOV P1,A ;將累加器A中的段碼表賦予P1輸出</p><p> LCALL DI1ms ;調(diào)用戶顯示時(shí)間</p><p> INC R1
89、 ;指向下一個(gè)地址</p><p> MOV A,R5 ;把寄存器R5中的值重新賦予累加器A</p><p> JB ACC.2,ENDOUT ;P3口動(dòng)態(tài)掃描顯示程序</p><p> RL A ;把累加器A中的數(shù)值左移</p><p> MOV
90、 R5,A ;把累加器A中的值賦予寄存器R5</p><p> AJMP PLAY ;調(diào)用標(biāo)號(hào)PLAY處程序,循環(huán)動(dòng)態(tài)掃描顯示</p><p> ENDOUT:MOV P3,#00H ;P3口關(guān)閉</p><p> MOV P1,#00H ;P1口關(guān)閉</p&g
91、t;<p><b> RET</b></p><p> TAB: DB 77H,41H,3BH,6BH,4DH,6EH,7EH,43H,7FH,6FH,00H</p><p> DI1ms: MOV R6,#14H</p><p> D11: MOV R7,#19H</p><
92、;p> D12: DJNZ R7,D12</p><p> DJNZ R6,D11 ;延時(shí)程序</p><p><b> RET</b></p><p> D120ms:MOV R4,#28</p><p> TTT3: LCALL DI1ms<
93、/p><p> ACALL DISP</p><p> DJNZ R4,TTT3 ;延時(shí)程序</p><p><b> RET</b></p><p><b> END</b></p><p><b> 結(jié) 論</b>
94、</p><p> 本次畢業(yè)設(shè)計(jì),我覺(jué)得從整體上來(lái)說(shuō)是成功的,從軟件的設(shè)計(jì),到實(shí)物的制作,基本上達(dá)到了我們預(yù)期的目的。 </p><p> 本次設(shè)計(jì)我們采用的是AT89S51單片機(jī)芯片,實(shí)現(xiàn)了具有加減百位、加減十位、加減個(gè)位的功能,并能夠外接負(fù)載,通過(guò)繼電器達(dá)到控制負(fù)載的目的。在實(shí)物的具體制作過(guò)程中,我真正的學(xué)到了很多平時(shí)學(xué)不到的技能。一些看起來(lái)比較簡(jiǎn)單的東西,當(dāng)你具體的去制作時(shí)將會(huì)遇
95、到很多的問(wèn)題,沒(méi)有我們想象的那么簡(jiǎn)單,這就要求我們?cè)趧?dòng)手之前把應(yīng)該考慮的東西都考慮在內(nèi)。我印象最深的就是在制作外框架的時(shí)候,從測(cè)量、截?fù)?jù)、膠合到打孔,都要做的很精確,容不得半點(diǎn)錯(cuò)誤,不然所有工作都將前功盡棄。</p><p> 在使用單片機(jī)的這個(gè)過(guò)程中我不僅掌握了單片機(jī)的引腳功能、組成部分,還學(xué)習(xí)了單片機(jī)在系統(tǒng)擴(kuò)展方面的外圍電路連接,又一次熟悉及鞏固了匯編語(yǔ)言,從而也達(dá)到了了解一些計(jì)數(shù)器和寄存器功能的目的。&l
96、t;/p><p> 但這次設(shè)計(jì)還有很多不足的地方,由于一些原因,沒(méi)有能及時(shí)得到改正,比如說(shuō)在計(jì)數(shù)器百位加減的中,按加鍵卻是控制減,然后通過(guò)排查,找到原來(lái)是百位加減控制線連接錯(cuò)誤。</p><p> 通過(guò)這段時(shí)間的學(xué)習(xí),我覺(jué)得我的最大收獲則是在自己的動(dòng)手能力有了很大的提高,同時(shí)也加強(qiáng)了自己的理論知識(shí)。對(duì)于我們這個(gè)專業(yè)的工科學(xué)生,不僅要掌握理論知識(shí),更要注重自己的實(shí)踐動(dòng)手能力。作為即將走上工作
97、崗位上的我來(lái)說(shuō),是一次很好的體驗(yàn),為以后的工作、學(xué)習(xí)打下了一個(gè)良好的基礎(chǔ)。</p><p><b> 致 謝</b></p><p> 經(jīng)過(guò)幾個(gè)月的努力,我的畢業(yè)設(shè)計(jì)終于完成了,在此,我要由衷的感謝這次畢業(yè)設(shè)計(jì)的指導(dǎo)老師xx老師,他一絲不茍的工作作風(fēng),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,平易近人的人格魅力對(duì)我影響深遠(yuǎn)。在這次畢業(yè)設(shè)計(jì)的整個(gè)設(shè)計(jì)和制作過(guò)程中,我不僅鞏固了以前課堂上的理
98、論知識(shí),更鍛煉了動(dòng)手能力,可以說(shuō),每一步都是在xx老師的幫助下完成的。由于我的設(shè)計(jì)在動(dòng)手方面要求很多,經(jīng)常用到機(jī)械方面的儀器,為此,xx老師經(jīng)常頂著太陽(yáng)帶我去有這種儀器的倉(cāng)庫(kù)進(jìn)行加工制作,這對(duì)于已經(jīng)退休的xx老師來(lái)說(shuō)是非常不容易的,退居二線他依然心系學(xué)校,心系學(xué)生。</p><p> 最后我還要感謝在大學(xué)四年所有幫助過(guò)我的老師和同學(xué),正是由于他們的幫助,我的畢業(yè)設(shè)計(jì)才能順利完成,才能使我真正的掌握知識(shí)和才干,為
99、以后的工作學(xué)習(xí)打下良好的基礎(chǔ)。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> 1 李群芳,黃建.單片微型計(jì)算機(jī)與接口技術(shù).北京:電子工業(yè)出版社,2001</p><p> 2 歐陽(yáng)文.ATMEL89系列單片機(jī)的原理與開(kāi)發(fā)實(shí)踐.北京:中國(guó)電力出版社,2007</p><p> 3 王幸之
100、,鐘愛(ài)琴,王雷,王閃.AT89系列單片機(jī)原理與接口技術(shù).北京:北京航空航天大學(xué)出版社,2004</p><p> 4 趙建領(lǐng).51系列單片機(jī)開(kāi)發(fā)寶典.北京:電子工業(yè)出版社,2007</p><p> 5 李廣弟,朱月秀,王秀山.單片機(jī)基礎(chǔ)(修訂本).北京:北京航空航天大學(xué)出版社,2001</p><p> 6 梅麗鳳,王艷秋,汪毓鐸,張軍.單片機(jī)原理及接
101、口技術(shù).北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2006</p><p> 7 朱宇光,陸錦軍.單片機(jī)應(yīng)用新技術(shù)教程.北京:電子工業(yè)出版社,2000</p><p> 8 高偉.AT89單片機(jī)原理及應(yīng)用.北京:國(guó)防工業(yè)出版社,2008</p><p> 9 汪道輝.單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)踐.北京:電子工業(yè)出版社,2006</p><p&
102、gt; 10 凌玉華.單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì).北京:中南大學(xué)出版社,2006</p><p> 11 謝維成.單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì).北京:清華大學(xué)出版社,2006</p><p> 12 晁陽(yáng).單片機(jī)MCS-51原理及應(yīng)用開(kāi)發(fā)教程.北京:清華大學(xué)出版社,2007</p><p> 13 楊將新,李華軍,劉東駿.單片機(jī)程序設(shè)計(jì)及應(yīng)用從基礎(chǔ)
103、到實(shí)踐.北京:電子工業(yè)出版社,2006</p><p> 14 高鵬,安淘,寇懷成.Protel 99入門與提高.北京:人民郵電出版社,2003</p><p> 15 肖玲妮,袁增貴.Protel 99se印刷電路板設(shè)計(jì)教程.北京:清華大學(xué)出版社,2003</p><p> 附錄A:知識(shí)競(jìng)賽記分牌底板圖</p><p><b
104、> 附錄B:元器件清單</b></p><p> AT89S51 單片機(jī) 1個(gè)</p><p> SM411801D 超高亮LED數(shù)碼管 1×6個(gè)</p><p> 直流9V電源 1個(gè)</p><p
105、> 12M晶振 1個(gè)</p><p> 發(fā)光二極管 1×4個(gè)</p><p> L7805三端穩(wěn)壓管 1個(gè)</p><p> L7806三端穩(wěn)壓管 1個(gè)
106、</p><p> 2.7K電阻 1×13個(gè)</p><p> 1K電阻 1×7個(gè)</p><p> 10K電阻 1×2個(gè)</p><p&
107、gt; 0.1uF電容 1個(gè)</p><p> 10uF電容 1×2個(gè)</p><p> 30pF電容 1×2個(gè)</p><p> 1000uF電容
108、 1個(gè)</p><p> 47uF電容 1×2個(gè)</p><p> 8050三極管 1×7個(gè)</p><p> 8550三極管 1×6個(gè)</
109、p><p> 9013三極管 1×6個(gè)</p><p> 9012三極管 1個(gè)</p><p> 電磁式繼電器 1個(gè)</p><p> 按鈕
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì) 籃球記分牌硬件設(shè)計(jì)
- 基于51單片機(jī)的籃球記分牌設(shè)計(jì)畢業(yè)論文
- 籃球賽記分牌設(shè)計(jì)
- 基于at89s52單片機(jī)的比賽記分牌設(shè)計(jì)畢業(yè)論文
- 基于at89s52單片機(jī)的比賽記分牌設(shè)計(jì)0畢業(yè)論文
- 基于at89s52單片機(jī)的比賽記分牌設(shè)計(jì)1畢業(yè)論文
- 單片機(jī)課程設(shè)計(jì)---籃球記分牌
- 籃球比賽記分牌課程設(shè)計(jì)報(bào)告
- 基于單片機(jī)的電子記分牌設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告--電子記分牌
- 電子線路課程設(shè)計(jì)報(bào)告--比賽記分牌
- 籃電子球記分牌 單片機(jī)課程設(shè)計(jì)
- 基于運(yùn)動(dòng)特征和記分牌信息的體育視頻語(yǔ)義分析.pdf
- 畢業(yè)論文----知識(shí)競(jìng)賽搶答器plc設(shè)計(jì)
- 【畢業(yè)論文】知識(shí)競(jìng)賽搶答器plc設(shè)計(jì)
- 知識(shí)競(jìng)賽搶答器plc設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文- 知識(shí)競(jìng)賽搶答器PLC設(shè)計(jì).doc
- 畢業(yè)論文- 知識(shí)競(jìng)賽搶答器PLC設(shè)計(jì).doc
- 知識(shí)競(jìng)賽搶答器plc設(shè)計(jì)-職業(yè)學(xué)院畢業(yè)論文
- 畢業(yè)論文知識(shí)儲(chǔ)備
評(píng)論
0/150
提交評(píng)論