【正文】
方案 系統(tǒng)基本設(shè)計(jì)方案與論證 控制部分的選擇方案與論證方案一:用可編程邏輯器件設(shè)計(jì)用可編程邏輯器件設(shè)計(jì)可采用PLD器件,設(shè)計(jì)起來結(jié)構(gòu)清晰,各個(gè)模塊從硬件上設(shè)計(jì)起來相對(duì)簡單,控制與顯示的模塊間連接也會(huì)比較方便。系統(tǒng)主要由電話撥號(hào)矩陣鍵盤、單片機(jī)最小系統(tǒng)、LCD1602顯示屏幾個(gè)單元電路組成。可是它還在發(fā)展之中,以后必將出現(xiàn)功能更加強(qiáng)大的電話,基于這樣的理念,本次設(shè)計(jì)是用單片機(jī)來控制電話撥號(hào)鍵盤按鍵的顯示。隨著單片機(jī)產(chǎn)品以及LCD產(chǎn)品的不斷涌現(xiàn),這一領(lǐng)域已經(jīng)得到了飛速的發(fā)展。單片機(jī)的應(yīng)用已經(jīng)越來越貼近生活,用單片機(jī)來實(shí)現(xiàn)一些電子設(shè)計(jì)也變得容易起來。 1602LCD 目 錄摘 要 ⅠAbstract Ⅱ1 緒 論 12 系統(tǒng)總體設(shè)計(jì)方案 1 系統(tǒng)基本設(shè)計(jì)方案與論證 2 控制部分的選擇方案與論證 2 輸出顯示電路模塊的選擇方案與論證 2 鍵盤輸入電路模塊的選擇方案與論證 3 系統(tǒng)設(shè)計(jì)最終方案 43 系統(tǒng)硬件設(shè)計(jì) 5 主芯片模塊 5 主要特性 6 管腳說明 6 晶振和復(fù)位電路模塊 8 復(fù)位電路 9 晶振電路 9 顯示電路模塊 9 1602LCD簡介 10 1602LCD的RAM地址映射及標(biāo)準(zhǔn)字庫表 13 1602LCD的一般初始化(復(fù)位)過程 15 15 矩陣鍵盤的按鍵識(shí)別方法 15 矩陣鍵盤的基本結(jié)構(gòu) 16 系統(tǒng)硬件原理圖 174 系統(tǒng)軟件設(shè)計(jì) 19 軟件設(shè)計(jì)整體思路 19 主要功能模塊設(shè)計(jì) 21 鍵盤掃描模塊設(shè)計(jì) 21 LCD顯示模塊設(shè)計(jì) 23總 結(jié) 25致 謝 28參考文獻(xiàn) 29附件1:源程序 29附件2:電話撥號(hào)系統(tǒng)電路原理圖 36蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文)371 緒 論隨著社會(huì)的發(fā)展,科學(xué)的進(jìn)步,人們的生活水平在逐步的提高,尤其是微電子技術(shù)的發(fā)展,猶如雨后春筍般的變化。s Daily life is one of the more mon electronic products, it has entered our every family. Design of this article is paper based on single chip microputer telephone dialing system,the hardware part adopts AT89C51singlechip microputer as input circuit, 1602 LCD display circuit. Can realize the dial number display backspace, screen clearing, and other functions. The results show that the design has simple circuit, convenient read, direct display, code is simple, easy to operate, low power consumption and low cost advantages, can be used for normal life and work, also can through modification, improve its performance, add features, so as to bring to people life more convenient. Keywords: microcontroller。結(jié)果表明該設(shè)計(jì)具有電路簡單、讀取方便、顯示直觀、代碼簡潔、容易操作、低功耗和低成本等優(yōu)點(diǎn),可用于一般的生活和工作,也可通過改裝,提高性能,增加功能,從而給人們的生活帶來更多的方便。本文設(shè)計(jì)是基于單片機(jī)的電話撥號(hào)系統(tǒng),硬件部分采用AT89C51單片機(jī)作為電話鍵盤撥號(hào)按鍵顯示的核心部件,矩陣鍵盤作為輸入電路模塊,1602LCD作為顯示電路模塊。指導(dǎo)教師簽字教研室主任簽字主管系領(lǐng)導(dǎo)簽字年 月 日年 月 日年 月 日注:本任務(wù)書要求一式兩份,一份系部留存,一份報(bào)教務(wù)處實(shí)踐教學(xué)科。(三)翻譯工作量對(duì)論文摘要進(jìn)行英文翻譯。三、進(jìn)度表日 期內(nèi) 容第15周第16周第17周第1820周第21周下學(xué)期 第1~2周下達(dá)設(shè)計(jì)任務(wù)、查閱資料,確定系統(tǒng)總體設(shè)計(jì)方案; 撥號(hào)電話的原理電路設(shè)計(jì);印制電路板設(shè)計(jì);軟件設(shè)計(jì),Proteus仿真調(diào)試;論文撰寫;畢業(yè)答辯。設(shè)計(jì)步驟1)系統(tǒng)總體設(shè)計(jì);2)電子元件選型及硬件電路設(shè)計(jì);3)控制程序編寫; 4)Proteus仿真調(diào)試。畫出硬件電路圖,完成硬件電路的設(shè)計(jì);然后編寫控制程序并使用Proteus進(jìn)行仿真。電話鍵盤共有12個(gè)鍵,除了“0”~ “9”10個(gè)數(shù)字鍵外,還有“*”鍵用于實(shí)現(xiàn)退格功能,即清除輸入的號(hào)碼;“”鍵用于清除顯示屏上所有的數(shù)字顯示。蘭州工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文)題目 基于單片機(jī)的電話撥號(hào)系統(tǒng)的設(shè)計(jì) 院 系 電子信息工程學(xué)院 專 業(yè) 電子信息工程技術(shù) 班 級(jí) 嵌入式11 姓 名 靳云霞 學(xué) 號(hào) 201110103104 指導(dǎo)教師(職稱) 賈桂霞(副教授) 日 期 2014年3月 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書電子信息工程系14屆電子信息工程技術(shù)(嵌入式方向)專業(yè)畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)題目基于單片機(jī)的電話撥號(hào)系統(tǒng)的設(shè)計(jì)課題內(nèi)容性質(zhì)工程設(shè)計(jì)課題來源性質(zhì)教師收集的結(jié)合生產(chǎn)實(shí)際的課題設(shè)計(jì)/論文校內(nèi)(外)指導(dǎo)教師職 稱工作單位及部門聯(lián)系方式賈桂霞副教授電子信息工程系18919080768一、題目說明(目的和意義):用單片機(jī)設(shè)計(jì)一個(gè)模擬電話撥號(hào)系統(tǒng),用1602LCD液晶顯示來實(shí)現(xiàn)顯示時(shí)間并能用矩陣式按鍵控制電話所撥號(hào)碼及顯示功能的設(shè)計(jì).通過本設(shè)計(jì)使學(xué)生在獲取技術(shù)資料、專業(yè)知識(shí)綜合運(yùn)用、科技論文撰寫、電子產(chǎn)品設(shè)計(jì)等方面的能力得到提高。二、設(shè)計(jì)(論文)要求(工作量、內(nèi)容): 【設(shè)計(jì)內(nèi)容】設(shè)計(jì)一個(gè)單片機(jī)監(jiān)控的電話撥號(hào)鍵盤,將電話鍵盤中撥出的某一電話號(hào)碼,顯示在LCD顯示屏上。要求每按下一個(gè)鍵要發(fā)出聲響,以表示按下該鍵?!驹O(shè)計(jì)要求】 設(shè)計(jì)環(huán)境硬件:微機(jī)、所需元器件等;軟件:Protel電路設(shè)計(jì)軟件、WAVE/keilC仿真軟件、Proteus仿真軟件?!驹O(shè)計(jì)報(bào)告要求】 論文撰寫應(yīng)該符合蘭州工業(yè)學(xué)院畢業(yè)論文撰寫規(guī)范要求;論文中應(yīng)該包括緒論、功能、方案確定、單元電路設(shè)計(jì)、完整的硬件電路設(shè)計(jì)及軟件流程等內(nèi)容。完成日期第21周(本學(xué)期)答辯日期第12周(下學(xué)期)四、 主要參考文獻(xiàn)、資料、設(shè)備和實(shí)習(xí)地點(diǎn)及翻譯工作量:(一)參考文獻(xiàn)[1] 趙又新著,微機(jī)原理與接口技術(shù). 中國電力出版社,2007[2] 韓曉東、李勇江等著,Protel 99 SE電路設(shè)計(jì)實(shí)用教程. 中國鐵道出版社,2008[3] 胡漢才,2010[4] 陳忠平編著,51單片機(jī)C語言程序設(shè)計(jì)經(jīng)典實(shí)例. 電子工業(yè)出版社,2012[5] 張涵等編著,基于PROTEUS的電路及單片機(jī)設(shè)計(jì)與仿真. 電子工業(yè)出版社,2012(二)實(shí)習(xí)地點(diǎn)學(xué)校實(shí)驗(yàn)室、學(xué)生自己考察的外部地點(diǎn)。要求英文摘要250單詞以內(nèi),關(guān)鍵詞5—8個(gè)詞。摘 要隨著人們生活水平的不斷提高,電話在人們的日常生活中是比較常見的電子產(chǎn)品之一,它已進(jìn)入我們的每一個(gè)家庭。系統(tǒng)可以實(shí)現(xiàn)所撥號(hào)碼顯示、退格、清屏等功能。關(guān)鍵詞:單片機(jī);鍵盤;1602LCD AbstractAs people living standard unceasing enhancement, the phone in People39。 keyboard 。各種數(shù)字顯示儀器中的顯示、廣告牌、數(shù)碼產(chǎn)品等,傳統(tǒng)的數(shù)碼管顯示已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足各行各業(yè)的需求?;趩纹瑱C(jī)的LCD顯示是一種用單片機(jī)來控制的一種顯示系統(tǒng),它不僅能顯示各種數(shù)字、字母,還能顯示各種字體的漢字以及一些簡單的圖象,使用起來極為方便,只要通過對(duì)單片機(jī)寫入一定的程序來控制LCD的顯示即可完成,根據(jù)程序的不同而產(chǎn)生不同的效果。電話發(fā)展的短短幾十年,從無號(hào)碼顯示到有號(hào)碼顯示,再到可視電話,在每一個(gè)轉(zhuǎn)變過程中都有重大的突破。本文設(shè)計(jì)的是基于單片機(jī)的電話撥號(hào)系統(tǒng),該系統(tǒng)可以實(shí)現(xiàn)電話號(hào)碼數(shù)字顯示。在本設(shè)計(jì)中,最終選用的是矩陣式鍵盤,把所操作的數(shù)字送至單片機(jī),通過單片機(jī)實(shí)現(xiàn)號(hào)碼的顯示與控制。但是考慮到本次設(shè)計(jì)的特點(diǎn),EDA在能夠擴(kuò)展上比較受局限,占用的資源也比較多。方案二:用單片機(jī)設(shè)計(jì)單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。同時(shí)集成諸如通訊接口、定時(shí)器,實(shí)時(shí)時(shí)鐘等外圍設(shè)備。單片機(jī)也被稱為微控制器(Microcontroler),用單片機(jī)芯片作為控制部分,單片機(jī)有豐富的中斷源,它的準(zhǔn)確度相當(dāng)高,并且C語言的靈活運(yùn)用,給編程帶來了方便。綜上所述,單片機(jī)資源豐富,程序編寫也靈活簡單,可移植性強(qiáng),性價(jià)比也高,所以本次設(shè)計(jì)選用單片機(jī)作為主控芯片。但是由于我們計(jì)劃顯示電話號(hào)碼,顯示的數(shù)字內(nèi)容多。方案二:用LCD液晶進(jìn)行顯示LCD由于其位數(shù)多,可顯示32位,顯示清晰,顯示內(nèi)容豐富,顯示信息量大,程序簡單,顯示快速而得到了廣泛的應(yīng)用。 鍵盤輸入電路模塊的選擇方案與論證鍵盤用于實(shí)現(xiàn)單片機(jī)應(yīng)用系統(tǒng)中的數(shù)據(jù)和控制命令的輸入,鍵盤