【正文】
了,若計(jì)數(shù)到了則相關(guān)變量清除0。對(duì)LCD端口寫(xiě)入不同的命令可以寫(xiě)入和顯示不同的數(shù)據(jù),具體命令請(qǐng)參考LCD12864和數(shù)據(jù)手冊(cè)。LCD顯示程序是整個(gè)顯示部分中的重要部分,包括寫(xiě)入命令、初始化、寫(xiě)入數(shù)據(jù)、數(shù)據(jù)顯示、自定義GDRAM顯示、繪圖顯示、反白顯示等。軟件控制程序主要有主控程序、時(shí)間程序、LCD控制程序、時(shí)間及日期顯示程序、鍵盤(pán)掃描程序等組成。3 系統(tǒng)框圖及工作原理 系統(tǒng)框圖圖1 系統(tǒng)框圖 工作原理硬件控制電路主要用了4*4矩陣鍵盤(pán)、AT89S52芯片處理器、LCD和七段數(shù)碼管。在軟件上提供文字與圖形混合顯示、畫(huà)面清除、光標(biāo)歸位、顯示開(kāi)/關(guān) 、光標(biāo)顯示/隱藏、顯示字體閃爍、光標(biāo)移位功能、顯示移位、垂直畫(huà)面旋轉(zhuǎn)、反白顯示、休眠模式的功能,相對(duì)于LCD1602來(lái)說(shuō)功能豐富,而且已內(nèi)建有GB碼簡(jiǎn)體中文字型庫(kù),方便編程。 顯示部分方案論證方案一:使用LCD1602成本低,程序控制簡(jiǎn)單,但它只能顯示16X2個(gè)半寬字型符,不能顯示漢字,比較單調(diào)。方案三:AT89S52是8位單片機(jī),提供的的四組8個(gè)I/O口能夠?qū)崿F(xiàn)既定功能,成本也不高。但是,在控制與顯示的結(jié)合上有些復(fù)雜,顯示模組資源相對(duì)有限,而且單片機(jī)的穩(wěn)定性不是很高,而且就需要完成這個(gè)這些都方便對(duì)設(shè)計(jì)進(jìn)行擴(kuò)展,使設(shè)計(jì)更加完善。I/O口功能也比較強(qiáng)大,方便使用。方案二:凌陽(yáng)16位單片機(jī)有豐富的中斷源和時(shí)基。但是考慮到本設(shè)計(jì)的特點(diǎn),EDA在功能擴(kuò)展上比較受局限,而且EDA占用的資源也相對(duì)多一些。2 方案設(shè)計(jì)與論證 控制部分方案論證方案一:可采用ALTERA公司的FLEX10K系列PLD器件。2)增加一個(gè)LED數(shù)碼管同步顯示相應(yīng)鍵碼。3)按下任意一個(gè)按鍵,LCD液晶屏幕顯示相應(yīng)按鍵的信息(不同按鍵的顯示內(nèi)容可以自行設(shè)計(jì))。1 設(shè)計(jì)要求 基本要求1)開(kāi)機(jī)LCD液晶屏幕顯示“08級(jí)電子信息工程XXXX畢業(yè)設(shè)計(jì)”信息。因此,研究?jī)x器儀表的控制顯示系統(tǒng)及擴(kuò)大其應(yīng)用有著非?,F(xiàn)實(shí)的意義。數(shù)字化顯示系統(tǒng)告別了以前老式的監(jiān)控和計(jì)算儀器、設(shè)置狀態(tài)方式,給人們帶來(lái)了極大的方便。LCD12864。關(guān)鍵詞:?jiǎn)纹瑱C(jī);數(shù)字溫度日歷表設(shè)計(jì)AbstractThe design is based on digital integrated technology is the core of the system,The software design uses module structure,C programming language. System by taking the fonts LCD12864 display data, through 4 * 4 matrix keyboard control displays text, calendar dates (year, month, day, week), time (hour, minutes and seconds), word against white, customize characters, photos. Can via keyboard adjust time, date, and press the keyboard, 7 segment digital pipe display corresponding cryogenically keys logo. First the arrangement of the content of the system hardware principle are introduced, and the hardware interface technology and the function of each interface module, Secondly, this paper expounds the program modules and realization process.Key word:MCU。系統(tǒng)通過(guò)帶字庫(kù)的LCD12864顯示數(shù)據(jù),通過(guò)4*4矩陣鍵盤(pán)控制顯示文字、公歷日期(年、月、日、星期)、時(shí)間(時(shí)、分、秒) 文字反白、自定義字符、圖片顯示,可以通過(guò)鍵盤(pán)調(diào)整時(shí)間、日期,溫度,同時(shí)按下鍵盤(pán)時(shí),七段數(shù)碼管顯示相應(yīng)鍵位的鍵位標(biāo)識(shí)。 江西渝州科技職業(yè)學(xué)院應(yīng)用電子專(zhuān)科畢業(yè)論文摘 要本設(shè)計(jì)以數(shù)字集成電路技術(shù)為基礎(chǔ)、單片機(jī)技術(shù)為核心。軟件設(shè)計(jì)模塊化結(jié)構(gòu)、C語(yǔ)言編程。在內(nèi)容安排上首先描述系統(tǒng)硬件工作原理,著重介紹了各硬件接口技術(shù)和各個(gè)接口模塊的功能;其次,詳細(xì)闡述了程序的各個(gè)模塊和實(shí)現(xiàn)過(guò)程。 Keyboard display the simulation system。The clock 目 錄引言 4 1 設(shè)計(jì)要求 3 基本要求 3 發(fā)揮部分 4 2 方案設(shè)計(jì)與論證 4 控制部分方案論證 4 顯示部分方案論證 4 3 系統(tǒng)框圖及工作原理 5 系統(tǒng)框圖 5 工作原理 5 5 5 4 硬件原理分析及設(shè)計(jì) 6 單片機(jī)時(shí)鐘電路 6 單片機(jī)復(fù)位電路 6 6 鍵盤(pán)電路 7 顯示電路 7 LCD顯示電路 7 7 整體電路圖 8 系統(tǒng)硬件設(shè)計(jì)所需的元件 9 5 軟件設(shè)計(jì) 9 軟件總體設(shè)計(jì)及框圖 9 軟件重要子程序設(shè)計(jì)及框圖 10 10 11 11 12 6 硬件安裝制作 13 PCB板制作 13 元件焊接 13 7 電路調(diào)試 13 硬件調(diào)試 14 14 8 測(cè)試結(jié)果 14 9 結(jié)論 14 致謝 15 參考文獻(xiàn) 15 引言儀器儀表的鍵盤(pán)顯示系統(tǒng),是實(shí)現(xiàn)通過(guò)鍵盤(pán)的控制,使LCD屏幕有相應(yīng)的顯示,廣泛用于各個(gè)領(lǐng)域,如電腦、家電、數(shù)字儀器等,成為人們直觀了解和控制儀器、設(shè)備的運(yùn)行狀態(tài)的重要依據(jù),給人們的生活帶了方便,成為現(xiàn)代人們生活、工作的必需品。本設(shè)計(jì)是儀器儀表的控制顯示模擬系統(tǒng),所有的儀器儀表的控制顯示系統(tǒng)都是以此為基礎(chǔ)而擴(kuò)展的。本設(shè)計(jì)就是儀器