電子價(jià)格牌新_第1頁(yè)
電子價(jià)格牌新_第2頁(yè)
電子價(jià)格牌新_第3頁(yè)
已閱讀5頁(yè),還剩7頁(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、單片機(jī)技術(shù)課程設(shè)計(jì)說(shuō)明書(shū)電子價(jià)格牌院部:學(xué)生姓名:指導(dǎo)教師:職稱(chēng)專(zhuān) 業(yè):班級(jí):號(hào):學(xué)完成時(shí)間:2 / 32電子價(jià)格牌是一種利用數(shù)碼管來(lái)顯示價(jià)格的一種設(shè)備。隨著人們生活水平的 日益提高,現(xiàn)在有越來(lái)越多的機(jī)會(huì)人們會(huì)選擇在酒店入住。電子價(jià)格牌就是廣泛 應(yīng)用于酒店,超市等常見(jiàn)地點(diǎn)。設(shè)計(jì)以AT89S52單片機(jī)作為核心芯片加上74HC573芯片和4個(gè)四位一體數(shù)碼 管來(lái)實(shí)現(xiàn)。電子價(jià)格牌利用按鈕改變數(shù)值并顯示在數(shù)碼管上,上電或復(fù)位狀態(tài)顯 示為“P. ” ,按下第一個(gè)按鍵就開(kāi)始工作。經(jīng)檢驗(yàn)調(diào)式符合任務(wù)書(shū)要求,電子價(jià)格牌顯示 4個(gè)數(shù)值,可以用按鍵進(jìn)行左 移右移來(lái)修改。關(guān)鍵詞:電子價(jià)格牌;單片機(jī);74HC573目錄

2、1 緒論 11.1 設(shè)計(jì)課題任務(wù) 11.2 性能要求 11.3 總體方案介紹 11.4 工作原理說(shuō)明 12 電子價(jià)格牌硬件系統(tǒng)設(shè)計(jì) 22. 1硬件系統(tǒng)各模塊功能介紹 22.1.1 單片機(jī) AT89S5.222.1.2 振蕩電路 32.1.3 電源電路 32.1.4 下載電路 32.1.5 復(fù)位電路 42.1.6 顯示電路 52.1.7 鍵盤(pán)52.2 電路原理圖及實(shí)物圖 62.3 元器件清單 63 軟件系統(tǒng)的設(shè)計(jì) 73.1 單片機(jī)資源使用情況 73.2 各模塊功能介紹 73.3 系統(tǒng)程序流程圖 83.3.1 主程序流程圖 83.3.2 顯示P.子程序83.3.3 鍵功能子程序93.3.4 顯示子

3、程序流程圖 113. 4程序清單124 設(shè)計(jì)結(jié)果及誤差分析 134.1 電子價(jià)格牌使用說(shuō)明 134.2 調(diào)試過(guò)程及結(jié)果 134.3 誤差分析144. 4 設(shè)計(jì)體會(huì)14結(jié)束語(yǔ)15參考文獻(xiàn)16致 謝17附 錄18附錄 A 元器件清單 18附錄 B 電路原理圖 19附錄 C 實(shí)物圖20附錄 D 程序圖211緒論1.1 設(shè)計(jì)課題任務(wù)設(shè)計(jì)一個(gè)應(yīng)用于酒店具有特定功能的電子價(jià)格牌。1.2性能要求電子價(jià)格牌上電或按復(fù)位鍵后自動(dòng)顯示“ P. ”,進(jìn)入準(zhǔn)備階段。利用數(shù)碼管 顯示四種不同房型的價(jià)格,且均為四位數(shù)。能利用按鍵左移右移修改價(jià)格。1. 3總體方案介紹價(jià)格牌采用AT89S52單片機(jī)作為主控芯片,包括振蕩電路

4、,電源電路,顯示電路,下載電路,復(fù)位電路和鍵盤(pán)構(gòu)成??傮w方案框圖如圖1所示。圖1總體方案框圖1.4工作原理說(shuō)明電子價(jià)格牌的工作原理為:利用 74HC573驅(qū)動(dòng)4個(gè)四位一體數(shù)碼管來(lái)顯示 數(shù)值。通過(guò)按鍵調(diào)用按鍵子程序控制寄存器改變價(jià)格牌的數(shù)值內(nèi)容。以實(shí)現(xiàn)鍵盤(pán) 控制顯示器的內(nèi)容。2電子價(jià)格牌硬件系統(tǒng)設(shè)計(jì)2.1硬件系統(tǒng)各模塊功能介紹價(jià)格牌所需要用到的系統(tǒng)模塊包括:?jiǎn)纹瑱C(jī) AT89S52振蕩電路,電源電路, 下載電路模塊,復(fù)位電路,數(shù)碼管顯示電路和鍵盤(pán)。2. 1.1 單片機(jī) AT89S52AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM 32位I/O 口線(xiàn), 看門(mén)狗定時(shí)器,2個(gè)數(shù)據(jù)指

5、針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷 結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89S52可降至OHz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU亭止工作,允許RAM 定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。AT89S52芯片及管腳圖如圖2所示。U1?101PJQ/T2nivcc PO.0PO.IP02PO.3P04PU.5Pfl鼠44JVCC卩1139POOP123推P01P1341* -1 BitrPt JPl,4RL5/MOSJP1.7/SCK37P14536

6、P03P15635P(M卩34P05 |P17g33P06RLT9Ml 732P0 7 |P30101/V rU fuo vriE.A/Vpp ALE PSENP2JP2.6P2.5P24P23R-2P2.IP2O31rccP.1I1 1r J * Ur irtjik UP3 ITXDP3.2/rTfu P3,34StTP3.4/TOP3.5/T1 P3AWRXTAL2 XTALIGND30ALF竝1229PXL NFM32懇P27r ; H27P2* |I I、26*P25P3h1625P24 |EM 7FT*4P23XT2u23P22XTI19P2IGXDio21P2OATX9S52圖2

7、單片機(jī)AT89S52振蕩電路AT89S52中的高增益反相放大器,其輸入端為引腳 XTAL1輸出端為引腳 XTAL2通過(guò)兩個(gè)引腳在芯片外并接石英晶體振蕩器和兩只電容器(電容一般取 30pF)。石英晶體為一感性元件,與電容構(gòu)成振蕩回路,為片內(nèi)放大器提供正反 饋和振蕩所需的相移條件,從而構(gòu)成一個(gè)穩(wěn)定的自激振蕩器,振蕩電路如圖3所示。2. 1.3 電源電路電源電路給單片機(jī)提供+5V的工作電源,電路如圖4所示。電路包括變壓器、六腳開(kāi)關(guān)、整流橋、電容。其中根據(jù)經(jīng)驗(yàn)值可取C1=220Qx F,C2=0.1y F,C3=470y F, 其中C1與C2組成濾波結(jié)構(gòu),具有濾波作用。C3為旁路電容,當(dāng)輸出電壓升高2

8、. 1.4 下載電路ISP下載功能是AT89S52單片機(jī)固有的功能之一,在keil軟件中編譯通過(guò)的程序可直接通過(guò)下載線(xiàn)接下載口直接燒錄進(jìn)單片機(jī)中,存儲(chǔ)到單片機(jī)的Flash中,供單片機(jī)進(jìn)行調(diào)用。設(shè)計(jì)的下載電路由AT89S52單片機(jī)下載器、下載電纜及接口電路組成。其中接口模塊的1、4 5腳分別連接單片機(jī)的P1.5、P1.7、P1.6 引腳,接口模塊的2腳懸空,接口模塊的3腳連接單片機(jī)的復(fù)位引腳,接口模塊的10腳接電源,接口模塊的 6 7、& 9腳接地。下載接口電路如圖5所示RTPl MOSI NC RST SCKMJSO10 5曰下載DOWNLOAD圖5下載接口電路2.1.5 復(fù)位電路將復(fù)位信號(hào)通

9、過(guò)單片機(jī)復(fù)位引腳 RST送到其內(nèi)部,即可完成復(fù)位操作。復(fù)位 有上電復(fù)位和手動(dòng)復(fù)位,上電復(fù)位即單片機(jī)系統(tǒng)通電后按開(kāi)關(guān)電源就進(jìn)行了系統(tǒng) 復(fù)位,手動(dòng)復(fù)位是系統(tǒng)通電后按復(fù)位鍵進(jìn)行系統(tǒng)復(fù)位,一般在系統(tǒng)工作中出現(xiàn)錯(cuò) 誤,而進(jìn)行其他操作都無(wú)效的情況下才會(huì)采用復(fù)位操作。設(shè)計(jì)采用上電復(fù)位與手 動(dòng)復(fù)位相結(jié)合的電路完成,復(fù)位電路如圖 6所示。R101GND復(fù)位電路圖6復(fù)位電路2. 1.6 顯示電路電子價(jià)格牌的顯示電路由4個(gè)8段數(shù)碼管組成。數(shù)碼管由8個(gè)發(fā)光二極管構(gòu)成,可以用來(lái)顯示數(shù)字。顯示電路如圖 7所示。吟04-Dw -TH M- -J ip 1h&_&-El.8.B.B.巳巳日.8JEJr-4_ IMP*GXD3

10、 r 工p? jj :M. :i 町/ m 二一 JI I 寸:vecVCP I _T:Pt&GNUHCS圖7數(shù)碼管顯示電路鍵盤(pán)電子價(jià)格牌采用程序編制簡(jiǎn)單的獨(dú)立式鍵盤(pán),將用到 5個(gè)按鈕,功能依次是初始化價(jià)格,左移,右移,減位,按住按鈕不松手延時(shí)連減。初始化價(jià)格是指按 鍵后4個(gè)數(shù)碼管全部顯示為0,為初始價(jià)格。左移是指按鍵后左移一位,右移是 指按鍵后右移一位。減位是指按鍵后從9減到0,到0后再按一次變?yōu)椤?P. ”狀態(tài)。第5個(gè)按鈕按住按鈕不松手會(huì)延時(shí)一秒一直減到“P. ”狀態(tài)。鍵盤(pán)如圖8 所示。圖8鍵盤(pán)2.2 電路原理圖及實(shí)物圖 電路原理圖見(jiàn)附錄 B。 電路實(shí)物圖見(jiàn)附錄 C。2.3 元器件清單元器件清單見(jiàn)附錄 A。3 軟件系統(tǒng)的設(shè)計(jì)3.1 單片機(jī)資源使用情況AT89S52的片外資源:P0 口:輸出數(shù)碼管段控信號(hào);P1 口:接按鍵;P2 口:輸出數(shù)碼管位控信號(hào);按鍵 1:初始化數(shù)值;按鍵 2:控制

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論