freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的漢字式lcd滾動顯示論文-資料下載頁

2024-11-17 22:09本頁面

【導讀】電子技術(shù)的日新月異,使我們的生活更加方便、快捷。任何一個領域,技術(shù)總是在。不停地向前發(fā)展。而隨著技術(shù)的發(fā)展,新的產(chǎn)品應用也會跟著出現(xiàn),然后成熟和普及。正如在顯示器領域,由球面CRT到純平CRT,由純平CRT到如今主流的LCD液晶顯示,而LCD漢字滾動顯示更是應用廣泛。本文設計了一種以AT89C51單片機為核心的低成本、系統(tǒng)由單片機、外圍電路、單片機最小系統(tǒng)以及顯示電路構(gòu)成。具有易安裝檢測、軟件功能完善,工作可靠、準確度高等優(yōu)點。

  

【正文】 _WriteComm(0x0c)。 LCD_WriteComm(0x01)。 LCD_WriteComm(0x02)。 LCD_WriteComm(0x06)。 } void LCD_CheckBusy(void) { unsigned char Flag。 LCD_DI_LO。 LCD_RW_HI。 do { LCD_EN_HI。 LCD_DATA_DIR = 0x00。 SN74LVC_DIR_HI。 _NOP()。 Flag = LCD_DATA_IN。 _NOP()。 SN74LVC_DIR_LO。 LCD_DATA_DIR = 0xFF。 LCD_EN_LO。 } while(Flag amp。 0x80)。 } void LCD_WriteComm(unsigned char wdata) { LCD_CheckBusy()。 LCD_DI_LO。 LCD_RW_LO。 LCD_EN_HI。 LCD_DATA_OUT = wdata。 LCD_EN_LO。 } void LCD_WriteByte(unsigned char wdata) { LCD_CheckBusy()。 LCD_DI_HI。 LCD_RW_LO。 LCD_EN_HI。 14 LCD_DATA_OUT = wdata。 LCD_EN_LO。 } void LCD_SetXY(unsigned char X, unsigned char Y) { switch(Y) { case 1: LCD_WriteComm(0x7F + X)。 break。 case 2: LCD_WriteComm(0x8F + X)。 break。 case 3: LCD_WriteComm(0x87 + X)。 break。 case 4: LCD_WriteComm(0x97 + X)。 } } void LCD_WriteDEC(unsigned char X, unsigned char Y, unsigned char wdata) { LCD_SetXY(X,Y)。 LCD_WriteByte(wdata)。 } void LCD_WriteString(unsigned char X, unsigned char Y, unsigned char *String) { unsigned char temp。 LCD_SetXY(X,Y)。 temp = *String。 while(temp!=0)} (二) 程序的調(diào)試與運行 1. HEX 文件的生成 ① 打開單片機軟件開發(fā)系統(tǒng) Keil μ Vision,單擊“ μ Vision”菜單中的“ Project” ,在此下拉菜單中單擊“ New Project”選項后,彈出“ Create New Project”對話框,鍵入新建項目名稱。 ② 鍵入新建項目名并單擊“確定”按鈕后,在彈出的“ Select Device”對話框中選擇合適的單片機型號,選擇 AT89C51。 ③ 單擊“μ Vision”菜單中的“ File”,在此下拉菜單中選擇“ New”后,打開一個空的文本編輯窗口 ,在此窗口中鍵入程序,創(chuàng)建新的源程序“漢字式 LCD 滾動顯示 .ASM”文件。 ④ 在左邊的“ Project”窗口的文件 頁中單擊文件組,再單擊鼠標右鍵后,再彈出的窗口中選中“ Add Files to Group ‘ Source Group 1”選項,將“漢字式 LCD滾動顯示 .ASM” 15 程序?qū)氲健?Source Group1”中。 ⑤ 在“ Project”下拉菜單中,選擇 “ Rebuild all Target Files”項。若程序編譯成功,將生成“漢字式 LCD滾動顯示 .HEX”文件。 2. 調(diào)試與仿真 ① 在 Proteus ISIS 編輯窗口中,單擊鼠標右鍵將 AT89C51 單片機選中并單擊鼠標左鍵,彈出“ Edit Component”對話框,在此對話框的“ Clock Frequency”欄中設置單片機晶振頻率為 12MHz,在“ Program File”欄中單擊新建圖標,選擇先前用 Keil μ Vision 2生成的“漢字式 LCD 滾動顯示 .DSN”文件。 ② 更改程序中漢字庫的內(nèi)容可顯示不同的漢字。 16 總 結(jié) 本設計系統(tǒng)采用了美國 ATMEL 公司生產(chǎn)的單片機 AT89C51 芯片。以及其它常用芯片如: SMG12864A、 AMPIRE128 64 等來設計 LCD 漢字滾動顯示電路,實現(xiàn) 了漢字的滾動和顯示。本系統(tǒng)具有易安裝檢測、軟件功能完善,工作可靠、準確度高等優(yōu)點。 這次畢業(yè)設計給我的感受很深刻,使我第一次系統(tǒng)全面的回顧了大學三年所有的課程:模擬電路、數(shù)字電路、編程、電子 EDA 等等。從中我還體會到了所學理論知識的重要性:知識掌握得越多,設計得就更全面、更順利、更好。再有學會了怎樣查閱資料和利用工具書。由于一個人不可能什么都學過,什么都懂,更加不可能一學就通,因此,當你在設計過程中需要用一些不曾學過的東西時,就要去有針對性地查找資料。在設計過程中,通過大量的查閱資料,認真研究教材,對單片機 有了更為深刻的理解,在設計軟件時,須仔細的分析硬件電路,畫出程序流程圖,按著各部分模塊編寫程序。畢業(yè)設計培養(yǎng)了我嚴肅認真和實事求是的科學態(tài)度和吃苦耐勞的精神以及嚴謹?shù)淖黠L,提高了自身的交流溝通和團體協(xié)作能力。這些對我以后的工作都非常有幫助的。 17 致 謝 此次畢業(yè)設計,我遇到很多問題,通過向老師求教、和同學討論讓我知道真正完成一項設計是不容易的,在鞏固專業(yè)知識的同時也讓我 學到了堅持和努力,感謝同學們幫我解決畢業(yè)設計中遇到的許多問題, 使我在畢業(yè)設計過程中少走很多彎路, 從 他 們 身上我 學到了很多東西,在此表示深深的 敬意與感謝。并對多年來教導關心過我的老師表示深深的謝意和敬意。 18 參 考 文 獻 [1] 李光飛 (2020). 單片機課程設計實例指導》(第 2版) . 北京航空航天出版社 [2] 張志良 (2020). 單片機原理及控制技術(shù)(第 2版 ) .機械工業(yè)出版社 [3] 劉篤仁、韓保君 (2020). 傳感器原理及應用技術(shù) ..機械工業(yè)出版社 [4] 劉華東 (2020).單片機原理與應用(第 2版) .電子工業(yè)出版社 [5] 沙占友 (2020).智能化集成溫度傳感器原理與應用 [M]. 機械工業(yè) 出版社 [6] 賈伯年 (2020).傳感器技術(shù). 東南大學出版社 [7] 周志文 (2020).C語言程序設計. 機械工業(yè)出版社 [8] 夏路易 (2020).電路原理圖與電路板設計教程 .北京希望電子出版社 [9] 趙亮、侯國銳 (2020).單片機 C語言編程與實例 .人民郵電出版社 [10] 吉雷 (2020). Protel99從入門到精通 . 西安電子科技大學出版社
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1