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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  基于51單片機(jī)的流水線(xiàn)</p><p><b>  產(chǎn)品計(jì)數(shù)器設(shè)計(jì)</b></p><p>  班 級(jí): </p><p>  學(xué) 號(hào): </p><p&g

2、t;  姓 名: </p><p>  專(zhuān) 業(yè): 應(yīng)用電子技術(shù) </p><p>  指導(dǎo)老師: </p><p><b>  二零一二年六月十日</b></p><p><b>  摘 要</b></p><p>  

3、本系統(tǒng)采用的是以單片機(jī)STC89c52為核心的光電計(jì)數(shù)器。其工作原理是采用單片機(jī)的外部中斷0來(lái)進(jìn)行計(jì)數(shù),數(shù)據(jù)采集部分采用反射式光電傳感器,將紅外發(fā)光管與光電接收管相鄰安放,每當(dāng)物體通過(guò)一次,紅外光就被物體反射,光電接收管接收一次,光電接收管的輸出電壓就產(chǎn)生一個(gè)變化,這個(gè)變化的電壓信號(hào)通過(guò)放大和處理后,形成計(jì)數(shù)脈沖,輸入至STC89c52單片機(jī)的P3.2口,通過(guò)軟件控制和硬件控制并用LED加以顯示,便可實(shí)現(xiàn)對(duì)物體的計(jì)數(shù)統(tǒng)計(jì)。本計(jì)數(shù)器可將機(jī)

4、械或人工計(jì)數(shù)方式變?yōu)殡娮佑?jì)數(shù),并且采用LED數(shù)碼管顯示,可適用于諸多行業(yè),以滿(mǎn)足現(xiàn)代生產(chǎn)、生活方式的需求。</p><p>  所謂的光電式傳感器是將光信號(hào)轉(zhuǎn)化為電信號(hào)的一種傳感器。光電式傳感器是以光電器件作為轉(zhuǎn)換組件的傳感器,光電檢測(cè)方法具有精度高、應(yīng)用快、非接觸等優(yōu)點(diǎn),而可測(cè)參數(shù)多,光電傳感器的結(jié)構(gòu)簡(jiǎn)單,形式靈活多變因此,光電式傳感器在檢測(cè)和控制中應(yīng)用非常廣泛。</p><p>  關(guān)

5、鍵詞:計(jì)數(shù)器;光電傳感器;單片機(jī);LED數(shù)碼管</p><p><b>  Abstract</b></p><p>  This system USES is with STC89c52 single chip microcomputer as the core of the photoelectric counter. The working principle

6、of adopting SCM external interruption 0 to count, the data acquisition of the reflecting photoelectric sensor, the infrared light tube and photoelectric receiving tube adjacent put, whenever the object through a, infrare

7、d light is object reflective, photoelectric tube receiving a receiving, photoelectric receiving tube is the output voltage of produce a change, the changes </p><p>  The so-called photoelectric sensor is lig

8、ht signals are converted to electrical signals a sensor. Photoelectric sensor is based on photoelectric device as a conversion of components of the sensor, photoelectric detection method has high accuracy, application, t

9、he advantages of fast contact, and can be measured parameters, the structure of the photoelectric sensor is simple, flexible in form so, photoelectric sensor in the detection and control is widely used.</p><p&

10、gt;  Keywords: counter; Photoelectric sensor; microcomputer; LED digital tube</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p>&l

11、t;p>  第1章 緒 論1</p><p>  1.1、本論文的背景和意義1</p><p>  1.2、主要方法和研究進(jìn)展1</p><p>  1.3、主要內(nèi)容1</p><p>  1.4、結(jié)構(gòu)安排1</p><p>  第2章 整體設(shè)計(jì)方案2</p><p>

12、  2.1、設(shè)計(jì)方案選擇2</p><p>  2.2、設(shè)計(jì)方框圖2</p><p>  第3章 硬件設(shè)計(jì)及功能3</p><p>  3.1、基本介紹3</p><p>  3.2、AT89C52引腳功能4</p><p>  3.3、STC89c52系統(tǒng)結(jié)構(gòu)圖5</p><p&g

13、t;  3.4、STC89c52的復(fù)位與時(shí)鐘6</p><p>  3.5、STC89c52單片機(jī)的基本工作電路6</p><p>  3.6、本次設(shè)計(jì)的部分電路7</p><p>  3.7、74HC573芯片7</p><p>  3.8、顯示電路8</p><p>  第4章 軟件設(shè)計(jì)10</

14、p><p>  4.1、Proteus軟件10</p><p>  4.2、Keil C51軟件10</p><p>  4.3、軟件設(shè)計(jì)流程圖:11</p><p><b>  致 謝11</b></p><p>  結(jié) 論13</p><p><

15、;b>  參考文獻(xiàn)14</b></p><p>  附 錄 1 電氣原理圖15</p><p>  附 錄 2 PCB圖與3D視圖16</p><p>  附錄3 源程序17</p><p>  附錄4 仿真效果圖19</p><p>  第1章 緒 論</p&g

16、t;<p>  1.1、本論文的背景和意義</p><p>  隨著計(jì)數(shù)器技術(shù)的不斷發(fā)展與進(jìn)步,計(jì)數(shù)器的種類(lèi)越來(lái)越多,應(yīng)用的范圍越來(lái)越廣,隨之而來(lái)的競(jìng)爭(zhēng)也越來(lái)越激烈。過(guò)硬的技術(shù)也成為眾多生產(chǎn)廠(chǎng)商競(jìng)爭(zhēng)的焦點(diǎn)之一。廠(chǎng)商為了在競(jìng)爭(zhēng)中處于不敗之地,從而不斷地改進(jìn)技術(shù),增加產(chǎn)品的種類(lèi)。</p><p>  現(xiàn)在計(jì)數(shù)器的種類(lèi)以增加到:電磁計(jì)數(shù)器、電子計(jì)數(shù)器、機(jī)械計(jì)數(shù)器(拉動(dòng)機(jī)械計(jì)數(shù)器、轉(zhuǎn)

17、動(dòng)機(jī)械計(jì)數(shù)器、按動(dòng)機(jī)械計(jì)數(shù)器、測(cè)長(zhǎng)機(jī)械計(jì)數(shù)器)、液晶計(jì)數(shù)器等。計(jì)數(shù)器的應(yīng)用范圍也遍布印刷、紡織、印染、針織、電纜、電訊、軍工、輕工、機(jī)械、開(kāi)關(guān)、斷路器、礦山、實(shí)行多班制的紡織行業(yè)的織布機(jī)、織帶機(jī)、制線(xiàn)、制帶、造紙、制革、薄膜、高壓開(kāi)關(guān)電器產(chǎn)品、試驗(yàn)設(shè)備,印刷設(shè)備、短路器、醫(yī)療、紡織、機(jī)械、倉(cāng)庫(kù)和碼頭的貨運(yùn)、行人及車(chē)輛過(guò)往的數(shù)量計(jì)數(shù)、冶金、食品、國(guó)防、包裝、配料、石油、化工、發(fā)電、機(jī)床、儀表、自動(dòng)化控制等行業(yè)。</p>&l

18、t;p>  1.2、主要方法和研究進(jìn)展</p><p>  主要方法是通過(guò)自己所學(xué)的知識(shí)來(lái)設(shè)計(jì)的,利用單片機(jī)與外圍電路來(lái)共同達(dá)到所要設(shè)計(jì)的目的,但是該電路還是有很大的升級(jí)空間與拓展。</p><p><b>  1.3、主要內(nèi)容</b></p><p>  主要內(nèi)容有方案的選擇與設(shè)計(jì),介紹了兩款(Keil uVision4軟件與ISIS

19、7 Professional軟件)輔助軟件,闡述AT89C52單片機(jī)內(nèi)部結(jié)構(gòu)及其最小系統(tǒng)的組成,74HC573鎖存器的使用與作用以及LED數(shù)碼管的結(jié)構(gòu)與驅(qū)動(dòng)方法等。</p><p><b>  1.4、結(jié)構(gòu)安排</b></p><p>  首先闡述了數(shù)字計(jì)數(shù)器在日常生活中的重要性,其次介紹硬件結(jié)構(gòu)及其設(shè)計(jì)方法與軟件的設(shè)計(jì)流程,最后根據(jù)硬件與流程圖設(shè)計(jì)出相應(yīng)的程序及代碼

20、。</p><p>  第2章 整體設(shè)計(jì)方案</p><p>  2.1、設(shè)計(jì)方案選擇</p><p><b>  方案一:</b></p><p>  采用多種數(shù)字邏輯電路來(lái)實(shí)現(xiàn)邏輯控制、主門(mén)、門(mén)控、計(jì)數(shù)單元的設(shè)計(jì)要求,這樣設(shè)計(jì)的電路整體比較復(fù)雜,而且不宜完成發(fā)揮部分的功能要求。所以方案一不采用。</p>

21、<p><b>  方案二:</b></p><p>  可以采用FPGA來(lái)實(shí)現(xiàn)邏輯控制、主門(mén)、門(mén)控、計(jì)數(shù)單元的設(shè)計(jì)要求,并且設(shè)計(jì)方便,但由于對(duì)FPGA的技術(shù)原理掌握不夠熟練,所以放棄方案二。</p><p><b>  方案三:</b></p><p>  系統(tǒng)采用AT89C52為核心的單片機(jī)控制系統(tǒng),實(shí)現(xiàn)原

22、理圖中的邏輯控制、主門(mén)、門(mén)控、計(jì)數(shù)的設(shè)計(jì)要求。單片機(jī)計(jì)數(shù)器的方式控制寄存器TMOD中的GATE位=1時(shí),可以很方便的進(jìn)行INT0引腳的外部輸入信號(hào)的時(shí)間間隔測(cè)量。且單片機(jī)的控制電路很容易實(shí)現(xiàn)擴(kuò)展,比如語(yǔ)音模塊、測(cè)溫I2C模塊、時(shí)鐘模塊、A/D模塊等。故采用方案三。</p><p><b>  2.2、設(shè)計(jì)方框圖</b></p><p>  第3章 硬件設(shè)計(jì)及功能&

23、lt;/p><p><b>  3.1、基本介紹</b></p><p>  AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元

24、,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。其引腳排列與PDIP封裝如下圖所示。</p><p>  引腳排列 PDIP封裝</p><p><b>  主要功能特性:</b></p><p>  1、兼容MCS51指令系統(tǒng) </p><p>  2、8k可反復(fù)擦寫(xiě)(大

25、于1000次)Flash ROM; </p><p>  3、32個(gè)雙向I/O口; </p><p>  4、256x8bit內(nèi)部RAM; </p><p>  5、3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷; </p><p>  6、時(shí)鐘頻率0-24MHz; </p><p>  7、2個(gè)串行中斷,可編程UART串行通道;

26、</p><p>  8、2個(gè)外部中斷源,共8個(gè)中斷源; </p><p>  9、2個(gè)讀寫(xiě)中斷口線(xiàn),3級(jí)加密位; </p><p>  10、低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能; </p><p>  11、有PDIP、PQFP、TQFP及PLCC等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。</p><p>  

27、3.2、AT89C52引腳功能</p><p>  VCC:?jiǎn)纹瑱C(jī)的供電電壓4V-5.5V,最佳工作電壓為5V。</p><p>  GND:?jiǎn)纹瑱C(jī)的接地引腳。</p><p>  RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。</p><p>  ALE/PROG:當(dāng)訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用

28、于鎖存地址的地位字節(jié)。</p><p>  /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。</p><p>  /EA / VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。</p><p>  X

29、TAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。</p><p>  XTAL2:來(lái)自反向振蕩器的輸出。</p><p>  P0端口[P0.0-P0.7] P0是一個(gè)8位漏極開(kāi)路型雙向I/O端口,端口置1(對(duì)端口寫(xiě)1)時(shí)作高阻抗輸入端。作為輸出口時(shí)能驅(qū)動(dòng)8個(gè)TTL。</p><p>  對(duì)內(nèi)部Flash程序存儲(chǔ)器編程時(shí),接收指令字節(jié);校驗(yàn)程序時(shí)輸出指令字節(jié)

30、,要求外接上拉電阻。</p><p>  在訪(fǎng)問(wèn)外部程序和外部數(shù)據(jù)存儲(chǔ)器時(shí),P0口是分時(shí)轉(zhuǎn)換的地址(低8位)/數(shù)據(jù)總線(xiàn),訪(fǎng)問(wèn)期間內(nèi)部的上拉電阻起作用。</p><p>  P1端口[P1.0-P1.7] P1是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/0端口。輸出時(shí)可驅(qū)動(dòng)4個(gè)TTL。端口置1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。</p><p>  對(duì)內(nèi)部Flash程

31、序存儲(chǔ)器編程時(shí),接收低8位地址信息。</p><p>  P2端口[P2.0-P2.7] P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/0端口。輸出時(shí)可驅(qū)動(dòng)4個(gè)TTL。端口置1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。對(duì)內(nèi)部Flash程序存儲(chǔ)器編程時(shí),接收高8位地址和控制信息。</p><p>  在訪(fǎng)問(wèn)外部程序和16位外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口送出高8位地址。而在訪(fǎng)問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí)

32、其引腳上的內(nèi)容在此期間不會(huì)改變。</p><p>  P3端口[P3.0-P3.7] P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/0端口。輸出時(shí)可驅(qū)動(dòng)4個(gè)TTL。端口置1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。</p><p>  對(duì)內(nèi)部Flash程序存儲(chǔ)器編程時(shí),接控制信息。除此之外P3端口還用于一些專(zhuān)門(mén)功能,具體如表1-1所示。</p><p>  表1-1 P

33、3端口引腳第二功能</p><p>  3.3、STC89c52系統(tǒng)結(jié)構(gòu)圖</p><p>  圖1-1是MCS-52系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖。</p><p><b>  圖1-1</b></p><p>  3.4、STC89c52的復(fù)位與時(shí)鐘</p><p>  MCS-52單片機(jī)具有兩種

34、復(fù)位方式,如圖1-2所示。</p><p>  上電復(fù)位 手動(dòng)復(fù)位</p><p><b>  圖1-2</b></p><p>  MCS-52 單片機(jī)時(shí)鐘信號(hào)源連接如圖1-3所示。</p><p>  內(nèi)部時(shí)鐘信號(hào)源

35、 外部時(shí)鐘信號(hào)源</p><p><b>  圖1-3</b></p><p>  3.5、STC89c52單片機(jī)的基本工作電路</p><p>  單片機(jī)的基本工作電路也稱(chēng)為單片機(jī)的最小系統(tǒng),如圖1-4所示。</p><p><b>  圖1-4</b></p><p&g

36、t;  3.6、本次設(shè)計(jì)的部分電路</p><p>  本次設(shè)計(jì)的按鍵控制分為兩部分,按鍵控制電路如圖1-5所示。</p><p>  模擬計(jì)數(shù)控制 計(jì)數(shù)清零控制</p><p><b>  圖1-5</b></p><p>  本次設(shè)計(jì)的數(shù)據(jù)采集部分如圖1-6所示。<

37、;/p><p><b>  圖1-6</b></p><p>  3.7、74HC573芯片</p><p>  原理說(shuō)明: 74HC573的八個(gè)鎖存器都是透明的D 型鎖存器,當(dāng)使能(G)為高時(shí),Q 輸出將隨數(shù)據(jù)(D)輸入而變。當(dāng)使能為低時(shí),輸出將鎖存在已建立的數(shù)據(jù)電平上。輸出控制不影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)

38、閉時(shí),新的數(shù)據(jù)也可以置入。這種電路可以驅(qū)動(dòng)大電容或低阻抗負(fù)載,可以直接與系統(tǒng)總線(xiàn)接口并驅(qū)動(dòng)總線(xiàn),而不需要外接口。特別適用于緩沖寄存器,I/O 通道,雙向總線(xiàn)驅(qū)動(dòng)器和工作寄存器。 74HC573</p><p>  特點(diǎn):  ·三態(tài)總線(xiàn)驅(qū)動(dòng)輸出 ·置數(shù)全并行存取 ·

39、緩沖控制輸入 ·使能輸入有改善抗擾度的滯后作用</p><p>  74Hc573引腳功能表</p><p><b>  3.8、顯示電路</b></p><p>  顯示器普遍地用于直觀(guān)地顯示數(shù)字系統(tǒng)的運(yùn)行狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品工藝,單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有: 發(fā)光二極管LED顯示器、液晶LCD顯示器、CR

40、T顯示器等。LED顯示器是現(xiàn)在最常用的顯示器之一,如下圖所示。</p><p>  LED顯示器的符號(hào)圖 共陽(yáng)式、共陰式LED數(shù)碼管的符號(hào)圖</p><p>  發(fā)光二極管(LED)由特殊的半導(dǎo)體材料砷化鎵、磷砷化鎵等制成,可以單獨(dú)使用,也可以組裝成分段式或點(diǎn)陣式LED顯示器件(半導(dǎo)體顯示器)。分段式顯示器(LED數(shù)碼管)由7條線(xiàn)段圍成8字型,每一段包含一個(gè)發(fā)光二極管。

41、外加正向電壓時(shí)二極管導(dǎo)通,發(fā)出清晰的光。只要按規(guī)律控制各發(fā)光段亮、滅,就可以顯示各種字形或符號(hào)。LED數(shù)碼管有共陽(yáng)、共陰之分。圖是共陽(yáng)式、共陰式LED數(shù)碼管的原理圖和符號(hào).</p><p>  顯示電路顯示模塊需要實(shí)時(shí)顯示當(dāng)前的時(shí)間,即時(shí)、分、秒,因此需要6個(gè)數(shù)碼管,另需兩個(gè)數(shù)碼管來(lái)顯示橫。采用動(dòng)態(tài)顯示方式顯示時(shí)間,硬件連接如下圖所示,時(shí)的十位和個(gè)位分別顯示在第一個(gè)和第二個(gè)數(shù)碼管,分的十位和個(gè)位分別顯示在第四個(gè)和

42、第五個(gè)數(shù)碼管,秒的十位和個(gè)位分別顯示在第七個(gè)和第八個(gè)數(shù)碼管,其余數(shù)碼管顯示橫線(xiàn)。LED顯示器的顯示控制方式按驅(qū)動(dòng)方式可分成靜態(tài)顯示方式和動(dòng)態(tài)顯示方式兩種。對(duì)于多位LED顯示器,通常</p><p>  都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示,其硬件連接方式如下圖所示。</p><p>  圖3-6 數(shù)碼管動(dòng)態(tài)掃描的硬件連接示意圖</p><p><b>  數(shù)碼管

43、使用條件:</b></p><p>  a、段及小數(shù)點(diǎn)上加限流電阻 </p><p>  b、使用電壓:段:根據(jù)發(fā)光顏色決定; 小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定</p><p>  c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動(dòng)態(tài):平均電流 4-5mA 峰值電流 100mA</p><p>  數(shù)碼管使用注意事項(xiàng)說(shuō)

44、明:</p><p> ?。ǎ保?shù)碼管表面不要用手觸摸,不要用手去弄引腳;</p><p> ?。ǎ玻┖附訙囟龋?60度;焊接時(shí)間:5s</p><p>  (3)表面有保護(hù)膜的產(chǎn)品,可以在使用時(shí)撕下來(lái)。</p><p><b>  第4章 軟件設(shè)計(jì)</b></p><p>  4.1、Prot

45、eus軟件</p><p>  Proteus軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件(該軟件中國(guó)總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的E

46、DA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它

47、也支持IAR、Keil和MPLAB等多種編譯器。</p><p>  4.2、Keil C51軟件</p><p>  Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方

48、案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。</p><p>  4.3、軟件設(shè)計(jì)流程圖:</p><p><b>  致 謝

49、</b></p><p>  論文的完成標(biāo)志著我的大專(zhuān)三年即將結(jié)束,也意味著,新的生活又將開(kāi)始了。最近的半年則并行著找工作和寫(xiě)論文。其間的起起伏伏、悲喜得失,今天想來(lái)仍舊唏噓不已。所幸我沒(méi)有被失敗擊垮。自信、堅(jiān)強(qiáng)、樂(lè)觀(guān)的態(tài)度讓我堅(jiān)持到了最后,并且爭(zhēng)取了最好的結(jié)局。</p><p>  通過(guò)悉心設(shè)計(jì),在指導(dǎo)教師的耐心指導(dǎo)下,我完成了畢業(yè)設(shè)計(jì)的工作。此次的畢業(yè)設(shè)計(jì)是我們?nèi)陙?lái)專(zhuān)業(yè)知

50、識(shí)的綜合運(yùn)用,是對(duì)我們能力的綜合考核。這不僅涉及到對(duì)基本原理的理解,也涉及到對(duì)問(wèn)題的分析能力。</p><p>  通過(guò)本次畢業(yè)設(shè)計(jì),讓我對(duì)我國(guó)電子軟件有了新的認(rèn)識(shí)。這也使我認(rèn)識(shí)到了自己知識(shí)的匱乏和能力的有限。從而激勵(lì)我在今后的學(xué)習(xí)和工作中更要努力的學(xué)習(xí)和不斷的充實(shí)自己。在這里我尤其感謝老師。在您的耐心指導(dǎo)下,我才能成功的完成這次的畢業(yè)設(shè)計(jì),在寫(xiě)論文時(shí)老師嚴(yán)格的要求我們,培養(yǎng)我們強(qiáng)烈的責(zé)任心和工作學(xué)習(xí)的積極性,并

51、且耐心的解答論文中出現(xiàn)的問(wèn)題。他還為我們指明了論文方向,校定論文方向。在他的要求下,我不僅完成了整個(gè)設(shè)計(jì)和論文,更重要的是鍛煉了我分析問(wèn)題和獨(dú)立思考的能力。</p><p>  最后,我再一次表達(dá)我對(duì)領(lǐng)導(dǎo)以及教過(guò)我所有的老師最衷心的感謝,是你們?cè)谖仪斑M(jìn)的道路上給以引導(dǎo),并無(wú)私的教給我許多專(zhuān)業(yè)知識(shí)以及做人的道理。再次,讓我對(duì)所有的老師及所有幫助過(guò)我的同學(xué)們致以最崇高的敬意。</p><p>

52、  “長(zhǎng)風(fēng)破浪會(huì)有時(shí),直掛云帆濟(jì)滄海?!边@是我最喜歡的詩(shī)句。就用這話(huà)作為這篇論文的一個(gè)結(jié)尾,也是一段生活的結(jié)束。希望自己能夠記取少年時(shí)的夢(mèng)想,永不放棄。</p><p><b>  結(jié) 論</b></p><p>  本設(shè)計(jì)介紹了一種基于A(yíng)T89C2052單片機(jī)的智能化光電計(jì)數(shù)系統(tǒng)的設(shè)計(jì),并已成功的用于實(shí)際系統(tǒng)中,需要指出的是,本課程設(shè)計(jì)利用軟件編程、這樣做不

53、僅占用硬件資源少,而且成本較低,如果用于強(qiáng)磁強(qiáng)電的現(xiàn)場(chǎng)環(huán)境,考慮到要加以屏蔽。在項(xiàng)目設(shè)計(jì)的開(kāi)始到結(jié)束本人一直認(rèn)真對(duì)待,在制作的過(guò)程中遇到了很多困難,通過(guò)查閱相關(guān)資料和咨詢(xún)張斌老師已逐一解決問(wèn)題的同時(shí)自己也增長(zhǎng)了加深了關(guān)與光電轉(zhuǎn)換,匯編語(yǔ)言的深化,單片機(jī)基礎(chǔ)知識(shí)的認(rèn)識(shí)理解領(lǐng)悟,到最后對(duì)光電計(jì)數(shù)系統(tǒng)的工作原理的掌握,最終設(shè)計(jì)出了自己理解的智能化光電計(jì)數(shù)系統(tǒng)。</p><p><b>  參考文獻(xiàn)</b

54、></p><p>  彭偉.《單片機(jī)c語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例:基于8051+Proteus仿真》</p><p>  電子工業(yè)出版社,2011年.</p><p>  郭天祥.《新概念51單片機(jī)C語(yǔ)言教程:入門(mén)、提高、開(kāi)發(fā)、拓展全攻略》電子工業(yè)出版社,2009年.</p><p>  喻宗泉.《單片機(jī)原理與應(yīng)用技術(shù)》西安電子科技大學(xué)

55、出版社,2005年.</p><p>  劉松.曹金玲《單片機(jī)技術(shù)與應(yīng)用》機(jī)械工業(yè)出版社,2011年.</p><p>  于曉平.《數(shù)字電子技術(shù)》清華大學(xué)出版社,2010年. </p><p>  附 錄 1 電氣原理圖</p><p>  本次設(shè)計(jì)的整體原理圖如下圖所示。</p><p>  附 錄

56、2 PCB圖與3D視圖</p><p><b>  PCB圖</b></p><p><b>  PCB的3D視圖</b></p><p><b>  附錄3 源程序</b></p><p><b>  一、源程序代碼</b></p>&

57、lt;p>  #include <reg52.h></p><p>  #define uint unsigned int</p><p>  #define uchar unsigned char</p><p>  sbit K3=P3^4;//清零鍵</p><p>  sbit beep=P1^0;</p>

58、;<p>  uchar code duan[]={0x3F,0x06,0x5B,0x4F,</p><p>  0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00};//共陰數(shù)碼管編碼</p><p>  uchar code wei[]={0x07,0x0b,0x0d,0x0e,};</p><p>  uchar data bu

59、ffer_counts[]={0,0,0,0};</p><p>  uint count=0;</p><p>  /***************延時(shí)函數(shù)****************/</p><p>  void delay(uint x)</p><p><b>  {</b></p><

60、p><b>  uint i,j;</b></p><p>  for(i=x;i>0;i--)</p><p>  for(j=110;j>0;j--);</p><p><b>  }</b></p><p>  /***************顯示函數(shù)************

61、****/</p><p>  void xianshi()</p><p><b>  {</b></p><p><b>  uchar a;</b></p><p>  buffer_counts[3]=count/1000;</p><p>  buffer_coun

62、ts[2]=count%1000/100;</p><p>  buffer_counts[1]=count%100/10;</p><p>  buffer_counts[0]=count%10;</p><p>  for(a=0;a<4;a++)</p><p><b>  {</b></p>

63、<p>  P2=wei[a]; //位碼</p><p>  P0=duan[buffer_counts[a]]; //段碼</p><p>  delay(1); //延時(shí)</p><p><b>  }</b></p><p><b>  }</b></

64、p><p>  /***************主函數(shù)****************/</p><p>  void main()</p><p><b>  {</b></p><p>  EA=1; //開(kāi)總中斷</p><p>  IT0=1; //下降沿觸發(fā)</p>&

65、lt;p>  EX0=1; //開(kāi)外部中斷0</p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  xianshi();//調(diào)用顯示函數(shù)</p><p>  if(count==10000)//如果產(chǎn)品達(dá)到10000個(gè)</p

66、><p>  count=0;//將計(jì)數(shù)值清零</p><p>  if(K3==0)//如果K3按下</p><p>  count=0; //將計(jì)數(shù)值清零</p><p><b>  }</b></p><p><b>  }</b></p><p>

67、  /***************外部中斷0處理服務(wù)程序****************/</p><p>  void EX_INT0() interrupt 0</p><p><b>  {</b></p><p><b>  count++;</b></p><p><b>  

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論