版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄TOC\o"1-2"\h\u引言 21緒論 41.1設(shè)計(jì)目的及意義 41.2國(guó)內(nèi)外發(fā)展現(xiàn)狀 41.3設(shè)計(jì)部分及論文結(jié)構(gòu) 42系統(tǒng)設(shè)計(jì) 62.1ATM系統(tǒng)關(guān)系圖 62.2ATM相關(guān)對(duì)象 62.3ATM主要功能 63軟件設(shè)計(jì) 83.1系統(tǒng)概述 83.2存儲(chǔ)器部分 83.3鍵盤(pán)掃描部分 94硬件設(shè)計(jì) 104.1單片機(jī) 104.2LCD12864液晶顯示設(shè)計(jì) 114.3蜂鳴器發(fā)聲部分 124.424C02存儲(chǔ)部分 124.5鍵盤(pán)模塊部分 135系統(tǒng)仿真調(diào)試 145.1單片機(jī)軟件仿真 145.2單片機(jī)硬件仿真工具Proteus 145.3結(jié)論 145.4問(wèn)題描述及解決 146實(shí)物制作及調(diào)試 156.1元器件簡(jiǎn)介 156.2元器件焊接 156.3實(shí)物測(cè)試 15總結(jié) 19引言由于社會(huì)信息化的發(fā)展,與人類生活息息相關(guān)的各種機(jī)器也變得更加智能化,自動(dòng)化。銀行作為用來(lái)流通資金的金融機(jī)構(gòu)之一,它的存在方便了人們的金錢(qián)往來(lái)和經(jīng)濟(jì)溝通。銀行的用戶越來(lái)越多,業(yè)務(wù)也多種多樣。對(duì)于用戶來(lái)說(shuō),它以吸收存款的方式,把社會(huì)上閑置的財(cái)產(chǎn)資本聚集到一起,急需資金的客戶可以向銀行申請(qǐng)貸款,銀行審核后,如果條件符合,就可以把資金貸款給他;對(duì)于銀行來(lái)說(shuō),銀行可以作為買賣雙方支付的媒體中介。買賣雙方辦理大額資金往來(lái)時(shí),可以以銀行為中轉(zhuǎn)站,這樣雙方的利益都可以得到保障,所以需要與人類經(jīng)濟(jì)做日常交流。于是自動(dòng)取款機(jī)就在這樣的情況下產(chǎn)生了。它不僅提高了銀行業(yè)務(wù)的辦理速度,給用戶提供了更多的選擇空間,還可以為用戶提供了24小時(shí)的便利服務(wù),只要用戶有需求,就可以隨時(shí)使用。所以我決定學(xué)習(xí)自動(dòng)取款機(jī)的工作原理。自動(dòng)取款機(jī),也叫ATM機(jī),是指各個(gè)銀行在不同的位置放置的同種機(jī)器,用一張銀行卡上的磁帶來(lái)存儲(chǔ)客戶的信息材料,使得用戶可以通過(guò)這個(gè)機(jī)器進(jìn)行簡(jiǎn)單的柜臺(tái)業(yè)務(wù),例如存取現(xiàn)金、更改密碼、查詢余額等。ATM自動(dòng)取款機(jī)由三部分組成,整個(gè)個(gè)體包括共享器(即計(jì)算機(jī)的顯示終端)、數(shù)據(jù)庫(kù)和自動(dòng)取款機(jī)的系統(tǒng)。使用者在自動(dòng)取款機(jī)上實(shí)現(xiàn)的存取款、查詢賬號(hào)余額和修改賬號(hào)密碼等體現(xiàn)的是它的系統(tǒng)功能。緒論設(shè)計(jì)目的及意義現(xiàn)如今ATM自動(dòng)取款機(jī)已經(jīng)遍布校園、商場(chǎng)、等各種各樣的地方,它完全解決了用戶排著隊(duì)在銀行辦理業(yè)務(wù)的困擾,輕松滿足了人們轉(zhuǎn)賬繳費(fèi)、查詢維護(hù)等各種各樣的需求。更重要的是,它24小時(shí)不間斷的在線式服務(wù),是全人類文明進(jìn)步的一大亮點(diǎn)。也因此可以看出自動(dòng)取款機(jī)對(duì)人類社會(huì)的進(jìn)步是何等重要。ATM機(jī)雖然可以幫助銀行擴(kuò)展業(yè)務(wù),提高服務(wù),但是也會(huì)出現(xiàn)一些面臨排隊(duì)等候的煩惱。還有很多對(duì)于手機(jī)支付來(lái)說(shuō),就顯得復(fù)雜許多的操作?,F(xiàn)如今,經(jīng)常會(huì)聽(tīng)說(shuō)ATM機(jī)出故障的事情,有的時(shí)候會(huì)吞錢(qián),有的時(shí)候吞卡,還有的會(huì)莫名其妙的吐錢(qián)。所以我想要更加的了解自動(dòng)取款機(jī)的一系列操作,并設(shè)計(jì)出一個(gè)比較基礎(chǔ)的自動(dòng)取款機(jī)系統(tǒng),希望可以實(shí)現(xiàn)出它的基本的銀行服務(wù)功能。國(guó)內(nèi)外發(fā)展現(xiàn)狀1963年,謝潑德·巴倫提出了一個(gè)想法,就是想要設(shè)計(jì)一種隨時(shí)可以取錢(qián)的裝置。1967年6月27日,他成功為巴克萊銀行發(fā)明了世界上第一臺(tái)自動(dòng)取款機(jī),,但是最初的自動(dòng)取款機(jī)功能還不完善,一方面,彼時(shí)的ATM機(jī)雖然基本成型,但是銀行卡還沒(méi)有發(fā)明出來(lái),提取現(xiàn)金用的是一張印著凹凸記號(hào)的指令牌,指令牌上上印著10英鎊,塞進(jìn)機(jī)器后就只能吐出10英鎊而沒(méi)有其他金額的選擇;另一方面,服務(wù)體驗(yàn)差,操作界面沒(méi)有語(yǔ)音提示,而且常常出現(xiàn)一些系統(tǒng)故障。兩年之后,漢華銀行開(kāi)始推出磁條卡用于自動(dòng)取款機(jī),同時(shí)推出了自己的自動(dòng)取款機(jī)。1985年,自動(dòng)取款機(jī)可以跨行進(jìn)行存取款業(yè)務(wù),打破了單個(gè)銀行的局限性。1999年起,美國(guó)商業(yè)街區(qū)的ATM機(jī)開(kāi)始免收跨行取款的1美元手續(xù)費(fèi),后來(lái)又取消了異地手續(xù)費(fèi)。1987年,我國(guó)在珠海安置了第一臺(tái)自動(dòng)取款機(jī)。2015年我國(guó)設(shè)計(jì)并研發(fā)了第一臺(tái)可以自動(dòng)識(shí)別人體面貌的自動(dòng)取款機(jī)。告別了銀行卡的束縛,只需要人臉掃描,就可進(jìn)行取款。設(shè)計(jì)部分及論文結(jié)構(gòu)本課題是在單片機(jī)的基礎(chǔ)上,研究出一種自動(dòng)取款機(jī)系統(tǒng)。此系統(tǒng)包含硬件部分和軟件部分,它的核心控制器是51單片機(jī)(STC89C52),內(nèi)部性能完全可以滿足自動(dòng)取款機(jī)所需要的功能要求。此外還包括4X3的矩陣鍵盤(pán),來(lái)克服輸入的數(shù)字量太多引起的的麻煩;液晶顯示器為L(zhǎng)CD12864,顧名思義,其顯示分辨率為128X64,滿足了自動(dòng)取款機(jī)頁(yè)面顯示的需求;采用了鐵電存貯器(24C02),用電子計(jì)算機(jī)按照預(yù)先編制好的程序?qū)崿F(xiàn)自動(dòng)取款機(jī)系統(tǒng)的大致性能,涵蓋登錄賬號(hào),修改密碼,存取現(xiàn)金,余額查詢等功能。第一章:緒論部分,查閱有關(guān)自動(dòng)取款機(jī)的相關(guān)資料,了解了它的發(fā)展現(xiàn)狀。簡(jiǎn)單敘述了自動(dòng)取款機(jī)的發(fā)展背景和國(guó)內(nèi)外的發(fā)展動(dòng)態(tài)。同時(shí)表達(dá)出自己將自動(dòng)取款機(jī)作為研究對(duì)象的選題意義。第二章:系統(tǒng)的描述了自動(dòng)取款機(jī)的整體框架,以及相關(guān)對(duì)象。并簡(jiǎn)單描述了自動(dòng)取款機(jī)的各種功能和操作方法。第三章:從插卡,初始化系統(tǒng)界面,輸入密碼,到選擇要辦理的業(yè)務(wù),設(shè)計(jì)出一個(gè)完整的流程圖,然后從軟件方面系統(tǒng)的兩大部分,即包括存儲(chǔ)器和矩陣鍵盤(pán),具體講流程部分的設(shè)計(jì)。第四章:以單片機(jī)為核心,構(gòu)建出自動(dòng)取款機(jī)的硬件系統(tǒng)。然后從幾個(gè)模塊分別描述不同部分的電路,其中包括存儲(chǔ)器電路,鍵盤(pán)模塊電路,蜂鳴器發(fā)聲電路,液晶顯示電路。已達(dá)到本課題所需的設(shè)計(jì)要求。第五章:本章為系統(tǒng)仿真的調(diào)試部分,從軟件和硬件兩部分來(lái)綜合調(diào)試,并發(fā)現(xiàn)錯(cuò)誤,分析原因并修改,直到成功運(yùn)行出來(lái)為止。第六章:簡(jiǎn)述實(shí)物所需的元器件的介紹和實(shí)物的焊接制作,經(jīng)過(guò)電路的調(diào)試排除故障并修改,直到實(shí)物可以正常操作,并達(dá)到預(yù)期效果。第七章:總結(jié)了制作畢業(yè)設(shè)計(jì)以來(lái)的感悟和學(xué)到的科學(xué)知識(shí),并反思自身情況的不足,以及以后努力提升自身水平的決心。系統(tǒng)設(shè)計(jì)ATM系統(tǒng)關(guān)系圖本課題需要在51單片機(jī)的基礎(chǔ)上實(shí)現(xiàn)出一種供人們自助取款的系統(tǒng),它采用的單片機(jī)為STC89C52,它在斷電情況下,RAM的內(nèi)容可以被保存,不會(huì)造成數(shù)據(jù)丟失和混亂,完全可以滿足本課題需要的單片機(jī)的性能需求。本系統(tǒng)采用LCD12864液晶顯示器,體積小,功耗低。由于需要多次輸入數(shù)字,加入了4*3矩陣鍵盤(pán)。采用的是24C02存儲(chǔ)器,它在工業(yè)控制系統(tǒng)中有大量的應(yīng)用。硬件包括STC89C52、4X3矩陣鍵盤(pán)、液晶顯示器、24C02芯片存儲(chǔ)器和5V有源蜂鳴器。軟件系統(tǒng)包含主程序、中斷程序、鍵盤(pán)掃描程序、LCD12864驅(qū)動(dòng)程序等。ATM機(jī)常用的功能可列成如圖2-1所示的框架圖。圖2-1ATM系統(tǒng)功能圖ATM相關(guān)對(duì)象用戶:持卡到自動(dòng)存取款機(jī)上,按機(jī)器界面提示進(jìn)行相關(guān)業(yè)務(wù)操作。系統(tǒng):可以溝通用戶和數(shù)據(jù)庫(kù)兩者,滿足用戶的要求,并將用戶的操作更新到數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù):儲(chǔ)存賬號(hào)的所有信息,并將系統(tǒng)傳送過(guò)來(lái)的信息進(jìn)行自動(dòng)更新。ATM主要功能(1)登錄界面首先插入銀行卡,用戶進(jìn)入系統(tǒng)時(shí)首先要在“漢語(yǔ)”或“ENGLISH”二者中選擇一種,選好相應(yīng)的語(yǔ)言類型后,通過(guò)按鍵輸入用戶正確的登錄密碼,就能進(jìn)入主界面。(2)主界面此菜單欄中包含兩種功能選項(xiàng):一種是“修改密碼”“取款”“查詢余額”的按鍵,另一種是“取卡”的按鍵,點(diǎn)擊即可進(jìn)行相關(guān)服務(wù)。(3)修改密碼功能用戶進(jìn)入系統(tǒng)后可以通過(guò)按鍵可以將舊密碼修改成新的密碼。(4)查詢余額功能用戶進(jìn)入系統(tǒng)后可以通過(guò)按鍵查看,系統(tǒng)即可顯示出用戶的賬號(hào)中現(xiàn)存的余額。(5)取款界面當(dāng)用戶在主界面點(diǎn)擊取款的按鍵時(shí),能夠轉(zhuǎn)換到顯示取款的窗口:進(jìn)入取款窗口后,首先屏幕上會(huì)出現(xiàn)三種取款金額:100元、200元、300元等,如果沒(méi)有用戶想要取出的現(xiàn)金額度,用戶可以通過(guò)點(diǎn)擊按鍵的數(shù)字輸入相應(yīng)的現(xiàn)金數(shù)量(需要注意的是輸入金額必須是100的倍數(shù),否則屏幕上會(huì)顯示出錯(cuò)),然后點(diǎn)擊確認(rèn),便可進(jìn)行取款。確認(rèn)取出現(xiàn)金后,系統(tǒng)會(huì)再一次讓用戶確認(rèn)取出現(xiàn)金的金額是否相符,待用戶確定后,用戶就能把ATM機(jī)放出的鈔票取出,并且系統(tǒng)可以將數(shù)據(jù)傳送到用戶所在的數(shù)據(jù)庫(kù)文件中進(jìn)行更新,防止信息出錯(cuò),方便用戶查閱。
軟件設(shè)計(jì)系統(tǒng)概述二十一世紀(jì)以來(lái),國(guó)內(nèi)以51單片機(jī)為內(nèi)核的單片機(jī)不斷更新,功能也越來(lái)越強(qiáng)大。外國(guó)的大部分公司也不斷推出了一系列把51單片機(jī)作為基礎(chǔ)的集成開(kāi)發(fā)環(huán)境。本課題選擇的是STC89C52。它是一種具有8位中央處理器的新型單片機(jī)。具有低功耗、高性能的特點(diǎn)。LCD12864液晶顯示器則完美的完成了人機(jī)對(duì)話模塊。它是一種雙向傳輸工作,一方面實(shí)現(xiàn)了利用單片機(jī)讀取相關(guān)信息并反映到液晶顯示器上,另一方面實(shí)現(xiàn)了將從液晶顯示器中讀取到的信息反映到單片機(jī)。系統(tǒng)流程圖如圖3-1所示,分為L(zhǎng)CD頁(yè)面的初始化、輸入密碼、業(yè)務(wù)選擇等幾部分組成,基本實(shí)現(xiàn)了本課題所想要達(dá)到的目的。圖3-1系統(tǒng)流程圖存儲(chǔ)器部分24C02存儲(chǔ)器是2048位的存儲(chǔ)器,選用它的原因是可以保證停電時(shí)相關(guān)信息不會(huì)丟失。此程序完成了對(duì)24C02的數(shù)據(jù)的讀取和寫(xiě)入,也有掉電也可存儲(chǔ)信息的能力。如圖3-2所示,首先進(jìn)行的是系統(tǒng)的初始化操作,然后讀取數(shù)據(jù)口傳輸過(guò)來(lái)的信息,根據(jù)內(nèi)容選擇,既可以將數(shù)據(jù)保存到存儲(chǔ)器內(nèi),又可以讀取存儲(chǔ)器中的相關(guān)信息。圖3-2存儲(chǔ)器流程圖鍵盤(pán)掃描部分此模塊中,我通過(guò)硬件分析,為了減少大量按鍵帶來(lái)的麻煩,加入了4X3矩陣鍵盤(pán),這樣一方面可以實(shí)現(xiàn)數(shù)字的輸入輸出,另一方面還可以加入一系列的功能操作。鍵盤(pán)處理程序的主要作用就是系統(tǒng)檢測(cè)鍵盤(pán),有按鍵則區(qū)分按鍵的類型,判斷出是任務(wù)鍵還是數(shù)字鍵,數(shù)字鍵則進(jìn)行顯示和存儲(chǔ),功能鍵則執(zhí)行相關(guān)任務(wù);如果沒(méi)有,則返回上層,繼續(xù)檢查是否有用戶是否按下鍵盤(pán)。此過(guò)程如圖3-3所示。圖3-3鍵盤(pán)處理流程圖硬件設(shè)計(jì)單片機(jī)單片機(jī)現(xiàn)在已經(jīng)應(yīng)用于各種行業(yè),這個(gè)芯片不僅僅是完成某個(gè)功能,它是在這個(gè)芯片上集結(jié)了一個(gè)完整的計(jì)算機(jī)系統(tǒng),所以人們經(jīng)常將單片機(jī)和微處理器、微機(jī)混為一談,但它們并不相同。微處理器包括三部分,除控制器之外,還有支撐電路和運(yùn)算器,它通過(guò)二進(jìn)制的運(yùn)算規(guī)則來(lái)整理信息,然后實(shí)現(xiàn)各種指令。微處理器中,邏輯部件的主要工作就是進(jìn)位、溢出,寄存部件的工作是將邏輯部件計(jì)算后得到的結(jié)果進(jìn)行存儲(chǔ),最后用電信號(hào)進(jìn)行轉(zhuǎn)化,傳送給其它的部分。微機(jī)是一個(gè)計(jì)算機(jī),它可以獨(dú)立運(yùn)算,包括存儲(chǔ)器、I/O等器件,同時(shí)還有微處理器當(dāng)做它的中央處理器。因此,單片機(jī)是比微機(jī)更小更集結(jié)簡(jiǎn)約的器件。單片機(jī)的電路設(shè)計(jì)如圖4-1(1)所示。如圖4-1(1)單片機(jī)電路設(shè)計(jì)如圖4-1(2)所示,單片機(jī)把所有器件都集結(jié)到一個(gè)硅片上,既可以處理數(shù)據(jù),又可以存儲(chǔ)數(shù)據(jù)。由于它們都集中在一個(gè)芯片上,所以重量特別輕,而且特別小,價(jià)格和其他元件相比也較為便宜,用電量也較少。它雖然相當(dāng)于一個(gè)微型計(jì)算機(jī),但是使用起來(lái)卻更加便利,控制能力要高于其他的電子元件,運(yùn)行起來(lái)也更加快捷,所以也大部分社會(huì)領(lǐng)域也使用的比較廣泛。圖4-1(2)單片機(jī)結(jié)構(gòu)圖LCD12864液晶顯示設(shè)計(jì)LCD12864可以將數(shù)據(jù)轉(zhuǎn)化成的文字和符號(hào)來(lái)顯示出用戶所需的信息,反映給用戶,也可以將用戶執(zhí)行的操作,反過(guò)來(lái)傳送給存儲(chǔ)器進(jìn)行儲(chǔ)存。它的可視面積大,方便用戶觀察使用,而且在低電壓的情況下也可以工作。如圖4-2是它的引腳功能和使用連接方法。圖4-2LCD12864及它的電路應(yīng)用連接1VSS-模塊的電源地2VDD-模塊的電源正端3V0-LCD驅(qū)動(dòng)電壓輸入端4RS(CS)H/L并行的指令/數(shù)據(jù)選擇信號(hào);串行的片選信號(hào)5R/W(SID)H/L并行的讀寫(xiě)選擇信號(hào);串行的數(shù)據(jù)口6E(CLK)H/L并行的使能信號(hào);串行的同步時(shí)鐘7DB0H/L數(shù)據(jù)08DB1H/L數(shù)據(jù)19DB2H/L數(shù)據(jù)210DB3H/L數(shù)據(jù)311DB4H/L數(shù)據(jù)412DB5H/L數(shù)據(jù)513DB6H/L數(shù)據(jù)614DB7H/L數(shù)據(jù)715PSBH/L并/串行接口選擇:H-并行;L-串行16NC空腳17/RETH/L復(fù)位低電平有效18NC空腳19LED_A(LED+5V)背光源正極20LED_K(LED-OV)背光源和負(fù)極蜂鳴器發(fā)聲部分蜂鳴器是一種用來(lái)發(fā)聲的電子器件,一般是裝在控制板上面。他的用途十分廣泛,一般可以產(chǎn)生聲音的電子產(chǎn)品中都是使用的蜂鳴器。拿電腦來(lái)說(shuō),蜂鳴器就是電腦開(kāi)機(jī)前電腦自檢時(shí)的一種警報(bào)器,會(huì)及時(shí)反映出電腦硬件的情況,比如說(shuō)響一聲,就是正常,連續(xù)短響,就是內(nèi)存沒(méi)有插實(shí)。一般可以分為有源自激型蜂鳴器和無(wú)源他激型蜂鳴器。本文采用的是5V有源蜂鳴器。電路圖上的畫(huà)出一個(gè)圓形的標(biāo)示的位置用來(lái)裝蜂鳴器的,安裝時(shí)必須分清楚蜂鳴器的正負(fù)極,然后對(duì)應(yīng)安裝。該系統(tǒng)還增加了三極管Q1,它充當(dāng)電路中的開(kāi)關(guān)。電路圖如圖4-3所示。圖4-3蜂鳴器發(fā)聲電路圖24C02存儲(chǔ)部分24C02芯片介紹存儲(chǔ)器是利用電平高低來(lái)存儲(chǔ)數(shù)據(jù)的地方,它具有記憶的能力,它的記憶元件用“0”和“1”組合的方式來(lái)來(lái)存儲(chǔ)信息數(shù)據(jù),這也是它的兩種穩(wěn)定狀態(tài)。所以日常使用的十進(jìn)制數(shù)和字母符號(hào)等必須轉(zhuǎn)化成二進(jìn)制數(shù)才能存儲(chǔ)到存儲(chǔ)器中。每個(gè)二進(jìn)制代碼存到存儲(chǔ)元中,然后組合成一個(gè)存儲(chǔ)單元,大量存儲(chǔ)單元?jiǎng)t構(gòu)成一個(gè)存儲(chǔ)器。如下圖4-4(1)所示,是24C02的存儲(chǔ)器引腳圖。圖4-4(1)24C02的引腳圖及電路圖24C02引腳說(shuō)明:WP引腳用于寫(xiě)保護(hù)硬件的數(shù)據(jù),當(dāng)它接地時(shí)可以正常的讀寫(xiě)數(shù)據(jù),接電源時(shí),則對(duì)芯片起寫(xiě)保護(hù)的作用。SCL引腳起串行時(shí)鐘的作用,數(shù)據(jù)寫(xiě)入時(shí)上升沿起作用,并傳送數(shù)據(jù)至存儲(chǔ)器,讀出時(shí)下降沿起作用,讀出數(shù)據(jù)。SDA引腳起雙向傳輸數(shù)據(jù)的輸入輸出端,容量擴(kuò)展時(shí),可以與多個(gè)SDA引腳相連接。A2A1.AO地址腳是器件的地址選擇引腳,但是一個(gè)總線上最多只能擴(kuò)充八個(gè)元件。鍵盤(pán)模塊部分使用單片機(jī)時(shí),矩陣鍵盤(pán)最常見(jiàn),它用于數(shù)據(jù)輸入的部分。鍵盤(pán)是鍵的組合。通常按隊(duì)形排列。每個(gè)按鍵都是一個(gè)開(kāi)關(guān),只有在按下按鍵時(shí)他們才閉合,此時(shí)稱為短路狀態(tài),一般情況下按鍵的兩個(gè)端點(diǎn)斷開(kāi),則是處于斷路狀態(tài)。盡管矩陣鍵盤(pán)的的間接復(fù)雜,但優(yōu)點(diǎn)是增高了I/O口的使用率。如圖4-5所示,本課題使用的是4X3矩陣鍵盤(pán)。它一共有12個(gè)鍵,可以分成兩個(gè)部分,0~9這十個(gè)數(shù)字鍵是一部分,另一部分包括兩個(gè)特殊符號(hào)鍵“*”和“#,P30到P33為X行、P34到P36為Y列。采用程序掃描法,CPU每次通過(guò)接口時(shí),對(duì)某一行X輸出掃描信號(hào)0,然后通過(guò)輸入列線Y的狀態(tài)來(lái)確定鍵閉合的位置。圖4-5矩陣鍵盤(pán)模塊系統(tǒng)仿真調(diào)試單片機(jī)軟件仿真首先正確安裝Keil5軟件,建立一個(gè)工程,點(diǎn)擊Project,選擇第一個(gè),建立新工程,給個(gè)名字,點(diǎn)擊確定,選擇STC89C52,選擇第三個(gè)"ProjectWindow"后出現(xiàn)一個(gè)工程欄,此時(shí)工程已建立好,然后開(kāi)始創(chuàng)建項(xiàng)目,在窗口編寫(xiě)程序,最后點(diǎn)擊“build”和“rebuild”進(jìn)行編譯,觀察下方“projectoutput”,有錯(cuò)誤則進(jìn)行修改,無(wú)錯(cuò)誤便說(shuō)明編譯完成。點(diǎn)擊"optionfortarget"按鈕,進(jìn)入界面,選擇"Output",選中"CreatHEXfile"即可生產(chǎn)出HEX文件,即可燒錄程序。單片機(jī)硬件仿真工具Proteus安裝了proteus軟件,首先雙擊打開(kāi)proteus,點(diǎn)擊左邊“componentmode”按鈕,然后單擊“P”,尋找自己所需的元器件,單擊進(jìn)行選擇。通過(guò)連線將所選元器件進(jìn)行連接,然后點(diǎn)擊“play”開(kāi)始仿真,如果可以正確得出想要的仿真效果,則仿真成功,否則檢查出錯(cuò)原因,直到仿真成功。下一步則需要將燒寫(xiě)的程序,即HEX文件,裝入到STC89C52中,雙擊MCU,在彈出的選項(xiàng)中選擇HEX文件,點(diǎn)擊運(yùn)行按鈕,查看運(yùn)行后的效果。如果仿真失敗,則需要從軟件方面和硬件方面分析原因,修改錯(cuò)誤,并重新仿真,直到符合預(yù)期的結(jié)果為止。結(jié)論在PROFEUS環(huán)境下運(yùn)行。結(jié)果如圖如5-1所示:圖5-1電路仿真圖經(jīng)最后的修改測(cè)試,液晶顯示屏可以正確執(zhí)行操作,鍵盤(pán)可以正常使用,而且可以達(dá)到預(yù)期的功能。問(wèn)題描述及解決(1)仿真運(yùn)行效果與設(shè)計(jì)要求不符首先單擊停止按鈕,停止運(yùn)行當(dāng)前仿真程序。仿真運(yùn)行不出來(lái),并不一定是硬件的問(wèn)題,這需要從軟件系統(tǒng)和硬件系統(tǒng)兩方面來(lái)排除錯(cuò)誤,然后進(jìn)行修改。然后按步驟重復(fù)調(diào)試運(yùn)行操作,直到仿真符合運(yùn)行結(jié)果為止。硬件系統(tǒng)對(duì)自動(dòng)取款機(jī)系統(tǒng)的實(shí)現(xiàn)來(lái)說(shuō)尤為重要,一個(gè)正確完好的硬件電路可以驗(yàn)證自動(dòng)取款機(jī)的實(shí)物是否符合本課題一開(kāi)始的設(shè)想。由于實(shí)物的焊接需要用到焊錫絲,電烙鐵之類的工具,所以在排除失誤的時(shí)候,不僅要仔細(xì)觀察它是否是按照設(shè)計(jì)的原理圖來(lái)焊接的,還要測(cè)試它是否有斷路和短路等情況的發(fā)生,并連接正確。檢查完電路后具體分析,LCD12864液晶顯示屏不顯示內(nèi)容,而且按鍵的時(shí)候沒(méi)有發(fā)出聲音。于是檢查了一下它的線路,并咨詢了同學(xué),發(fā)現(xiàn)線路錯(cuò)誤,改正以后可以正確顯示。通過(guò)查閱相關(guān)資料并咨詢了老師,了解了單片機(jī)發(fā)出的控制信號(hào)偏弱,不將信號(hào)放大的話,就無(wú)法使蜂鳴器正常運(yùn)行。蜂鳴器則是使按鍵發(fā)聲的電子元件,所以經(jīng)分析,在發(fā)聲電路添加了一個(gè)三極管,可以放大單片機(jī)發(fā)出的的控制信號(hào),從而使蜂鳴器正常工作。測(cè)試后,按鍵時(shí)可以發(fā)出聲音,問(wèn)題得到了解決。實(shí)物制作及調(diào)試元器件簡(jiǎn)介電阻:起限流作用,用萬(wàn)用表歐姆檔測(cè)量電阻,可以直接讀取數(shù)據(jù)。三極管:三極管是半導(dǎo)體基本元器件之一,具有電流放大作用,電容:加上電壓可以用來(lái)儲(chǔ)存電荷的元件。電源接口:提供電源輸入的入口,使電源給設(shè)備供電。元器件焊接焊接時(shí)應(yīng)該按一定的順序,上一道工序不可以影響下一道工序的操作。焊接時(shí),要將引腳和電路板同時(shí)均勻加熱,引腳要留出3厘米左右,且焊錫量需要與焊接孔差不多大小。剪引線時(shí),線路板應(yīng)斜于地面,盡量使管腳落在地板上,最好留焊點(diǎn)在1.5毫米。實(shí)物的電路要焊接完好,不能出現(xiàn)出現(xiàn)焊接點(diǎn)短路的狀況,不然會(huì)造成實(shí)物無(wú)法實(shí)現(xiàn),影響畢業(yè)設(shè)計(jì)制作的進(jìn)程。實(shí)物測(cè)試通電,頁(yè)面有反應(yīng),液晶顯示屏顯示“中國(guó)農(nóng)業(yè)銀行歡迎您,請(qǐng)插入磁卡”。通過(guò)按鍵模擬此卡插入,然后進(jìn)入修改密碼的頁(yè)面。液晶顯示屏顯示“中國(guó)農(nóng)業(yè)銀行,請(qǐng)輸入密碼”,輸入六位數(shù)密碼之后,點(diǎn)擊確認(rèn)。(密碼錯(cuò)誤超過(guò)三次后,銀行卡會(huì)被凍結(jié)。)密碼輸入正確后,頁(yè)面變?yōu)闃I(yè)務(wù)選擇,液晶顯示屏顯示“中國(guó)農(nóng)業(yè)銀行,請(qǐng)選擇業(yè)務(wù)”。選擇余額業(yè)務(wù)時(shí),頁(yè)面顯示銀行的余額數(shù),然后查詢后退出。修改密碼時(shí),頁(yè)面直接進(jìn)入“請(qǐng)輸入新密碼”頁(yè)面,直接點(diǎn)擊想要更換的新密碼,如輸入錯(cuò)誤,則按刪除鍵,然后確認(rèn)后即可完成。取款時(shí),有三個(gè)選擇。金額分別是100、200和300,點(diǎn)擊任意一個(gè),即有“正在為你準(zhǔn)備鈔票”,通過(guò)按鍵模擬進(jìn)入下一步驟,
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東省安全員C證(專職安全員)考試題庫(kù)
- 2025天津市安全員《C證》考試題庫(kù)及答案
- 【初中數(shù)學(xué)課件】親自調(diào)查作決策課件
- 機(jī)器人課件-機(jī)器人語(yǔ)言和離線編程
- 幼兒園教師禮儀-課件
- 戶外景觀用材生產(chǎn)線設(shè)備更新技改項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)備案
- 三只小豬蓋房子幻燈片
- 《小學(xué)美術(shù)京劇臉譜》課件
- 單位管理制度展示大全人力資源管理篇
- 《護(hù)理知識(shí)競(jìng)賽活動(dòng)》課件
- 2024-2025學(xué)年人教版地理七年級(jí)上冊(cè)期末復(fù)習(xí)訓(xùn)練題(含答案)
- 2024年中學(xué)總務(wù)處工作總結(jié)
- 統(tǒng)編版(2024新版)七年級(jí)上冊(cè)道德與法治期末綜合測(cè)試卷(含答案)
- 文化創(chuàng)意合作戰(zhàn)略協(xié)議
- 國(guó)家開(kāi)放大學(xué)法學(xué)本科《商法》歷年期末考試試題及答案題庫(kù)
- 2023年黑龍江日?qǐng)?bào)報(bào)業(yè)集團(tuán)招聘工作人員考試真題
- 安全管理人員安全培訓(xùn)教材
- 2024年婦??乒ぷ骺偨Y(jié)及計(jì)劃
- 北京理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 錨桿(索)支護(hù)工技能理論考試題庫(kù)200題(含答案)
- 污水管網(wǎng)技術(shù)標(biāo)
評(píng)論
0/150
提交評(píng)論