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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖課程設(shè)計(jì)說(shuō)明書(shū)-全文預(yù)覽

  

【正文】 { start()。 _nop_()。 SCL = 1。 write_data = 1。 SCL = 1。 i 8。 } return(read_data)。 i++) { SCL = 1。 SDA = 1。 _nop_()。 } /******************************停止位 ****************************/ void stop() { SDA = 0。 29 _nop_()。 _nop_()。 i 120。 } 28 附錄 H: 24C02 函數(shù) /***************************************************************** 函數(shù)庫(kù)名稱: 24C02 相關(guān)的函數(shù) *****************************************************************/ include include define uint unsigned int define uchar unsigned char define OP_READ 0xa1 // 器件地址以及讀取操作 define OP_WRITE 0xa0 // 器件地址以及寫(xiě) 入操作 define MAX_ADDR 0x7f // AT24C02 最大地址 sbit SDA = P3^6。 case 4:writemand(0x97+x)。 //液晶第一行 27 case 2:writemand(0x8f+x)。 //地址歸位 writemand(0x0c)。 en=0。 rs=1。 en=1。 /***************************延時(shí)函數(shù) *****************************/ void delay(uint m) { while(m)。 同時(shí),在我的實(shí) 際作品的制作過(guò)程之中 ,得到的學(xué)校許多的老師和同學(xué)熱情的指導(dǎo)和幫助,此外,在實(shí)際程序的編寫(xiě)的過(guò)程遇到許多的不解困難的時(shí)候,周圍的同學(xué)也給我提供的最詳細(xì)的解答,在此,我對(duì)在我的設(shè)計(jì)和制作的過(guò)程中給予我?guī)椭拿恳粋€(gè)人表示感謝。 本 次課程設(shè)計(jì)使我將本學(xué)期所學(xué)的單片機(jī)理論知識(shí)運(yùn)用到了實(shí)踐中來(lái),并且通過(guò)自學(xué) 12864 液晶、數(shù)據(jù)存儲(chǔ)器 24C0行列式鍵盤等方面的知識(shí),進(jìn)一步提高了獨(dú)立思考、分析問(wèn)題、解決問(wèn)題以及編程和硬件制作、調(diào)試的能力,同時(shí)懂得了理論與實(shí)際相結(jié)合十分重要,在實(shí)踐中我們需要理論知識(shí)的指導(dǎo),然而只有理論知識(shí)遠(yuǎn)遠(yuǎn)不夠,我們只有學(xué)會(huì)把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論與實(shí)踐中得出結(jié)論,才能真正學(xué)以致用,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。隨著本次單片機(jī)課程設(shè)計(jì)的結(jié)束,一個(gè)學(xué)期的單片機(jī)課程的學(xué)習(xí)也進(jìn)入了尾聲,但是我對(duì)于單片機(jī)的學(xué)習(xí)還遠(yuǎn)沒(méi)有結(jié)束。本課程設(shè)計(jì)的難點(diǎn)在于編程的思路以及程序的實(shí)現(xiàn)。 14 設(shè)計(jì)體會(huì) 本設(shè)計(jì)的靈感主要來(lái)自于工作實(shí)踐,之前的寒暑假期我分別在長(zhǎng)沙移動(dòng)分公司、上海西聯(lián)信息科技有限公司進(jìn)行了為期一周到一月不等的實(shí)習(xí),在實(shí)習(xí)工作中我了解到辦公自動(dòng)化( OA)應(yīng)用系統(tǒng)。最理想的辦法是搭載實(shí)時(shí)操作系統(tǒng),遺憾的是 8051 系列單片機(jī)資源有限,不能滿足搭建實(shí)時(shí)操作系統(tǒng)的要求,而且搭載實(shí)時(shí)操作系統(tǒng)將大大的增加額外的成本,故而本設(shè)計(jì)中采用軟件延時(shí)的方法使系統(tǒng)產(chǎn)生了一些誤差。因此在等待液晶判斷是否空閑程序設(shè)計(jì)中,可以改用液晶判忙函數(shù)來(lái)判斷液晶狀態(tài)是否空閑。 液晶顯示模塊:本設(shè)計(jì)使用 12864 液晶顯示,打開(kāi)電源后液晶進(jìn)入待機(jī)界面緩慢。 設(shè)計(jì)課題軟件系統(tǒng)程序流程框圖 主函數(shù) 開(kāi) 始系 統(tǒng) 初 始 化開(kāi) 機(jī) 鍵 P .按 下 ?待 機(jī) 顯 示調(diào) 管 理 員登 錄 函 數(shù)調(diào) 用 戶登 錄 函 數(shù)用 戶 登 錄 ?管 理 員 登 錄 ?功 能 選 擇界 面結(jié) 束YNYNYN 圖 2 主函數(shù)流程框圖 6 液晶顯示 開(kāi) 始給 液 晶 發(fā)寫(xiě) 命 令 指 令給 液 晶 發(fā)寫(xiě) 數(shù) 據(jù) 指 令送 顯 示 字 符 地 址判 忙 ?送 顯 示 字 符字 符 送 完 ?結(jié) 束YNYN 圖 3 液晶顯示函數(shù)流程框圖 7 掉電保護(hù) 開(kāi) 始發(fā) 起 始 信 號(hào)發(fā) 送 從 器 件地 址 寫(xiě) 模 式接 收 應(yīng) 答 信 號(hào)成 功 ?提 示 讀 取 失 敗發(fā) 送 讀 取 地 址接 收 應(yīng) 答 信 號(hào)成 功 ?發(fā) 送 停 止 信 號(hào)返 回發(fā) 起 始 信 號(hào)發(fā) 送 讀 模 式 信 號(hào)接 收 應(yīng) 答 信 號(hào)成 功 ?讀 一 字 節(jié) 數(shù) 據(jù)讀 完 成 ?不 發(fā) 送 應(yīng) 答 信 號(hào)提 示 讀 取 成 功地 址 加 一發(fā) 送 應(yīng) 答 信 號(hào)YYYYNNNN 圖 4 掉電保護(hù)模塊 流程框圖 8 行列式鍵盤 開(kāi)始?有鍵按下 延時(shí)去抖動(dòng)?鍵確實(shí)按下 計(jì)算保持鍵值延時(shí)去抖動(dòng)返回鍵值?按鍵釋放 結(jié)束YYYNNN 圖 5 鍵掃函數(shù)流程框圖 9 基礎(chǔ)函數(shù) 密 碼 正 確 ?管 理 員 登 錄輸 入 超 級(jí) 密 碼開(kāi) 鎖返 回YN 圖 6 管理員開(kāi)鎖函數(shù)流程框圖 用 戶 登 錄輸 入 用 戶 密 碼密 碼 正 確 ?開(kāi) 鎖返 回Y報(bào) 錯(cuò)累 計(jì) 錯(cuò) 3 次 ?報(bào) 警修 改 密 碼 ?密 碼 存 入 2 4 C 0 2NYNNY與 2 4 C 0 2 中密 碼 比 較 圖 7 用戶開(kāi)鎖函數(shù)流程框圖 10 修 改 密 碼輸 入 6 位 密 碼新 密 碼 存 入 緩存 數(shù) 組密 碼 二 次 確 認(rèn)結(jié) 束密 碼 與 前 一次 一 致 ?新 密 碼 存 入2 4 C 0 2NY 圖 8 用戶修改密碼函數(shù)流程框圖 設(shè)計(jì)課題軟件系統(tǒng)程序清單 液晶函數(shù)見(jiàn)附錄 G 24C02 函數(shù)見(jiàn)附錄 H 鍵盤掃描函數(shù)見(jiàn)附錄 L 基礎(chǔ)函數(shù)見(jiàn)附錄 M 主函數(shù)見(jiàn)附錄 N 11 4 設(shè)計(jì)結(jié)論、運(yùn)行結(jié)果、誤差分析及體會(huì) 設(shè)計(jì)課題的設(shè)計(jì)結(jié)論及使用說(shuō)明 程序編寫(xiě)完成后,用 keil4 調(diào)試后顯示程序 0 錯(cuò)誤 0 警告,表明程序無(wú)語(yǔ)法錯(cuò)誤。 液晶顯示模塊 液晶顯示是通過(guò)在主程序中調(diào)用相關(guān)的液晶功能函數(shù)來(lái)執(zhí)行相應(yīng)功能,經(jīng)過(guò)液晶接在單片機(jī)上的 P0及 P3部分管腳,通過(guò)液晶功能函數(shù) lcd12864()的調(diào)用對(duì)液晶進(jìn)行操作,將各類指令寫(xiě)入液晶模塊,用來(lái)驅(qū)動(dòng)液晶以實(shí)現(xiàn)不同的顯示功能,達(dá)到界面顯示的要求。 24C02 掉電保護(hù)模塊 24CXX 系列是最為常見(jiàn)的 I2C 總線串行 EEPROM 數(shù)據(jù)存儲(chǔ)器,該芯片具有體積小,功耗低,工作電壓允許范圍寬,型號(hào)多,容量大,讀寫(xiě)操作方便等特點(diǎn)。利用該模塊靈活 3 的接口和簡(jiǎn)單、方便的操作指令,可構(gòu)成全 中文人機(jī)交互圖形界面。 對(duì)于單片機(jī)下載口電路,采用 、 、 和 RESET 與 VCC、 GND 連接到 程序下載接口,構(gòu)成其下載口電路,供程序下載使用。 單片機(jī)的復(fù)位通常分為自動(dòng)復(fù)位,手動(dòng)復(fù)位等幾種。 單片機(jī)工作的時(shí)間基準(zhǔn)是由時(shí)鐘電路提供的。這三部分是單片機(jī)正常工作的前提。 設(shè)計(jì)課題總體方案介紹及工作原理說(shuō)明 本系統(tǒng)使用以單片機(jī)為核心元件的控制方案。 關(guān)鍵詞: 密碼鎖;單片機(jī); LCD II ABSTRACT With the development of electronic technology, which has the function of antitheft alarm and other electronic bination lock instead of password quantity is little, security, poor mechanical bination lock is inevitable trend. Electronic bination lock pared with ordinary mechanical lock, has many unique advantages: good secrecy, antitheft sex is strong, can need not the key, remember password lock, etc. Currently use electronic bination lock is mostly based on single chip microputer technology, single chip microputer as the main device, the encoder and decoder for software. This design uses AT89S52 to realize the electronic password lock based on system consists of SCM system,matrix keyboard,LCD12864 display,EEPROM power down protection module and alarm system can plete the lock,super lock,modify user passwords and other basic password lock function,the system has the electricity does not disappear administrator addition to the above basic password lock function,based on the actual situation can also add the extension system has the advantages of low cost,practical function. Key words password lock; mcu; lcd I 目 錄 1 設(shè)計(jì)課題任務(wù)、功能要求說(shuō)明及總體方案介紹 ........................ 1 設(shè)計(jì)課題任務(wù) .............................................. 1 功能要求說(shuō)明 .............................................. 1 設(shè)計(jì)課題總體方案介紹及工作 原理說(shuō)明 ........................ 1 2 設(shè)計(jì)課題硬件系統(tǒng)的設(shè)計(jì) .......................................... 2 設(shè)計(jì)課題硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹 ........................ 2 設(shè)計(jì)課題電路原理圖、 PCB 圖、元器件布局圖 ................... 3 設(shè)計(jì)課題元器件清單 ........................................ 3 3 設(shè)計(jì)課題軟件系統(tǒng)的設(shè)計(jì) .......................................... 4 設(shè)計(jì)課題使用單片機(jī)資源的情況 .............................. 4 設(shè)計(jì)課題軟件系統(tǒng)各模塊功能簡(jiǎn)要介紹 ........................ 4 設(shè)計(jì)課題軟件系統(tǒng)程序流程框圖 .............................. 5 設(shè)計(jì)課題軟件系統(tǒng)程序清單 ................................. 10 4 設(shè)計(jì)結(jié)論、運(yùn)行結(jié)果、誤差分析及體會(huì) ............................. 11 設(shè)計(jì)課題 的設(shè)計(jì)結(jié)論及使用說(shuō)明 ............................. 11 設(shè)計(jì)課題的仿真結(jié)果 ....................................... 11 設(shè)計(jì)課題的誤差分析 ....................................... 13 設(shè)計(jì)體會(huì) ................................................. 14 結(jié)束語(yǔ) ............................................................ 15 致 謝
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1