![LCD顯示的電子密碼鎖_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/2ae440b9-e699-4a5c-9107-3f226d423c1a/2ae440b9-e699-4a5c-9107-3f226d423c1a1.gif)
![LCD顯示的電子密碼鎖_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/2ae440b9-e699-4a5c-9107-3f226d423c1a/2ae440b9-e699-4a5c-9107-3f226d423c1a2.gif)
![LCD顯示的電子密碼鎖_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/2ae440b9-e699-4a5c-9107-3f226d423c1a/2ae440b9-e699-4a5c-9107-3f226d423c1a3.gif)
![LCD顯示的電子密碼鎖_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/2ae440b9-e699-4a5c-9107-3f226d423c1a/2ae440b9-e699-4a5c-9107-3f226d423c1a4.gif)
![LCD顯示的電子密碼鎖_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/2ae440b9-e699-4a5c-9107-3f226d423c1a/2ae440b9-e699-4a5c-9107-3f226d423c1a5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 淮陰工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 46 頁(yè) 共 46 頁(yè)1 引言在日常的生活和工作中,住宅與部門(mén)的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以及一些個(gè)人資料的保存多以加鎖的辦法來(lái)解決。若使用傳統(tǒng)的機(jī)械式鑰匙開(kāi)鎖,人們常需攜帶多把鑰匙,使用極不方便,且鑰匙丟失后安全性即大打折扣。隨著科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)日常生活中的安全保險(xiǎn)器件的要求越來(lái)越高。在安全技術(shù)防范領(lǐng)域,具有防盜報(bào)警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、安全性能差的缺點(diǎn),使密碼鎖無(wú)論在技術(shù)上還是在性能上都大大提高一步。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問(wèn)世,出現(xiàn)了帶微處理器的智能密碼鎖,它除
2、具有電子密碼鎖的功能外,還引入了智能化管理、專(zhuān)家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。11 電子密碼鎖簡(jiǎn)介電子密碼鎖是一種通過(guò)密碼輸入來(lái)控制電路或是芯片工作,從而控制機(jī)械開(kāi)關(guān)的閉合,完成開(kāi)鎖、閉鎖任務(wù)的電子產(chǎn)品。它的種類(lèi)很多,有簡(jiǎn)易的電路產(chǎn)品,也有基于芯片的性?xún)r(jià)比較高的產(chǎn)品?,F(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過(guò)編程來(lái)實(shí)現(xiàn)的。其性能和安全性已大大超過(guò)了機(jī)械鎖。其特點(diǎn)如下:(1) 保密性好,編碼量多,遠(yuǎn)遠(yuǎn)大于彈子鎖。隨機(jī)開(kāi)鎖成功率幾乎為零。(2) 密碼可變,用戶可以隨時(shí)更改密碼,防止密碼被盜,同時(shí)也可以避免因人員的更替而使鎖的密級(jí)下降。(3) 誤碼輸入保護(hù),當(dāng)
3、輸入密碼多次錯(cuò)誤時(shí),報(bào)警系統(tǒng)自動(dòng)啟動(dòng)。(4) 無(wú)活動(dòng)零件,不會(huì)磨損,壽命長(zhǎng)。(5) 使用靈活性好,不像機(jī)械鎖必須佩帶鑰匙才能開(kāi)鎖。(6) 電子密碼鎖操作簡(jiǎn)單易行,一學(xué)即會(huì)。12 電子密碼鎖的發(fā)展趨勢(shì)在日常生活和工作中,住宅與部門(mén)的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以及一些個(gè)人資料的保存多以加鎖的辦法來(lái)解決。目前門(mén)鎖主要用彈子鎖,其鑰匙容易丟失;保險(xiǎn)箱主要用機(jī)械密碼鎖,其結(jié)構(gòu)較為復(fù)雜,制造精度要求高,成本高,且易出現(xiàn)故障,人們常需攜帶多把鑰匙,使用極不方便,且鑰匙丟失后安全性即大打折扣。針對(duì)這些鎖具給人們帶來(lái)的不便若使用機(jī)械式鑰匙開(kāi)鎖,為滿足人們對(duì)鎖的使用要求,增加其安全性,用密碼代替鑰匙的密碼
4、鎖應(yīng)運(yùn)而生。它的出現(xiàn)為人們的生活帶來(lái)了很大的方便,有很廣闊的市場(chǎng)前景。由于電子器件所限,以前開(kāi)發(fā)的電子密碼鎖,其種類(lèi)不多,保密性差,最基本的就是只依靠最簡(jiǎn)單的模擬電子開(kāi)關(guān)來(lái)實(shí)現(xiàn)的,制作簡(jiǎn)單但很不安全,在后為多是基于eda來(lái)實(shí)現(xiàn)的,其電路結(jié)構(gòu)復(fù)雜,電子元件繁多,也有使用早先的20引腳的2051系列單片機(jī)來(lái)實(shí)現(xiàn)的,但密碼簡(jiǎn)單,易破解。隨著電子元件的進(jìn)一步發(fā)展,電子密碼鎖也出現(xiàn)了很多的種類(lèi),功能日益強(qiáng)大,使用更加方便,安全保密性更強(qiáng),由以前的單密碼輸入發(fā)展到現(xiàn)在的,密碼加感應(yīng)元件,實(shí)現(xiàn)了真正的電子加密,用戶只有密碼或電子鑰匙中的一樣,是打不開(kāi)鎖的,隨著電子元件的發(fā)展及人們對(duì)保密性需求的提高出現(xiàn)了越來(lái)
5、越多的電子密碼鎖。出于安全、方便等方面的需要許多電子密碼鎖已相繼問(wèn)世。但這類(lèi)產(chǎn)品的特點(diǎn)是針對(duì)特定有效卡、指紋或聲音有效,且不能實(shí)現(xiàn)遠(yuǎn)程控制,只能適用于保密要求高且供個(gè)人使用的箱、柜、房間等。由于數(shù)字、字符、圖形圖像、人體生征和時(shí)間等要素均可成為鑰匙的電子信息,組合使用這些信息能夠使電子防盜鎖獲得高度的保密性,如防范森嚴(yán)的金庫(kù),需要使用復(fù)合信息密碼的電子防盜鎖,這樣對(duì)盜賊而言是“魔高一尺、道高一丈”。組合使用信息也能夠使電子防盜鎖獲得無(wú)窮擴(kuò)展的可能,使產(chǎn)品多樣化,對(duì)用戶而言是“千挑百選、自得其所”。13 本設(shè)計(jì)要實(shí)現(xiàn)的目標(biāo)本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子密碼鎖,用戶想要打開(kāi)鎖,
6、必先通過(guò)提供的鍵盤(pán)輸入正確的密碼才能將鎖打開(kāi),密碼輸入錯(cuò)誤有提示,為了提高安全性,當(dāng)密碼輸入錯(cuò)誤三次將報(bào)警。密碼可以由用戶自己修改設(shè)定,鎖打開(kāi)后才能修改密碼。修改密碼之前必須再次輸入密碼,在輸入新密碼時(shí)候需要二次確認(rèn),以防止誤操作。2 設(shè)計(jì)方案2.1 設(shè)計(jì)方案的選擇(1)選擇數(shù)字電路控制用以74ls112雙jk觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個(gè)用戶輸入鍵,其中只有4個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤(pán)輸入電路自動(dòng)清零,原先輸入的密碼無(wú)效,需要重新輸入;如果用戶輸入密碼的時(shí)間超過(guò)10秒(一般情況下,用戶不會(huì)超過(guò)10秒,若用戶覺(jué)得不便,還可以修改)電路將
7、報(bào)警20秒,若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤(pán)2分鐘,防止他人的非法操作 。采用數(shù)字電路設(shè)計(jì)的方案好處就是設(shè)計(jì)簡(jiǎn)單但控制的準(zhǔn)確性和靈活性差。故不采用。(2)采用以單片機(jī)為核心的控制方案由于單片機(jī)種類(lèi)繁多,各種型號(hào)都有其一定的應(yīng)用環(huán)境,因此在選用時(shí)要多加比較,合理選擇,以期獲得最佳的性?xún)r(jià)比。一般來(lái)說(shuō)在選取單片機(jī)時(shí)從下面幾個(gè)方面考慮:性能、存儲(chǔ)器、運(yùn)行速度、i/o口、定時(shí)/計(jì)數(shù)器、串行接口、模擬電路功能、工作電壓、功耗、封裝形式、抗干擾性、保密性,除了以上的一些的還有一些最基本的比如:中斷源的數(shù)量和優(yōu)先級(jí)、工作溫度范圍、有沒(méi)有低電壓檢測(cè)功能、單片機(jī)內(nèi)有無(wú)時(shí)鐘振蕩器、有無(wú)上電復(fù)位功能等。在開(kāi)發(fā)過(guò)程中
8、單片機(jī)還受到:開(kāi)發(fā)工具、編程器、開(kāi)發(fā)成本、開(kāi)發(fā)人員的適應(yīng)性、技術(shù)支持和服務(wù)等等因素 ?;谝陨弦蛩乇驹O(shè)計(jì)選用單片機(jī)at89c51作為本設(shè)計(jì)的核心元件,利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的i/o端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能。在單片機(jī)的外圍電路外接輸入鍵盤(pán)用于密碼的輸入和一些功能的控制,外接at24c02芯片用于密碼的存儲(chǔ),外接lcd顯示器用于顯示作用。當(dāng)用戶需要開(kāi)鎖時(shí),先按鍵盤(pán)開(kāi)鎖鍵之后按鍵盤(pán)的數(shù)字鍵09輸入密碼。密碼輸完后按下確認(rèn)鍵,如果密碼輸入正確則開(kāi)鎖,不正確顯示密碼錯(cuò)誤重新輸入密碼,當(dāng)三次密碼錯(cuò)誤則發(fā)出報(bào)警;當(dāng)用戶需要修改密碼時(shí),先按下鍵盤(pán)設(shè)置鍵后輸入原來(lái)的密碼,只有當(dāng)輸入的
9、原密碼正確后才能設(shè)置新密碼。新密碼輸入無(wú)誤后按確認(rèn)鍵使新密碼將得到存儲(chǔ),密碼修改成功??梢钥闯龇桨付刂旗`活準(zhǔn)確性好且保密性強(qiáng)還具有擴(kuò)展功能,根據(jù)現(xiàn)實(shí)生活的需要此次設(shè)計(jì)采用此方案。2.2 元器件的選擇2.2.1 主控芯片at89c51 89c51是一種帶4k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(fperomfalsh programmable and erasable read only memory)的低電壓,高性能cmos8位微處理器,俗稱(chēng)單片機(jī)。該器件采用atmel高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲(chǔ)器組合在單個(gè)芯片中
10、,atmel的at89c51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 (1)性能簡(jiǎn)介at89c51有以下主要特性:與mcs-51 兼容;4k字節(jié)可編程閃爍存儲(chǔ)器;壽命:1000寫(xiě)/擦循環(huán);數(shù)據(jù)保留時(shí)間:10年;全靜態(tài)工作:0hz-24hz;三級(jí)程序存儲(chǔ)器鎖定;128*8位內(nèi)部ram;32可編程i/o線;兩個(gè)16位定時(shí)器/計(jì)數(shù)器;5個(gè)中斷源;可編程串行通道;低功耗的閑置和掉電模式;片內(nèi)振蕩器和時(shí)鐘電路。(2)引腳功能說(shuō)明vcc:供電電壓。gnd:接地。p0口:p0口為一個(gè)8位漏級(jí)開(kāi)路雙向i/o口,每腳可吸收8ttl門(mén)電流。當(dāng)p1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸
11、入。p0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時(shí),p0 口作為原碼輸入口,當(dāng)fiash進(jìn)行校驗(yàn)時(shí),p0輸出原碼,此時(shí)p0外部必須被拉高。p1口:p1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門(mén)電流。p1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時(shí),p1口作為第八位地址接收。p2口:p2口為一個(gè)內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個(gè)ttl門(mén)電流,當(dāng)p2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸
12、入時(shí),p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),p2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。p3口:p3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個(gè)ttl門(mén)電流。當(dāng)p3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口除了作為一般的i/o口線之外,更重要的是它的第二功
13、能。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。ale/prog:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí),ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無(wú)效。/psen:外部程序存
14、儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/psen信號(hào)將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000h-ffffh),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。xtal2:來(lái)自反向振蕩器的輸出。 2.2.2 存儲(chǔ)芯片at24c02at24c02是美國(guó)atmel公司的低功耗cmos型e2pro
15、m,內(nèi)含2568位存儲(chǔ)空間,具有工作電壓寬(2.55.5 v)、擦寫(xiě)次數(shù)多(大于10000次)、寫(xiě)入速度快(小于10 ms)、抗干擾能力強(qiáng)、數(shù)據(jù)不易丟失、體積小等特點(diǎn)。而且它是采用了i2c總線式進(jìn)行數(shù)據(jù)讀寫(xiě)的串行器件,占用很少的資源和i/o線,并且支持在線編程,進(jìn)行數(shù)據(jù)實(shí)時(shí)的存取十分方便。at24c02中帶有的片內(nèi)地址寄存器。每寫(xiě)入或讀出一個(gè)數(shù)據(jù)字節(jié)后,該地址寄存器自動(dòng)加1,以實(shí)現(xiàn)對(duì)下一個(gè)存儲(chǔ)單元的讀寫(xiě)。所有字節(jié)均以單一操作方式讀取。為降低總的寫(xiě)入時(shí)間,一次操作可寫(xiě)入多達(dá)8個(gè)字節(jié)的數(shù)據(jù)。i2c總線是一種用于ic器件之間連接的二線制總線。它通過(guò)sda(串行數(shù)據(jù)線)及scl(串行時(shí)鐘線)兩根線在連
16、到總線上的器件之間傳送信息,并根據(jù)地址識(shí)別每個(gè)器件。 at24c02正是運(yùn)用了i2c規(guī)程,使用主從機(jī)雙向通信,主機(jī)(通常為單片機(jī))和從機(jī)(at24c02)均可工作于接收器和發(fā)送器狀態(tài)。主機(jī)產(chǎn)生串行時(shí)鐘信號(hào)(通過(guò)scl引腳)并發(fā)出控制字,控制總線的傳送方向,并產(chǎn)生開(kāi)始和停止的條件。無(wú)論是主機(jī)還是從機(jī),接收到一個(gè)字節(jié)后必須發(fā)出一個(gè)確認(rèn)信號(hào)ack。at24c02的控制字由8位二進(jìn)制數(shù)構(gòu)成,在開(kāi)始信號(hào)發(fā)出以后,主機(jī)便會(huì)發(fā)出控制字,以選擇從機(jī)并控制總線傳送的方向。 圖2.1 at24c02的兩種引腳圖圖2.1中at24c02的1、2、3腳是三條地址線,用于確定芯片的硬件地址。在at89c51試驗(yàn)開(kāi)發(fā)板上
17、它們都接地,第8腳和第4腳分別為正、負(fù)電源。第5腳sda為串行數(shù)據(jù)輸入/輸出,數(shù)據(jù)通過(guò)這條雙向i2c總線串行傳送,在at89c51試驗(yàn)開(kāi)發(fā)板上和單片機(jī)的p3.5連接。第6腳scl為串行時(shí)鐘輸入線,在at89c51試驗(yàn)開(kāi)發(fā)板上和單片機(jī)的p3.6連接。sda和scl都需要和正電源間各接一個(gè)5.1k的電阻上拉。第7腳需要接地。24c02中帶有片內(nèi)地址寄存器。每寫(xiě)入或讀出一個(gè)數(shù)據(jù)字節(jié)后,該地址寄存器自動(dòng)加1,以實(shí)現(xiàn)對(duì)下一個(gè)存儲(chǔ)單元的讀寫(xiě)。所有字節(jié)均以單一操作方式讀取。為降低總的寫(xiě)入時(shí)間,一次操作可寫(xiě)入多達(dá)8個(gè)字節(jié)的數(shù)據(jù)。2.2.3 lcd顯示本設(shè)計(jì)采用lcd顯示ampire12864,其管腳功能如下表
18、所示:表2.1 ampire12864的管腳功能管腳名稱(chēng)lever管腳功能描述vss0電源地vdd+5.0v電源電壓v0-液晶顯示器驅(qū)動(dòng)電壓 (在protues仿真軟件中可不接)rsh/lrs=“h”,表示db7db0為顯示數(shù)據(jù)rs=“l(fā)”,表示db7db0為顯示指令數(shù)據(jù)r/wh/lr/w=“h”,e=“h”數(shù)據(jù)被讀到db7db0r/w=“l(fā)”,e=“hl”數(shù)據(jù)被寫(xiě)到ir或dreh/lr/w=“l(fā)”,e信號(hào)下降沿鎖存db7db0r/w=“h”,e=“h”ddram數(shù)據(jù)讀到db7db0db0db7h/l數(shù)據(jù)線cs1h/lh:選擇芯片(右半屏)信號(hào)cs2h/lh:選擇芯片(左半屏)信號(hào)reth/l
19、復(fù)位信號(hào),低電平復(fù)位vout-10vlcd驅(qū)動(dòng)負(fù)電壓 (在protues仿真軟件中可不接)(1)ampire12864內(nèi)部功能器件及相關(guān)功能:1. 指令寄存器(ir)ir是用于寄存指令碼,與數(shù)據(jù)寄存器數(shù)據(jù)相對(duì)應(yīng)。當(dāng)d/i=0時(shí),在e信號(hào)下降沿的作用下,指令碼寫(xiě)入ir。2數(shù)據(jù)寄存器(dr)dr是用于寄存數(shù)據(jù)的,與指令寄存器寄存指令相對(duì)應(yīng)。當(dāng)d/i=1時(shí),在下降沿作用下,圖形顯示數(shù)據(jù)寫(xiě)入dr,或在e信號(hào)高電平作用下由dr讀到db7db0數(shù)據(jù)總線。dr和ddram之間的數(shù)據(jù)傳輸是模塊內(nèi)部自動(dòng)執(zhí)行的。3忙標(biāo)志:bfbf標(biāo)志提供內(nèi)部工作情況。bf=1表示模塊在內(nèi)部操作,此時(shí)模塊不接受外部指令和數(shù)據(jù)。bf
20、=0時(shí),模塊為準(zhǔn)備狀態(tài),隨時(shí)可接受外部指令和數(shù)據(jù)。利用status read指令,可以將bf讀到db7總線,從檢驗(yàn)?zāi)K之工作狀態(tài)。4顯示控制觸發(fā)器dff此觸發(fā)器是用于模塊屏幕顯示開(kāi)和關(guān)的控制。dff=1為開(kāi)顯示(display off),ddram的內(nèi)容就顯示在屏幕上,dff=0為關(guān)顯示(display off)。ddf的狀態(tài)是指令display on/off和rst信號(hào)控制的。5xy地址計(jì)數(shù)器xy地址計(jì)數(shù)器是一個(gè)9位計(jì)數(shù)器。高3位是x地址計(jì)數(shù)器,低6位為y地址計(jì)數(shù)器,xy地址計(jì)數(shù)器實(shí)際上是作為ddram的地址指針,x地址計(jì)數(shù)器為ddram的頁(yè)指針,y地址計(jì)數(shù)器為ddram的y地址指針。x地址
21、(頁(yè)地址,頁(yè)的概念遲點(diǎn)會(huì)解釋?zhuān)┯?jì)數(shù)器是沒(méi)有記數(shù)功能的,只能用指令設(shè)置。y地址(列地址)計(jì)數(shù)器具有循環(huán)記數(shù)功能,各顯示數(shù)據(jù)寫(xiě)入后,y地址自動(dòng)加1,y地址指針從0到63。6顯示數(shù)據(jù)ram(ddram)ddram是存儲(chǔ)圖形顯示數(shù)據(jù)的。數(shù)據(jù)為1表示顯示選擇,數(shù)據(jù)為0表示顯示非選擇。ddram與地址和顯示位置的關(guān)系見(jiàn)ddram地址表。7z地址計(jì)數(shù)器z地址計(jì)數(shù)器是一個(gè)6位計(jì)數(shù)器,此計(jì)數(shù)器具備循環(huán)記數(shù)功能,它是用于顯示行掃描同步。當(dāng)一行掃描完成,此地址計(jì)數(shù)器自動(dòng)加1,指向下一行掃描數(shù)據(jù),rst復(fù)位后z地址計(jì)數(shù)器為0。z地址計(jì)數(shù)器可以用指令display start line預(yù)置。因此,顯示屏幕的起始行就由此
22、指令控制,即ddram的數(shù)據(jù)從哪一行開(kāi)始顯示在屏幕的第一行。此模塊的ddram共64行,屏幕可以循環(huán)滾動(dòng)顯示64行。(2)ampire128x64的指令系統(tǒng)該類(lèi)液晶顯示模塊(即ks0108b及其兼容控制驅(qū)動(dòng)器)的指令系統(tǒng)比較簡(jiǎn)單,總共只有七種。其指令表如下表所示:表2.2 ampire128x64的指令表指令名稱(chēng)控制信號(hào)控制代碼r/wrsdb7db6db5db4db3db2db1db0顯示開(kāi)關(guān)0000111111/0顯示起始行設(shè)置0011xxxxxx頁(yè)設(shè)置0010111xxx列地址設(shè)置0001xxxxxx讀狀態(tài)10busy0on/offrst0000寫(xiě)數(shù)據(jù)01寫(xiě)數(shù)據(jù)讀數(shù)據(jù)11讀數(shù)據(jù)2.2.4鍵
23、盤(pán)輸入矩陣式鍵盤(pán)是一種常見(jiàn)的輸入裝置,在日常的生活中,矩陣式鍵盤(pán)在計(jì)算機(jī)、電話、手機(jī)、微波爐等各式電子產(chǎn)品上已經(jīng)被廣泛應(yīng)用。圖2.2是一個(gè)34矩陣式鍵盤(pán)的面板配置圖,其中數(shù)字09作為密碼數(shù)字輸入按鍵,#作為“上鎖”功能按鍵,*作為“解鎖/清除”功能按鍵。圖2.2 34矩陣式鍵盤(pán)的面板配置3 系統(tǒng)硬件構(gòu)成 本系統(tǒng)共有兩部分構(gòu)成,即硬件部分與軟件部分。其中硬件部分由矩陣鍵盤(pán)控制、at24c02掉電存儲(chǔ)、串口顯示電路、輸入錯(cuò)誤鎖定鍵盤(pán)、報(bào)警電路、開(kāi)鎖控制電路、指示控制電路組成,軟件部分對(duì)應(yīng)的由主程序、初始化程序、lcd顯示程序、鍵盤(pán)掃描程序、啟動(dòng)程序、關(guān)閉程序、建功能程序、密碼設(shè)置程序、eeprom
24、讀寫(xiě)程序和延時(shí)程序等組成。其原理框圖如圖3.1所示。圖3.1 電子密碼鎖設(shè)計(jì)原理框圖3.1 電源輸入部分密碼鎖主控制部分電源需要用5v直流電源供電,其電路如圖3.2所示,把頻率為50hz、有效值為220v的單相交流電壓轉(zhuǎn)換為幅值穩(wěn)定的5v直流電壓。其主要原理是把單相交流電經(jīng)過(guò)電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉(zhuǎn)換成穩(wěn)定的直流電壓。由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來(lái)起到降壓作用。降壓后還是交流電壓,所以需要整流電路把交流電壓轉(zhuǎn)換成直流電壓。由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會(huì)影響到負(fù)載電路的正常工作。需通
25、過(guò)低通濾波電路濾波,使輸出電壓平滑。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動(dòng)和負(fù)載電阻變化的影響,從而獲得穩(wěn)定性足夠高的直流電壓。本電路使用集成穩(wěn)壓芯片7805解決了電源穩(wěn)壓?jiǎn)栴}。 圖3.2 電源輸入電路原理圖3.2鍵盤(pán)輸入部分由于本設(shè)計(jì)所用到的按鍵數(shù)量較多而不適合用獨(dú)立按鍵式鍵盤(pán)。采用的是矩陣式按鍵鍵盤(pán),它由行線和列線組成,也稱(chēng)行列式鍵盤(pán),按鍵位于行列的交叉點(diǎn)上,密碼鎖的密碼由鍵盤(pán)輸入完成,與獨(dú)立式按鍵鍵盤(pán)相比,要節(jié)省很多i/o口。本設(shè)計(jì)中使用的這個(gè)3*4鍵盤(pán)不但能完成密碼的輸入還能作特別功能鍵使用,比如清空顯示功能等。鍵盤(pán)的每個(gè)按鍵功能在程序設(shè)計(jì)中設(shè)置。其大體功能(看鍵盤(pán)按鍵上的
26、標(biāo)記)及與單片機(jī)引腳接法如圖3.3所示:具體的功能設(shè)計(jì)如表3.1:表3.1 按鍵功能按 鍵鍵 名功 能 說(shuō) 明19鍵數(shù) 字 鍵輸 入 密 碼* 鍵清除鍵清除輸入# 鍵確定鍵確定輸入圖3.3 鍵盤(pán)輸入原理圖3.3 密碼存儲(chǔ)部分用eprom芯片at24c02存儲(chǔ)密碼。at24c02是美國(guó)atmel公司的低功耗cmos型e2prom,內(nèi)含2568位存儲(chǔ)空間,具有工作電壓寬(2.55.5 v)、擦寫(xiě)次數(shù)多(大于10000次)、寫(xiě)入速度快(小于10 ms)、抗干擾能力強(qiáng)、數(shù)據(jù)不易丟失、體積小等特點(diǎn)。而且他是采用了i2c總線式進(jìn)行數(shù)據(jù)讀寫(xiě)的串行器件,占用很少的資源和io線,并且支持在線編程,進(jìn)行數(shù)據(jù)實(shí)時(shí)的
27、存取十分方便。at24c02中帶有的片內(nèi)地址寄存器。每寫(xiě)入或讀出一個(gè)數(shù)據(jù)字節(jié)后,該地址寄存器自動(dòng)加1,以實(shí)現(xiàn)對(duì)下一個(gè)存儲(chǔ)單元的讀寫(xiě)。所有字節(jié)均以單一操作方式讀取。為降低總的寫(xiě)入時(shí)間,一次操作可寫(xiě)入多達(dá)8個(gè)字節(jié)的數(shù)據(jù)。i2c總線是一種用于ic器件之間連接的二線制總線。他通過(guò)sda(串行數(shù)據(jù)線)及scl(串行時(shí)鐘線)兩根線在連到總線上的器件之間傳送信息,并根據(jù)地址識(shí)別每個(gè)器件。at24c02正是運(yùn)用了i2c規(guī)程,使用主從機(jī)雙向通信,主機(jī)(通常為單片機(jī))和從機(jī)(at24c02)均可工作于接收器和發(fā)送器狀態(tài)。主機(jī)產(chǎn)生串行時(shí)鐘信號(hào)(通過(guò)scl引腳)并發(fā)出控制字,控制總線的傳送方向,并產(chǎn)生開(kāi)始和停止的條件
28、。無(wú)論是主機(jī)還是從機(jī),接收到一個(gè)字節(jié)后必須發(fā)出一個(gè)確認(rèn)信號(hào)ack。at24c02的控制字由8位二進(jìn)制數(shù)構(gòu)成,在開(kāi)始信號(hào)發(fā)出以后,主機(jī)便會(huì)發(fā)出控制字,以選擇從機(jī)并控制總線傳送的方向 。其接線如圖3.4所示:圖3.4 密碼存儲(chǔ)電路原理圖3.4 顯示及報(bào)警部分為了提高密碼鎖的密碼顯示效果能力。本設(shè)計(jì)的顯示部分由液晶顯示器ampire12864取代普通的數(shù)碼管來(lái)完成。當(dāng)需要對(duì)密碼鎖進(jìn)行開(kāi)鎖時(shí),按下鍵盤(pán)上的開(kāi)鎖按鍵后利用鍵盤(pán)上的數(shù)字鍵09輸入密碼,每按下一個(gè)數(shù)字鍵后在顯示器上顯示一個(gè)*,最多顯示六個(gè)*。當(dāng)密碼輸入完成時(shí),按下確認(rèn)鍵,如果輸入的密碼正確的話, 液晶顯示“開(kāi)鎖修改密碼”,按“1”即顯示開(kāi)鎖,
29、指示燈常亮,按“2”顯示“請(qǐng)輸入密碼”,輸入你想設(shè)置的6位密碼,按下“enter”鍵,提示“再次輸入密碼”,再次輸入后按下“enter”鍵,即顯示“密碼修改成功”;如果密碼輸入錯(cuò)誤,則顯示“密碼錯(cuò)誤重新輸入密碼”,指示燈閃爍;三次輸入密碼錯(cuò)誤則報(bào)警。初始密碼為“012345”。圖3.4 顯示及報(bào)警電路原理圖4 系統(tǒng)軟件設(shè)計(jì)4.1 設(shè)計(jì)原理本設(shè)計(jì)主要由單片機(jī)、矩陣鍵盤(pán)、液晶顯示器和密碼存儲(chǔ)等部分組成。其中矩陣鍵盤(pán)用于輸入數(shù)字密碼和進(jìn)行各種功能的實(shí)現(xiàn)。由用戶通過(guò)連接單片機(jī)的矩陣鍵盤(pán)輸入密碼,后經(jīng)過(guò)單片機(jī)對(duì)用戶輸入的密碼與自己保存的密碼進(jìn)行對(duì)比,從而判斷密碼是否正確,然后控制引腳的高低電平傳到開(kāi)鎖電
30、路或者報(bào)警電路控制開(kāi)鎖還是報(bào)警,實(shí)際使用時(shí)只要將單片機(jī)的負(fù)載由繼電器換成電子密碼鎖的電磁鐵吸合線圈即可,當(dāng)然也可以用繼電器的常開(kāi)觸點(diǎn)去控制電磁鐵吸合線圈。4.2 電路總體構(gòu)成本系統(tǒng)軟件設(shè)計(jì)由主程序、初始化程序、lcd顯示程序、鍵盤(pán)掃描程序、鍵功能程序、密碼設(shè)置程序、eeprom讀寫(xiě)程序和延時(shí)程序等組成。主要程序設(shè)計(jì)流程圖如下所示:關(guān)閉程序結(jié)束鍵功能程序鍵盤(pán)掃描啟動(dòng)程序鍵盤(pán)掃描初始化開(kāi)始圖4.1 主程序流程圖n返回nnnnyyyyy確認(rèn)程序開(kāi)鎖程序清除程序設(shè)置程序密碼輸入程序鍵值確認(rèn)?鍵值設(shè)置?鍵值清除?鍵值開(kāi)鎖?鍵值09?鍵功能程序 圖4.2 鍵功能流圖yn兩次新密碼輸入相同?再次輸新密碼確認(rèn)
31、程序返回nyn報(bào)警程序次數(shù)3?輸入次數(shù)加1設(shè)置成功確認(rèn)程序輸新密碼所輸入舊密碼正確?確認(rèn)程序設(shè)置程序初始化輸入碼y圖4.3 密碼設(shè)置流程圖nyn返回報(bào)警程序次數(shù)3?輸入次數(shù)加1開(kāi)鎖程序y所輸入密碼正確?確認(rèn)程序輸入密碼按開(kāi)鎖鍵初始化開(kāi)鎖成功 圖4.4 開(kāi)鎖流程圖5 系統(tǒng)仿真與調(diào)試5.1 仿真工具介紹在該設(shè)計(jì)中,利用proteus軟件進(jìn)行仿真。proteus是英國(guó)labcenter公司開(kāi)發(fā)的電路分析與仿真軟件。運(yùn)行于windows操作系統(tǒng)上,可以仿真、分析(spice)數(shù)字電路、模擬電路、數(shù)?;旌想娐?,是目前唯一能實(shí)現(xiàn)對(duì)51、pic、avr、hc11、arm等處理器的仿真軟件。proteus中的
32、整個(gè)電路仿真是在isis原理圖設(shè)計(jì)模塊下延續(xù)下來(lái)的,原理圖中曲線圖和電路激勵(lì)以及直接布置在電路上的探針一起,出現(xiàn)在元件的旁邊,任何時(shí)候都可以通過(guò)按下空格鍵對(duì)電路進(jìn)行仿真,加快了從編譯到仿真的速度,仿真器有獨(dú)自的應(yīng)用窗口和用戶界面。該軟件的特點(diǎn)是:1、集原理圖設(shè)計(jì)、仿真和pcb設(shè)計(jì)于一體,真正實(shí)現(xiàn)從概念到產(chǎn)品的完整開(kāi)發(fā)工具。2、具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真,是獨(dú)一無(wú)二的支持處理器與外圍電路的協(xié)同仿真電路設(shè)計(jì)軟件。3、具有全速、單步、設(shè)置斷點(diǎn)等多種形式的調(diào)試功能。4、具有各種信號(hào)源和電路分析所需的虛擬儀表、是電類(lèi)教學(xué)實(shí)驗(yàn)與創(chuàng)新的最侍平臺(tái)。5、支持keil c5
33、1 uvision2、mtlab等第三方的軟件編譯和調(diào)試環(huán)境。6、具有強(qiáng)大的原理圖到pcb板設(shè)計(jì)功能,可輸出多種格式的電路設(shè)計(jì)報(bào)表。5.2 軟件仿真(1)在proteus中畫(huà)出硬件電路圖,調(diào)整電路圖的結(jié)構(gòu),盡量使電路圖簡(jiǎn)潔、美觀。(2)程序設(shè)計(jì):在keil c51中編輯源程序,保存源程序,編譯,并對(duì)程序進(jìn)行修改調(diào)試直至編譯成功。 (3)目標(biāo)代碼加載:在proteus編輯環(huán)境雙擊at89s51,彈出對(duì)話框,在program file一欄中單擊打開(kāi)按鈕,選中源程序文件。在clock frequency欄中設(shè)置系統(tǒng)工作頻率為12mhz,單擊ok完成目標(biāo)代碼加載。(4)運(yùn)行:?jiǎn)螕暨\(yùn)行按鈕,如果出現(xiàn)預(yù)期
34、的效果則為運(yùn)行成功,如果不能運(yùn)行,則檢查軟件設(shè)計(jì)和硬件設(shè)計(jì)有沒(méi)有錯(cuò)誤,并進(jìn)行改正,直至運(yùn)行成功。運(yùn)行成功的結(jié)果如下圖:圖6.1 運(yùn)行成功開(kāi)鎖圖6.2 運(yùn)行成功密碼輸入錯(cuò)誤結(jié) 論本設(shè)計(jì)從經(jīng)濟(jì)實(shí)用的角度出發(fā),采用美國(guó)atmel公司的單片機(jī)at89c51與低功耗cmos型e2prom at24c02作為主控芯片與數(shù)據(jù)存儲(chǔ)器單元,結(jié)合外圍的鍵盤(pán)輸入、顯示、報(bào)警、開(kāi)鎖等電路并用匯編編寫(xiě)主控芯片的控制程序,研制了一款可以多次更改密碼具有報(bào)警功能的電子密碼鎖。設(shè)計(jì)完全可行可以達(dá)到設(shè)計(jì)目地。使用單片機(jī)制作的電子密碼鎖具有軟硬件設(shè)計(jì)簡(jiǎn)單,易于開(kāi)發(fā),成本較低,安全可靠,操作方便等特點(diǎn),可應(yīng)用于住宅、辦公室的保險(xiǎn)箱
35、及檔案柜等需要防盜的場(chǎng)所,有一定的實(shí)用性。該電路設(shè)計(jì)還具有按鍵有效提示,輸入錯(cuò)誤提示,控制開(kāi)鎖電平,控制報(bào)警電路,修改密碼等多種功能,可在意外泄密的情況下隨時(shí)修改密碼。保密性強(qiáng),靈活性高,特別適用于家庭、辦公室、學(xué)生宿舍等場(chǎng)所。致 謝在淮陰工學(xué)院,我度過(guò)了充實(shí)而快樂(lè)的四年。學(xué)校不僅教給了我豐富的知識(shí),還教會(huì)了我如何生活。在此我要向關(guān)心我、指導(dǎo)我的各位老師表示崇高的敬意和深深的感謝,尤其是要感謝朱霞朱老師,老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識(shí)、無(wú)私的奉獻(xiàn)精神使我深受啟迪。從尊敬的老師身上,我不僅學(xué)到了扎實(shí)、寬廣的專(zhuān)業(yè)知識(shí),也學(xué)到了做人的道理。在此我要向我的老師致以最衷心的感謝和深深的敬意。在此,向所有
36、關(guān)心和幫助過(guò)我的領(lǐng)導(dǎo)、老師、同學(xué)和朋友表示由衷的謝意!衷心地感謝在百忙之中評(píng)閱論文和參加答辯的各位老師。參 考 文 獻(xiàn)1 朱定華,戴汝平.單片機(jī)微機(jī)原理與應(yīng)用m北京:北京交通大學(xué)出版社,20032 楊居義.單片機(jī)課程設(shè)計(jì)指導(dǎo)m. 北京:清華大學(xué)出版社,20093 梅麗鳳,王艷秋,汪毓鐸,張軍.單片機(jī)原理及接口技術(shù)m.北京:清華大學(xué)出版社,20094 黃仁欣.單片機(jī)原理與應(yīng)用技術(shù)2版m.北京:清華大學(xué)出版社,20105 李泉溪.單片機(jī)原理與應(yīng)用實(shí)例仿真m.北京: 北京航空航天出版社,20096 馬秀軍, 孫士明,吳娟,謝星周. 基于單片機(jī)的現(xiàn)場(chǎng)無(wú)電源電子密碼鎖設(shè)計(jì) j,20107 丁冬艷. 基于
37、單片機(jī)防盜電子密碼鎖設(shè)計(jì)j,20108 曹建林,孫捷,孫雪穎,任磊,杜康平. 電子密碼鎖設(shè)計(jì)j,20109 吳貽偉,謝汝峰. 基于凌陽(yáng)61單片機(jī)的智能電子密碼鎖j,201010 邱燕,鄧鵬戈. 數(shù)字電子密碼鎖j,200911 周志平. 電子密碼鎖設(shè)計(jì)j,201012 蔡培中,李旭. 具有斷電密碼記憶功能的電子密碼鎖群設(shè)計(jì)j,201013 韓團(tuán)軍. 基于單片機(jī)的電子密碼鎖設(shè)計(jì)j,201014 程院蓮,盧飛躍. 基于at89s51單片機(jī)的電子密碼鎖的設(shè)計(jì)j,201015 朱璇,唐曉茜,殷建軍. 基于單片機(jī)的智能加密電子密碼鎖設(shè)計(jì)j,2009附錄a 程序清單/* 函數(shù)庫(kù)名稱(chēng):密碼保護(hù)部分 ,將新密碼
38、寫(xiě)入iic器件實(shí)時(shí)保護(hù) 設(shè)計(jì)者: 07級(jí)自動(dòng)化1071班 徐翔 2011,06*/ #ifndef _24c02_h_#define _24c02_h_#include#include#include#define uchar unsigned char#define uint unsigned int#define addwr 0xa0#define addrd 0xa1#define _nop _nop_bit ack;sbit sda=p21;sbit scl=p20;/*驅(qū)動(dòng)程序 void start() /啟動(dòng)iic器件 sda=1;_nop();scl=1;_nop();_nop(
39、);_nop();_nop();_nop();sda=0;_nop();_nop();_nop();_nop();scl=0;_nop();_nop();void stop() /停止iic器件 sda=0; _nop();scl=1;_nop();_nop();_nop();_nop();_nop();sda=1;_nop(); _nop();_nop();_nop();_nop();void cack(bit a)/檢查iic器件的回復(fù) if(a=0)sda=0; else sda=1;_nop();_nop();_nop();scl=1;_nop();_nop();_nop();_nop
40、();_nop();scl=0;_nop();_nop();void send(uchar c) /向iic器件發(fā)送一個(gè)字節(jié)的內(nèi)容 ,并標(biāo)志回復(fù)位,若有回復(fù),ack1uchar i;for(i=0;i8;i+)if(c&0x80)sda=1;else sda=0;_nop();scl=1;_nop(); _nop();_nop();_nop();_nop();scl=0; c=c1;_nop();_nop();sda=1;_nop();_nop();scl=1;_nop();_nop();_nop();if(sda=1)ack=0;else ack=1;scl=0;_nop();_nop();
41、bit sendb(uchar *s,uchar address,uchar number)/向iic器件發(fā)送n個(gè)字節(jié),發(fā)送成功,返回1uchar i;start();send(addwr);if(ack=0)return(0);send(address);if(ack=0)return(0);for(i=0;inumber;i+) send(*s); if(ack=0)return(0);s+; stop();return(1);uchar read()/從iic器件讀一個(gè)字節(jié)的內(nèi)容并返回所讀的數(shù)據(jù) uchar temp;uchar i;temp=0;sda=1;for(i=0;i8;i+)
42、 _nop();scl=0; _nop();_nop();_nop();_nop();_nop();scl=1;_nop();_nop();temp=temp1;if(sda=1)temp+;_nop();_nop();scl=0;_nop();_nop();return(temp);bit readb(uchar *s,uchar address,uchar number) /從iic器件讀出n個(gè)字節(jié),并將所讀的數(shù)據(jù)存入數(shù)組 uchar i;start(); send(addwr);if(ack=0)return(0);send(address);if(ack=0)return(0);sta
43、rt();send(addrd);if(ack=0)return(0);for(i=0;inumber;i+)*s=read();cack(0);s+;*s=read();cack(1);stop();return(1);/*#endif/*函數(shù)庫(kù)名稱(chēng):12864顯示函數(shù) 設(shè)計(jì)者: 07級(jí)自動(dòng)化1071班 徐翔*/ #ifndef _12864_h_#define _12864_h_#include#include#include#define uchar unsigned char#define uint unsigned int#define port p0uchar code num=
44、/3232字節(jié)的漢字取模,一個(gè)漢字72字節(jié)0x00,0x10,0x00,0x30,0x1d,0x00,0x18,0x19,0x80,0x0d,0x30,0xc0,0x0d,0x30,0x98,0x09,0x3f,0xfc,0x42,0x61,0x80,0x62,0x61,0x80,0x32,0xe1,0x80,0x34,0xe1,0x90,0x24,0xff,0xf8,0x05,0x61,0x80,0x09,0x61,0x80,0x0a,0x61,0x80,0x18,0x61,0x90,0x18,0x7f,0xf8,0x78,0x61,0x80,0x18,0x61,0x80,0x18,0x61
45、,0x80,0x18,0x61,0x8c,0x18,0x7f,0xfe,0x18,0x60,0x00,0x08,0x60,0x00,0x00,0x40,0x00, /淮0x00,0x00,0x00,0x20,0xc8,0x0c,0x3f,0xef, 0xfe,0x30,0xcc,0x0c,0x31,0x8c,0x0c,0x31, 0x0c,0x0c,0x32,0x0c,0x0c,0x32,0x0f,0xfc, 0x32,0x0c,0x0c,0x31,0x0c,0x0c,0x31,0x8c, 0x0c,0x30,0xcc,0x0c,0x30,0xcf,0xfc,0x30, 0xcc,0x0c,0
46、x37,0xcc,0x0c,0x31,0x8c,0x0c,0x31,0x18,0x0c,0x30,0x18,0x0c,0x30,0x30,0x0c,0x30,0x30,0x0c,0x30,0x60,0xfc,0x30,0xc0,0x38,0x20,0x80,0x10,0x01,0x00,0x00, /陰0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x38,0x3f,0xff,0xfc,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x0
47、0,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x08,0x00,0x18,0x1c,0x7f,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /工0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x1f,0x01,0x80,0x07,0x03,0x00,0x01,
48、0x03,0x0c,0x01,0x01,0x9c,0x09,0x01,0xb8,0x8c,0x01,0x80,0x8c,0x41,0x86,0x8c,0xc0,0x9e,0xa4,0xc0,0x98,0xe4,0xff,0x80,0xde,0x7f,0x60,0x8e,0x00,0x7f,0xcc,0x00,0x4f,0xc0,0x00,0x43,0xc0,0x00,0x40,0xc3,0x00,0xc0,0xc3,0x00,0xc0,0xc1,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/學(xué) 0x00,0x00,0x00,0x00,0x
49、00,0x00,0x10,0x00,0x1c,0xf0,0xff,0x1f,0x10,0x04,0x00,0x18,0x04,0x00,0xfc,0x0f,0x10,0x1c,0x1e,0x10,0x08,0x00,0x08,0xe0,0x23,0x0c,0xe0,0x30,0x07,0x40,0xf2,0x01,0x26,0xd2,0x00,0x2e,0x12,0x00,0x2c,0xf3,0x0f,0x28,0xfb,0x1c,0x30,0x19,0x10,0xf0,0x18,0x10,0x70,0x08,0x10,0x70,0x00,0x18,0x60,0x00,0x1c,0x00,0x
50、80,0x1f,0x00,0x00,0x08,0x00,0x00,0x00,/院 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x46,0x00,0x00,0x47,0x00,0xc0,0x45,0x00,0xf0,0x64,0x1e,0x7e,0xfe,0x1f,0x4e,0x26,0x0c,0x60,0x32,0x06,0x60,0x32,0x42,0x00,0x00,0x40,0x30,0x86,0x21,0x70,0xff,0x33,0x20,0x03,0x18,0x03,0xd9,0x0f,0xff,0xf9,0x03,0x06
51、,0x09,0x04,0x20,0x01,0x0c,0xb0,0xff,0x1b,0x1c,0xff,0x39,0x0c,0x00,0x70,0x08,0x00,0x00,0x00,0x00,0x00,/鎖 0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x10,0x00,0x08,0x10,0x10,0x0c,0x08,0x10,0x0c,0x0e,0x10,0x84,0x03,0xf8,0xff,0x01,0xf8,0x3f,0x00,0x18,0x06,0x00,0x18,0x06,0x00,0x1c,0x06,0x00,0
52、xfc,0xff,0x07,0xfc,0xff,0xff,0x0c,0x02,0x00,0x0c,0x03,0x00,0x0c,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x02,0x00,0x00,0x00,0x00,/開(kāi) ;uchar code tab= /1616字節(jié)的漢字取模,一個(gè)漢字32個(gè)字節(jié) 0x00,0xf8,0x48,0x48,0x48,0x48,0xff,0x48,0x48,0x48,0x48,0xfc,0x08,0x00,0x00,0x00,0x00,0x07,0x02,0x02,0x02,0x02,0x3f,0x42,0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00,/電 0x80,0x80,0x82,0x82,0x82,0x82,0x82,0xe2,0x
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年信用卡消費(fèi)借款合同樣本
- 2025年廣告授權(quán)協(xié)議
- 2025年鉚接設(shè)備項(xiàng)目提案報(bào)告模板
- 2025年事業(yè)單位合同違約責(zé)任免除條件
- 2025年標(biāo)準(zhǔn)酒店股份投資合作合同文本
- 2025年公共安全視頻監(jiān)控系統(tǒng)分包安裝合同書(shū)
- 2025年英語(yǔ)合同模板大全
- 2025年城市擴(kuò)建征收土地合同范文
- 2025年臨時(shí)電源項(xiàng)目協(xié)議
- 2025年建筑施工安全保險(xiǎn)合同格式
- 2025年春季學(xué)期團(tuán)委工作安排表
- 早點(diǎn)出租承包合同(2篇)
- 2025年上半年工業(yè)和信息化部裝備工業(yè)發(fā)展中心應(yīng)屆畢業(yè)生招聘(第二批)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 內(nèi)鏡室院感知識(shí)培訓(xùn)課件
- 2025年市場(chǎng)拓展工作計(jì)劃
- 2025年八省聯(lián)考云南高考生物試卷真題答案詳解(精校打印)
- 加氣站安全培訓(xùn)課件
- 中國(guó)成人ICU鎮(zhèn)痛和鎮(zhèn)靜治療指南解讀
- 2020-2024年五年高考?xì)v史真題分類(lèi)匯編(山東)專(zhuān)題15 中國(guó)古代史(原卷版)
- (房屋建筑部分)工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文版
- 《大學(xué)英語(yǔ)四級(jí)詞匯大全》
評(píng)論
0/150
提交評(píng)論