需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:12113 | ![]() | |
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:手機撥號模塊是給需要輸入數字串的應用系統提供輸入的擴展模塊,被廣泛應用于各類電子產品作為輸入模塊,通常應用于類似手機、門禁、取款機、開戶密碼機等系統。本文設計的是一個手機撥號系統,手機撥號系統的硬件電路核心控制部件選用AT89C51單片機,輸入模塊采用矩陣式鍵盤來實現,電路顯示模塊使用1602液晶顯示屏來顯示。軟件設計用C語言編程來實現,編程環境為Keil C51,硬件電路的設計和仿真在Protues仿真軟件中進行,然后再根據設計的電路原理圖搭建硬件電路。最終設計可以實現的功能包括顯示所撥號碼、退格、清除屏幕顯示等。本設計具有電路結構簡單,便于觀察和使用等優點。
關鍵詞:單片機 矩陣式鍵盤 液晶顯示
目錄 摘要 Abstract 1.緒論-1 1.1研究背景及意義-1 1.2手機撥號模塊概述-1 1.3本文主要內容及結構安排-2 2.方案設計-3 2.1設計任務-3 2.2方案介紹-3 2.2.1主控制器模塊的選擇-3 2.2.2鍵盤輸入電路模塊的選擇-3 2.2.3顯示模塊的選擇-4 2.3方案總結-5 3.硬件設計-6 3.1主控制模塊電路設計-6 3.1.1 AT89C51單片機-6 3.1.2復位電路-7 3.1.3時鐘電路-8 3.2 矩陣式鍵盤簡介-9 3.2.1 矩陣式鍵盤的基本結構-9 3.2.2 矩陣式鍵盤的識別方法-10 3.3 1602LCD簡介-10 3.3.1 引腳功能與連接-10 3.3.2 控制指令說明-12 3.3.3 1602LCD地址映射及標準字庫表-13 4.軟件設計-16 4.1 程序整體設計-16 4.2 程序流程圖-17 4.3 鍵盤掃描設計-18 4.4 LCD顯示設計-19 5.調試與測試-21 5.1 軟件仿真調試-21 5.2 硬件調試-23 結語-25 參考文獻-26 致謝-27 附錄-28 代碼-28 |