【正文】
任 務下達日期 2020 年 10 月 20日 設 計提交期限 2020 年 6 月 10日 設計主要內(nèi)容 利用單片機設計一個可以繪制規(guī)則圖形的系統(tǒng),圖形及參數(shù)用 12864 液晶顯示。參數(shù)由按鈕開關(guān)輸入??烧{(diào)參數(shù):左上角坐標、長 和寬??烧{(diào)參數(shù):中心點坐標、對 角線半長和對角線半高。可調(diào)參數(shù):中心點坐標、半徑。 2020 年 1 月 年 2 月 :設計及制作。 2020 年 5 月 2020 年 6 月:書寫論文。 方案論證 采用大規(guī)模集成電路,如 FPGA、嵌入式等比較容易產(chǎn)生規(guī)則圖形,但利用單片機產(chǎn)生更經(jīng)濟、電路更簡單,適應于比較簡單的顯示 場合。導彈的導航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡通訊與數(shù)據(jù)傳輸,工業(yè)自動過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC 卡,民用豪華轎車折安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。 大部分的數(shù)字便攜式設備是基于單片機系統(tǒng)開發(fā)的,在單片機系統(tǒng)中,除了需要特定的功能算法和傳感器等器件外,還需要輸入,輸出裝置,在便攜式設備中,輸入裝置一般是鍵盤,而輸出裝置一般是液晶顯示模塊。 關(guān)鍵詞 : 鍵盤 ; LCD12864;單片機; 第 6 頁 Abstract MCU to infiltrate all areas of life, a few subjects is difficult to find which areas of the traces of the microcontroller. Navigation device of the missile, aircraft, various instrument control, puter work munications and data transmission, industrial automation, process realtime control and data processing, widely used in a variety of smart card IC, civil limousine fold security system, VCR, cameras, the control of automatic washing machines, and programcontrolled toys, electronic pets, etc., which are inseparable from the microcontroller. LCD low voltage micropower flat structure, passive (no glare, do not stab the human eye does not cause eye fatigue) to display information (in chromatography (because pixels can be done very little), late in the color of very accurately reproduce), electromagic radiation (on human security, which will help to keep the information secret), longlife. Most digital portable devices based on single chip system developed in the SCM system, in addition to the specific functional algorithms and sensor devices also need to input and output devices, portable devices, input devices are generally keyboards, while the output The device is generally the LCD module. Complete the work to achieve the key content of the LCD, LCD button function to achieve the results of the portable device output. Keywords: keyboard ; LCD12864; Microcontroller; 第 7 頁 目 錄 第一章 有關(guān) 液晶 12864 的一般介紹 ................................ 9 12864 特性 ................................................. 9 12864 模塊電路圖 .......................................... 10 極限參數(shù) .................................................. 10 電參數(shù) ..................................................... 10 LCD 的驅(qū)動方式 ????????????????????? 10 靜 態(tài)驅(qū)動方法???????????????????? 10 動態(tài)驅(qū)動方法????????????????????? 10 液晶模塊指令系統(tǒng) ........................................... 11 顯示開關(guān)控制 (DISPLAY ON/OFF)......................... 11 設置顯示起始行 ....................................... 11 設置頁地址 ........................................... 11 設置 Y 地址 (SET Y ADDRESS) ........................... 12 讀狀態(tài) (STATUS READ).................................. 12 寫顯示數(shù)據(jù) (WRITE DISPLAY DATE)....................... 12 讀顯示數(shù)據(jù) (READ DISPLAY DATE)........................ 13 讀寫操作時序 ............................................... 13 寫操作時序 ............................................... 13 讀操作時序 ........................................... 13 讀寫時序參數(shù)表 ....................................... 13 第二章 STC89C52 芯片介紹 ...................................... 15 時鐘電路 ................................................... 16 復位及復位電路 ............................................. 16 STC89C52 具體介紹 ......................................... 18 第三章 按鍵模塊 ............................................. 20 第四章 電路框圖設計 ......................................... 22 系統(tǒng)框圖 ................................................... 22 工作原理 ................................................... 22 硬件工作原理 ......................................... 22 軟件工作原理 ......................................... 22 第五章 第硬件原理分析及設計 .................................. 24 單片機時鐘電路 ............................................. 24 單片機復位電路 ............................................. 24 鍵盤電路 ................................................... 25 顯示電路 ................................................... 25 第六章 軟件設計 ............................................. 27 寄存器寫入???????????? ? ??????????? 27 清屏??????????????????????????? 27 光標參數(shù)設置??????????????????????? 27 第 8 頁 R A M 寫入????????????????????????? 27 圖形顯示 ................................................... 27 第七章 電路調(diào)試 ............................................. 29 硬件調(diào)試 ....................................................................................................... 29 軟件調(diào)試 ....................................................................................................... 29 第八章 小結(jié) ................................................ 30 參考文獻 ..................................................... 31 附錄 ........................................................ 32 桂林航天工業(yè)學院 畢業(yè)設計(論文) 第 1 頁 第一章 有關(guān) 液晶 12864 的一般介紹 液晶顯示器按其功能可分為筆段式和點矩陣式兩種。在中規(guī)模圖形式液晶顯示模塊中,內(nèi)置 T6963C 控制器的液晶顯示模塊是目前較為常用的一種。本設計由于需要顯示西文、漢字還有圖形,所以采用的就是 T6963C 是點陣式液晶圖形顯示器 。 圖 11 12864 模塊內(nèi)部電路 桂林航天工業(yè)學院 畢業(yè)設計(論文) 第 2 頁 極限參數(shù) 極限電壓見表 11。在實際應用中,由于采用了數(shù)字電路驅(qū)動,所以這種交流電場是通過脈沖電壓信號來建立的。 名稱 符號 測試條件 標準值 單位 最小值 最大值 電源電壓 VDDVSS Ta=25℃ 0 V LCD 驅(qū)動電壓 VDDV0 0 V 輸入電壓 V1 0 VDD V 名稱 符號 測試條件 標準值 單位 最小值 典型值 最大值 電壓 邏輯 VDDVSS V LCD VDDV0 V 電流 邏輯 IDD mA LCD IEE mA LCD 工作電壓 (推薦值) VDDV0 0℃ V 25℃ V 40℃ V 輸入電壓 ‘ H’電平 VIH 高電平 VDD V ‘ L’電平 VIIL 低電平 0 V 桂林航天工業(yè)學院 畢業(yè)設計(論文) 第 3 頁 液晶顯示的驅(qū)動就是用來調(diào)整施加在液晶顯示器件電極上的電位信號的相位、峰值、頻率等,建立驅(qū)動電場,以實現(xiàn)液晶顯示器件的顯示效果。對于 TN及 STNLCD一般采用靜態(tài)驅(qū)動或多路驅(qū)動方式。靜態(tài)驅(qū)動響應速度快、耗電少、驅(qū)動電壓低,但驅(qū)動電極度數(shù)必須與顯示筆段數(shù)相同,因而用途不如多 路驅(qū)動廣。它適用于筆段型液晶顯示器件的驅(qū)動。振蕩器的脈沖信號經(jīng)分頻后直接施加在液晶顯示器件的背電極 BP 上