![單片機(jī)課程設(shè)計(jì)4X4矩陣鍵盤顯示要點(diǎn)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/8/a2b7982d-50b2-4b95-9ca3-5df5c611f44d/a2b7982d-50b2-4b95-9ca3-5df5c611f44d1.gif)
![單片機(jī)課程設(shè)計(jì)4X4矩陣鍵盤顯示要點(diǎn)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/8/a2b7982d-50b2-4b95-9ca3-5df5c611f44d/a2b7982d-50b2-4b95-9ca3-5df5c611f44d2.gif)
![單片機(jī)課程設(shè)計(jì)4X4矩陣鍵盤顯示要點(diǎn)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/8/a2b7982d-50b2-4b95-9ca3-5df5c611f44d/a2b7982d-50b2-4b95-9ca3-5df5c611f44d3.gif)
![單片機(jī)課程設(shè)計(jì)4X4矩陣鍵盤顯示要點(diǎn)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/8/a2b7982d-50b2-4b95-9ca3-5df5c611f44d/a2b7982d-50b2-4b95-9ca3-5df5c611f44d4.gif)
![單片機(jī)課程設(shè)計(jì)4X4矩陣鍵盤顯示要點(diǎn)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/8/a2b7982d-50b2-4b95-9ca3-5df5c611f44d/a2b7982d-50b2-4b95-9ca3-5df5c611f44d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、系(部) 專業(yè)(班級(jí)) 姓名學(xué)號(hào)指導(dǎo)教師長(zhǎng)沙學(xué)院?jiǎn)纹瑱C(jī)原理及應(yīng)用課程設(shè)計(jì)說(shuō)明書液晶顯示4*4矩陣鍵盤按鍵號(hào)程序設(shè)計(jì)電子與通信工程系電氣1班龍程2011024109劉輝、謝明華、王新輝、馬凌起止日期2014.5.19 2014.5.30長(zhǎng)沙學(xué)院課程設(shè)計(jì)鑒定表姓名 龍程學(xué)號(hào) 2011024109專業(yè) 電子信息工程 班級(jí) 01設(shè)計(jì)題目液晶顯示4*4矩陣鍵盤按鍵號(hào)程序設(shè)計(jì)指導(dǎo)教師劉輝、謝明 華、王新輝指導(dǎo)教師意見:評(píng)定成績(jī): 教師簽名: 日期: 答辯小組意見:評(píng)定成績(jī): 答辯小組長(zhǎng)簽名: 日期:教研室總見:最終評(píng)定等級(jí): 教研室主任簽名: 日期: 說(shuō)明 課程設(shè)計(jì)成績(jī)分“優(yōu)秀”、“良好”、“中等”、“及
2、格”、“不及格”五等。單片機(jī)技術(shù)及應(yīng)用課程設(shè)計(jì)任務(wù)書系(部):電子與電氣工程系 專業(yè):11級(jí)電子一班 指導(dǎo)教師:謝明華、劉輝課題名稱液晶顯示4*4矩陣鍵盤按鍵號(hào)程序設(shè)計(jì)設(shè) 計(jì) 內(nèi) 容 及 要 求(1)課題內(nèi)容:設(shè)一個(gè)基于單片機(jī)的液晶顯示 4*4矩陣鍵盤按鍵號(hào)程序 功能要求:用AT89S52單片機(jī)并行口 P1接4*4矩陣鍵盤,以P1Q P1.3作輸入線; 以P1.4 P1.7作輸出線,按下任意鍵,都會(huì)仕仕 LCD12864的第一行上顯 示每個(gè)按鍵的0F序號(hào),同時(shí)12864的第二行顯示本行姓名、班級(jí),第三 行顯示本人學(xué)號(hào)。(2)要求:完成該系統(tǒng)的硬件和軟件的設(shè)計(jì),在 proteus軟件上仿真通過(guò),
3、提交一份 課程設(shè)計(jì)說(shuō)明書。計(jì) 工 作 量1、匯編或C51語(yǔ)百程序設(shè)計(jì);2、程序調(diào)試,在Proteus上進(jìn)行仿真;3、提交一份完整的課程設(shè)計(jì)說(shuō)明書,包括封而,中文摘要,目錄,正文(正 文主要包括:設(shè)計(jì)原理、程序設(shè)計(jì)、程序分析、仿真分析、調(diào)試過(guò)程,調(diào)試 結(jié)果等部分),參考文獻(xiàn)、設(shè)計(jì)總結(jié)等。進(jìn) 度 安 排起止日期(或時(shí)間量)設(shè)計(jì)內(nèi)容(或預(yù)期目標(biāo))備注第f課題介紹,答疑,收集材料,C51介紹第二天設(shè)計(jì)方案論證,練習(xí)編寫C51程序第三天第六天程序設(shè)計(jì)第六天第八天程序調(diào)試、仿真第九天第十天系統(tǒng)測(cè)試并編寫設(shè)計(jì)說(shuō)明書教研室 意見年 月曰系(部)主 管領(lǐng)導(dǎo)意見年 月曰目錄、乙-前言 5一、課程設(shè)計(jì)目的 6二、設(shè)
4、計(jì)內(nèi)容及原理 62.1 單片機(jī)控制系統(tǒng)原理 62.2 陣鍵盤識(shí)別顯示系統(tǒng)概述 62.3 鍵盤電路 72.4 12864 顯示器 82.5 整體電路圖 92.6 仿真結(jié)果 9三、實(shí)驗(yàn)心得與體會(huì) 10四、實(shí)驗(yàn)程序 10參考文獻(xiàn)18單片機(jī),全稱單片微型計(jì)算機(jī)(英語(yǔ):Single-Chip Microcomputer ),又稱微控制器 (Microcontroller ),是把中央處理器、存儲(chǔ)器、定時(shí) /計(jì)數(shù)器(Timer/Counter )、各種輸入輸出接口等 都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。與應(yīng)用在個(gè)人電腦中的通用型微處理器相比,它更強(qiáng)調(diào)自供 應(yīng)(不用外接硬件)和節(jié)約成本。它的最大優(yōu)點(diǎn)是體
5、積小,可放在儀表內(nèi)部,但存儲(chǔ)量小,輸入輸出接口 簡(jiǎn)單,功能較低。由于其發(fā)展非常迅速,舊的單片機(jī)的定義已不能滿足,所以在很多應(yīng)用場(chǎng)合被稱為范圍 更廣的微控制器;從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的32位300M的高速單片機(jī)。 現(xiàn)代人類生活中所用的幾乎每件有電子器件的產(chǎn)品中都會(huì)集成有單片機(jī)。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電子產(chǎn)品中都含有單片機(jī)。汽車上一般配備40多片單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百片單片機(jī)在同時(shí)工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過(guò)PC機(jī)和其他計(jì)算機(jī)的總和,甚至比人類的數(shù)量還要多。液晶顯示器(英語(yǔ):Liquid Crystal Dis
6、play ,縮寫:LCD為平面薄型的顯示設(shè)備。它的主要原理 是以電流刺激液晶分子產(chǎn)生點(diǎn)、線、面配合背部燈管構(gòu)成畫面。由一定數(shù)量的彩色或黑白像素組成,放置 于光源或者反射面前方。液晶顯示器功耗低,因此倍受工程師青睞,適用于使用電池的電子設(shè)備。英國(guó)科 學(xué)家在上世紀(jì)制造了第一塊液晶顯示器即LCd而第一臺(tái)可操作的LCD基于動(dòng)態(tài)散射模式(DynamicScattering Mode,DSM),是RCA司喬治海爾曼帶領(lǐng)的小組開發(fā)的。LED點(diǎn)陣屏通過(guò)LED(發(fā)光二極管)組成,以燈珠亮滅來(lái)顯示文字、圖片、動(dòng)畫、視頻等,是各部分組 件都模塊化的顯示器件,通常由顯示模塊、控制系統(tǒng)及電源系統(tǒng)組成。LED點(diǎn)陣顯示屏制
7、作簡(jiǎn)單,安裝方便,被廣泛應(yīng)用于各種公共場(chǎng)合,如汽車報(bào)站器、廣告屏以及公告牌等。矩陣鍵盤是單片機(jī)外部設(shè)備中所使用的排布類似于矩陣的鍵盤組.。在鍵盤中按鍵數(shù)量較多時(shí),為了減少I/O 口的占用,通常將按鍵排列成矩陣形式,如圖 1所示。在矩陣式鍵盤中,每條水平線和垂直線在 交叉處不直接連通,而是通過(guò)一個(gè)按鍵加以連接。這樣,一個(gè)端口(如P1 口)就可以構(gòu)成4*4=16個(gè)按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可見,在需要的鍵數(shù)比較多時(shí),采用矩陣法來(lái)做鍵盤是合理的。、課程設(shè)計(jì)目的設(shè)計(jì)一個(gè)基于單片機(jī)
8、的 4*4矩陣鍵盤設(shè)計(jì),用AT89S52單片機(jī)并行口 P1接4*4矩陣鍵盤,以P1.0、 P1.3作為輸入線,以 P1.4、P1.7作為輸出線,在 LCD12864上的第一行顯示每個(gè)按鍵的 0 F序號(hào), 同時(shí)12864的第二行顯示本人姓名、班級(jí),第三行顯示本人學(xué)號(hào)。主要內(nèi)容如下:1 .矩陣式鍵盤的特點(diǎn),進(jìn)行鍵盤控制系統(tǒng)的整體研究與設(shè)計(jì);2 .ED實(shí)時(shí)顯示按鍵信息;3 .軟件編程的方法實(shí)現(xiàn)按鍵信息的提取和顯示。二、設(shè)計(jì)內(nèi)容及原理2.1 單片機(jī)控制系統(tǒng)原理2.2 陣鍵盤識(shí)別顯示系統(tǒng)概述矩陣式鍵盤模式以 N個(gè)端口連接控制 N*N個(gè)按鍵,實(shí)時(shí)在LED數(shù)碼管上顯示按鍵信息。 顯示按鍵信息, 既降低了成本
9、,又提高了精確度,省下了很多的 I/O端口為他用,相反,獨(dú)立式按鍵雖編程簡(jiǎn)單,但占用I/O 口資源較多,不適合在按鍵較多的場(chǎng)合應(yīng)用。并且在實(shí)際應(yīng)用中經(jīng)常要用到輸入數(shù)字、字母、符號(hào)等 操作功能,如電子密碼鎖、電話機(jī)鍵盤、計(jì)算器按鍵等,至少都需要12到16個(gè)按鍵,在這種情況下如果用獨(dú)立式按鍵的話,顯然太浪費(fèi)I/O端口資源,為了解決這一問(wèn)題,我們使用矩陣式鍵盤。矩陣式鍵盤簡(jiǎn)介:矩陣式鍵盤又稱行列鍵盤,它是用 N條I/O線作為彳亍線,N條I/O線作為列線組成的鍵盤。在行線和 列線的每個(gè)交叉點(diǎn)上設(shè)置一個(gè)按鍵。這樣鍵盤上按鍵的個(gè)數(shù)就為N*N個(gè)。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O 口的利用率。
10、最常見的鍵盤布局如圖1-1所示。一般由16個(gè)按鍵組成,在單片機(jī)中正好可以用一個(gè)P 口實(shí)現(xiàn)16個(gè)按鍵功能,這也是在單片機(jī)系統(tǒng)中最常用的形式,本設(shè)計(jì)就采用這個(gè)鍵盤模式。EQEEJE HE U圖1鍵盤布局2.3 鍵盤電路AT89C51單片機(jī)的并行口 P1接4X4矩陣鍵盤,以 P1.0P1.3作輸入線,以 P1.4 P1.7作輸出線;P1 口輸出按鍵信息,在數(shù)碼管上顯示每個(gè)按鍵的“0-F'序號(hào)。實(shí)際電路圖連接如圖2所示。2.4 12864 顯示器12864點(diǎn)陣液晶顯示模塊(LCM就是由128*64個(gè)液晶顯示點(diǎn)組成的一個(gè)128列*64行的陣列。每個(gè)顯示點(diǎn)對(duì)應(yīng)一位二進(jìn)制數(shù),1表示亮,0表示滅。存儲(chǔ)
11、這些點(diǎn)陣信息的RAM稱為顯示數(shù)據(jù)存儲(chǔ)器。要顯示某個(gè)圖形或漢字就是將相應(yīng)的點(diǎn)陣信息寫入到相應(yīng)的存儲(chǔ)單元中。圖形或漢字的點(diǎn)陣信息由自己設(shè)計(jì),問(wèn)題的 關(guān)鍵就是顯示點(diǎn)在液晶屏上的位置(行和列)與其在存儲(chǔ)器中的地址之間的關(guān)系。由于多數(shù)液晶顯示模塊的驅(qū)動(dòng)電路是由一片行驅(qū)動(dòng)器和兩片列驅(qū)動(dòng)器構(gòu)成,所以 12864 液晶屏實(shí)際上是由左右兩塊獨(dú)立的 64*64 液晶屏拼接而成,每半屏有一個(gè) 512*8 bits顯示數(shù)據(jù)RAM左右半屏驅(qū)動(dòng)電路及存儲(chǔ)器分別由片選信號(hào)CS1和CS2選擇。顯示點(diǎn)在64*64液晶屏上的位置由行號(hào)(line,063 )與列號(hào)(column,。63 )確定。512*8bits RAM43某個(gè)存
12、儲(chǔ)單元的地址由頁(yè)地址(Xpage,07)和列地址(Yaddress,。63 )確定。每個(gè)存儲(chǔ)單元存儲(chǔ) 8 個(gè)液晶點(diǎn)的顯示信息。為了使液晶點(diǎn)位置信息與存儲(chǔ)地址的對(duì)應(yīng)關(guān)系更直觀關(guān),將64*64 液晶屏從上至下 8 等分為 8 個(gè)顯示塊,每塊包括 8 行 *64 列個(gè)點(diǎn)陣。每列中的 8 行點(diǎn)陣信息構(gòu)成一個(gè)8bits 二進(jìn)制數(shù),存儲(chǔ)在一個(gè)存儲(chǔ)單元中。 (注意:二進(jìn)制的高低有效位順序與行號(hào)對(duì)應(yīng)關(guān)系因不同商家而不同)存放一個(gè)顯示塊的 RAMK稱為存儲(chǔ)頁(yè)。即 64*64液晶屏的點(diǎn)陣信息存儲(chǔ)在8個(gè)存儲(chǔ)頁(yè)中,每頁(yè) 64個(gè)字節(jié),每個(gè)字節(jié)存儲(chǔ)一列 (8 行) 點(diǎn)陣信息。 因此存儲(chǔ)單元地址包括頁(yè)地址(Xpage,07
13、 ) 和列地址 (Yaddress,063 ) 。例如點(diǎn)亮 128*64 的屏中( 20, 30)位置上的液晶點(diǎn),因列地址30 小于 64,該點(diǎn)在左半屏第 29 列,所以CS1有效;行地址20除以8取整得2,取余得4,該點(diǎn)在RAM頁(yè)地址為2,在字節(jié)中的序號(hào)為 4;所以將 二進(jìn)制數(shù)據(jù)00010000(也可能是00001000 ,高低順序取決于制造商)寫入 Xpage=2, Yaddress=29 的存儲(chǔ)單元中即點(diǎn)亮( 20 , 30)上的液晶點(diǎn)。2.5整體電路圖圖4仿真結(jié)果圖:XTALI工 KTAL2- RETT,皿版。 PUfTO F32yfflTB PJ31NTT fa.trni F3ST1
14、PDOAin ru g IPELM嵬QPZAiDFZJfAHPZ.AIlZMgFZJSA1+'ITST+r cTE-TP-PAT®C:SfF?ENMEPDS'AfcS PDIS FDlT/A*7圖3液晶顯示4*4矩陣鍵盤按鍵號(hào)整體電路2.6仿真結(jié)果以下是通過(guò)preteus仿真后得到的部分結(jié)果截圖1龍程電氣1班2011024 1093龍程電氣1班2011024 109龍程電氣1班2011024 1095龍程電氣1班2011024 109a龍程電氣1班2011024 109f龍程電氣1班2011024 109R zaQ S0 ag 0>alssw 口 Ba N口 v
15、lBa 標(biāo)MkHIQ zs 0 。 Qs-s ssLil 口aa Nllll noia *w* wna、實(shí)驗(yàn)心得與體會(huì)通過(guò)為期兩周的單片機(jī)課程設(shè)計(jì),不僅加深了對(duì)單片機(jī)理論知識(shí)的理解,而且鍛煉了我們的動(dòng)手能力以及創(chuàng)新精神,讓我意思到理論和實(shí)踐結(jié)合的重要性。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很 重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才 能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō) 得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不 足之處,對(duì)以前所
16、學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。而且要對(duì)自己有耐心和信心,這樣就可 以從中找到問(wèn)題,并且解決問(wèn)題。把理論知識(shí)和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)專業(yè)知識(shí)的能力, 而且通過(guò)對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使得我的能力得到了鍛煉,實(shí)戰(zhàn)經(jīng)驗(yàn) 得到豐富。這次課程設(shè)計(jì)讓我學(xué)到許多課堂學(xué)不到的東西,獨(dú)立思考解決問(wèn)題的能力,出現(xiàn)差錯(cuò)時(shí)及時(shí)應(yīng) 變的能力,而且通過(guò)和同學(xué)的交流和合作,增強(qiáng)了團(tuán)隊(duì)精神,給了大家一起學(xué)習(xí),一起享受學(xué)習(xí)的機(jī)會(huì), 讓大家都受益匪淺,為以后不管遇到什么問(wèn)題都能很好的處理打下了良好的基礎(chǔ)。本次設(shè)計(jì)也運(yùn)用到了 proteus以及KEIL軟件,通過(guò)實(shí)際的操作和不斷
17、地學(xué)習(xí),加深了對(duì)這兩個(gè)軟件的了解,也學(xué)到了許多更加 復(fù)雜的操作和用法,雖然全英文的界面對(duì)我這樣英語(yǔ)不太好的人來(lái)說(shuō)是挺麻煩的,但是只要肯努力,終究 還是能夠?qū)W好的。這次設(shè)計(jì)過(guò)程中。遇到了許多困難,也很感謝老師和同學(xué)的悉心幫助,使得我能順利完 成這次課程設(shè)計(jì)。四、實(shí)驗(yàn)程序#include<reg51.h>#include<intrins.h>sbit E=P3A0;sbit RW=P3A1;sbit DI=P3A2;sbit CS2=P3A3;sbit CS1=P3A4;#define uchar unsigned char unsigned char cons,cont;
18、uchar code l=0x00,0x10,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0xF0,0x10,0x11,0x16,0xD0,0x10,0x10,0x00,0x80,0x40,0x20,0x18,0x06,0x41,0x20,0x10,0x3F,0x44,0x42,0x41,0x40,0x40,0x78,c=0x00,0x24,0x24,0xA4,0xFE,0x23,0x22,0x00,0x3E,0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00,0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49,
19、0x49,0x49,0x7F,0x49,0x49,0x49,0x41,dian=0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00,qi=0x20,0x10,0x4C,0x47,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0xD4,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x
20、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x30,0x40,0xF0,0x00, ban=code0x84,0x84,0xFC,0x84,0x84,0x00,0xF8,0x00,0xFF,0x00,0x84,0x84,0xFC,0x84,0x84,0x00, 0x10,0x30,0x1F,0x08,0x88,0x42,0x21,0x18,0x07,0x00,0x20,0x20,0x3F,0x20,0x20,0x00;ucharshuzi1632=0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x
21、00,0x00,0x00,0x00,0x00, 0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"0",0*/0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"1&qu
22、ot;,1*/0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"2",2*/0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E
23、,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"3",3*/0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"4",4*/0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x00,0x00,0
24、x00,0x00,0x00,0x00,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"5",5*/0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"6",6
25、*/0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"7",7*/0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00
26、,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"8",8*/0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"9",9*/0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0
27、x00,0x00,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"a", 0*/0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"b", 1*/0
28、x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"c", 2*/0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,0
29、x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"d", 3*/0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"e",4*/0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x00,0x00,0x00,0x
30、00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;/*"f",5*/unsigned char i;delay()unsigned char i;for(i=0;i<20;i+);void keycan(void)for(i=0;i<4;i+)switch(i)case 0:P2=0x7f;delay();switch(P2|0xf0)case 0xfe:cont=0;break;case 0xfd:cont=1;br
31、eak;case 0xfb:cont=2;break;case 0xf7:cont=3;break;default:break;case 1:P2=0xbf;delay();switch(P2|0xf0)case 0xfe:cont=4;break;case 0xfd:cont=5;break;case 0xfb:cont=6;break;case 0xf7:cont=7;break;default:break;case 2:P2=0xdf;delay();switch(P2|0xf0)case 0xfe:cont=8;break;case 0xfd:cont=9;break;case 0xf
32、b:cont=10;break;case 0xf7:cont=11;break;default:break;case 3:P2=0xef;delay();switch(P2|0xf0)case 0xfe:cont=12;break;case 0xfd:cont=13;break;case 0xfb:cont=14;break;case 0xf7:cont=15;break;default:break; default:break;void readbusy(void)/* 判斷最高位是否為 1 ,為 0 才讀寫數(shù)據(jù)*/P0=0x00;cons=P0;DI=0;RW=1;E=1;while(co
33、ns&0x80);E=0;void Select(uchar i)switch(i) case 0:CS1=0;CS2=0;break;case 1:CS1=0;CS2=1;break;case 2:CS1=1;CS2=0;break; default:break;void xieminling(uchar value)readbusy();/* 每次讀寫都要忙判斷*/DI=0;RW=0;P0=value;E=1;_nop_();_nop_();E=0;void Setonoff(uchar onoff)onoff=0x3e|onoff;xieminling(onoff);void xieshuju(uchar dat)r
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來(lái)展望與人工智能在人形機(jī)器人發(fā)展中的潛力
- 汽車座椅行業(yè)概述
- 低空經(jīng)濟(jì)發(fā)展背景
- 浙江工商大學(xué)杭州商學(xué)院《數(shù)據(jù)庫(kù)及其應(yīng)用實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌師范學(xué)院《計(jì)算機(jī)科學(xué)與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年光致抗蝕劑合作協(xié)議書
- 江西環(huán)境工程職業(yè)學(xué)院《Web系系統(tǒng)與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年低溫原油高效破乳劑合作協(xié)議書
- 2025年宿遷貨運(yùn)資格證試題及答案
- 2025至2030年中國(guó)垃圾處理設(shè)備數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 重大事故隱患整改臺(tái)賬
- 2022年上海市初中畢業(yè)數(shù)學(xué)課程終結(jié)性評(píng)價(jià)指南
- DB15T 2058-2021 分梳綿羊毛標(biāo)準(zhǔn)
- 高考作文備考-議論文對(duì)比論證 課件14張
- (高職)銀行基本技能ppt課件(完整版)
- 新華師大版七年級(jí)下冊(cè)初中數(shù)學(xué) 7.4 實(shí)踐與探索課時(shí)練(課后作業(yè)設(shè)計(jì))
- 山東省萊陽(yáng)市望嵐口礦區(qū)頁(yè)巖礦
- 《普通生物學(xué)教案》word版
- 機(jī)動(dòng)車維修經(jīng)營(yíng)備案告知承諾書
- 安全生產(chǎn)應(yīng)知應(yīng)會(huì)培訓(xùn)課件
- 剪力墻、樓板開洞專項(xiàng)施工方案
評(píng)論
0/150
提交評(píng)論