【正文】
學(xué)生畢業(yè)設(shè)計(論文) 題 目 4*4矩陣鍵盤設(shè)計 作 者 院 (系 ) 專 業(yè) 測控技術(shù)與儀器 指導(dǎo)教師 答辯日期 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對 本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在 不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。 作者簽名: 日 期: 畢業(yè)設(shè)計(論文) 誠信責(zé)任書 本人鄭重聲明:所呈交的畢業(yè)設(shè)計(論文),是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果。畢業(yè)設(shè)計(論文)中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點(diǎn)等,均已明確注明出處。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)公開發(fā)表或撰寫過的研究成果 。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式 標(biāo)明。 本人畢業(yè)設(shè)計(論文)與資料若有不實(shí),愿意承擔(dān)一切相關(guān)的法律責(zé)任。 論 文 作者簽名 : 年 月 日 xx 大學(xué)本科畢業(yè)設(shè)計(論文) I 摘 要 相對于普通鍵盤, 矩陣鍵盤有效的提高按鍵操作的效率,它可以提高系統(tǒng)的準(zhǔn)確行,有利于資源的節(jié)約。對操作者的要求也比較低。能夠準(zhǔn)時,時實(shí),高效的顯示按鍵信息。 本設(shè)計基于單片機(jī)技術(shù)和數(shù)碼管顯示技術(shù) ,以 AT89C51 單片機(jī)作為主控芯片,結(jié)合電源電路,晶振振蕩電路,復(fù)位電路,按鍵掃描模塊, LED 顯示模塊等。要通過軟件與硬件相結(jié)合的方式來完成在數(shù)碼管上顯示 0—F。并且在程序設(shè)計中利用按鍵掃描技術(shù)來對按鍵進(jìn)行消抖。 4*4 矩陣鍵盤式鍵盤采用 AT89C51 單片機(jī)作為核心控制器件,以按鍵信號作為簡單的輸入信息,利用 8 段數(shù)碼管和 C 語言編程。單片機(jī)將檢測到的按鍵信號轉(zhuǎn)換成數(shù)字量。最總在數(shù)碼管顯示了 0F。該設(shè)計實(shí)現(xiàn)了對矩陣鍵盤簡單的信息輸入的識別。 關(guān) 鍵詞: AT89C51; LED; C 語言;矩陣鍵盤 II xx 大學(xué)本科畢業(yè)設(shè)計(論文) III The Design of 4*4 Matrix Keyboard ABSTRACT Compared to ordinary keyboard, the keyboard matrix to effectively improve the efficiency of key operation, which can improve the accuracy of the line, is conducive to resource conservation. The operator39。s requirements are relatively low. On time, when the real and efficient display key information. The design is based on microcontroller technology and digital display technology to AT89C51 microcontroller as the master chip, bined with the power supply circuit, crystal oscillator circuit, reset circuit, key scan module, LED display module. Through software and hardware bination to acplish in the digital tube display 0F. And in the program design techniques to take advantage of key scan debounce keys. 4 * 4 matrix keyboard keyboard using AT89C51 microcontroller as the core control device to key signal as a simple input information, using eight digital tube and the C programming language. SCM will detect key signals are converted into digital. Most always in the digital display of the 0F. The Design and Implementation of a simple message on the matrix keyboard input recognition. Key words: AT89C51。 LED。 C language。 Matrix keyboard IV 目 錄 摘 要 ..............................................................................................................................I ABSTRACT .................................................................................................................... III 1 緒 論 ......................................................................................................................... 1 4*4 矩陣鍵盤的的介紹 .................................................................................... 1 4*4 矩陣鍵盤應(yīng)用 ............................................................................................ 1 本設(shè)計所要實(shí)現(xiàn)的目標(biāo) ................................................................................... 1 本文的設(shè)計方案:采用以單片機(jī)為核心的控制方案 ................................... 2 2 主要器件介紹 ............................................................................................................. 3 按鍵掃描模塊的選擇 ......................................................................................... 3 按鍵序號排列圖 ..................................................................................... 3 主控芯片 (微處理器 )的選擇 ............................................................................. 3 AT89C51 單片機(jī)功能簡介 ..................................................................... 3 AT89C51 單片機(jī)引腳功能說明 ............................................................. 4 數(shù)碼管的選擇 ................................................................................................... 6 LED 數(shù)碼管的簡介 ................................................................................ 6 8 段 LED 數(shù)碼管的功能說明 ................................................................ 6 驅(qū)動部分簡介 ................................................................................................... 7 74LS245 的選擇 ...................................................................................... 7 74LS245 的功能說明 .............................................................................. 7 3 系統(tǒng)硬件構(gòu)成 ............................................................................................................. 9 設(shè)計原理 ........................................................................................................... 9 外圍電路 ........................................................................................................... 9 電源電路 ................................................................................................. 9 74LS245 驅(qū)動 8 段數(shù)碼管的電路 ........................................................ 10 晶振電路 ............................................................................................... 11 復(fù)位電路 ............................................................................................... 12 4*4 矩陣式鍵盤電路 ............................................................................ 12 4 系統(tǒng)軟件設(shè)計 ........................................................................................................... 15 5 軟件調(diào)試及仿真 .......................................................................................