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

正文內容

電子密碼鎖課程設計2-其他專業(yè)-資料下載頁

2025-01-19 03:14本頁面

【導讀】的一個很好的保障措施。本論文設計一個基于單片機和存儲器的,能夠進行開鎖,上鎖,電子密碼鎖是現(xiàn)代電子科技與安全結合的產物。它在現(xiàn)代鎖業(yè)扮演著重要的角色,密碼,若不相同,則不能開鎖,并提示密碼錯誤。性價比較高的產品?,F(xiàn)在應用較廣的數字密碼鎖是以芯片為核心,通過編程來實現(xiàn)的。其性能和安全性已大大超過了機械鎖。其特點是保密性好,隨機開鎖成功率幾乎為零。數字密碼鎖操作簡單易行,一學就會。AT24C04是美國Atmel公司的低功耗CMOS型E2PROM,內含256×8位存儲空間,具有工。AT24C04中帶有的片內地址寄存器。寫入時間,一次操作可寫入多達8個字節(jié)的數據。雙向通信,主機和從機均可工作于接收器和發(fā)送器狀態(tài)。無論是主機還是從機,接收到一個字節(jié)后必須發(fā)出一個確認信號ACK。選擇從機并控制總線傳送的方向。能為保存密碼,14號功能為重新輸入。利用LCD來顯示提示信息,用LED來提示密碼鎖。和掉電模式、掉電后中斷可喚醒、看門狗定時器、雙數據指針、掉電標識符。

  

【正文】 K()。 } buffer[N1]= recbyte()。 no_ACK()。 stop()。 return 1。 } LCD1602 顯示部分 //測試 LCD 忙狀態(tài) 返回 result bit lcd_bz() { bit result。 rs = 0。 rw = 1。 eq = 1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 result = (bit)(P0amp。0x80)。 eq = 0。 return result。 } //寫指令數據到 LCD void lcd_wcmd(uchar cmd) { rs = 0。 rw = 0。 eq = 0。 P0 = cmd。 eq = 1。 delay_lcd(1)。 eq = 0。 } №.14 沈陽理工大學 //寫入顯示數據到 LCD void lcd_wdat(uchar dat) { while(lcd_bz())。 rs = 1。 rw = 0。 P0 = dat。 delay_lcd(1)。 eq = 1。 eq = 0。 } //LCD 初始化 void lcd_init() { lcd_wcmd(0x38)。//顯示模式設置, 5*7 點陣, 8 位數據接口 while(lcd_bz())。 lcd_wcmd(0x0c)。//顯示開及光標設置不顯示 lcd_wcmd(0x06)。//顯示光標移動設置 lcd_wcmd(0x01)。//顯示清屏 } void display_string(uchar *str,uchar lineno)//在液晶指定行顯示字符串 { uchar i。 lcd_wcmd(0x80 + lineno)。 for(i=0。 i16。 i++) //???length(str)????????? { lcd_wdat(str[i])。 } } 矩陣鍵盤掃描部分 //矩陣鍵盤掃描 uchar keys_scan() { uchar temp,k。 P1=0x0f。 delay_key(2)。 temp=P1^0x0f。 switch(temp) { case 1: k=0。break。 case 2: k=1。break。 case 4: k=2。break。 case 8: k=3。break。 default:break 。 №.15 沈陽理工大學 } P1=0xf0。 delay_key(2)。 temp=(P14)^0x0f。 switch(temp) { case 1: k+=0。break。 case 2: k+=4。break。 case 4: k+=8。break。 case 8: k+=12。break。 default:break 。 } //keyno=k。 return k。 } 主函數 void main() { init_main()。 display_string(Title_Text,0x00)。 //在第 1 行顯示標題 //24C04 的內容已由初始化 BIN 文件導入 //將 24C04 中預先寫入的密 碼讀入 pass recstring(0xa0, 0 , IIC_Password, 6)。 IIC_Password[6] = 39。\039。 while(1) { key_main()。 } } 4. 系統(tǒng)調試及分析 用 keil 編寫程序編譯運行通過后,用 Proteus 仿真結果如下, 以下是輸入密碼正確,開鎖成功 。 №.16 沈陽理工大學 修改密碼,提示輸入新密碼,并保存成功。 №.17 沈陽理工大學 在著手本次課程設計時,通過查閱網絡與圖書館搜集到的資料,加上 指導老師指點,結合生活中對密碼鎖的功能特性要求,設計出了這一套電子密碼鎖系統(tǒng)的主要硬件結構和軟件結構,基本完成了課題。不過由于了解的專業(yè)知識尚淺,對課題的研究經驗的不足,使得在技術的解決與運用上顯得粗糙了一些,特別是功能鍵的設定。 在設計的過程當中經歷和克服了許多困難,暴露我們知識和經驗不足的同時也積累了實踐經驗,檢閱了大學所學的知識,使所學的知識得到復習和鞏固。通過這次畢業(yè)設計我學到了很多東西,復習了理論知識,特別是單片機外圍電路模塊電路設計及其應用編程;學會收集和處理資料的一些基本問題,提高獲取新知識的 能力、分析和解決問題的能力以及交流與合作的能力。 這次課程設計終于順利完成了,在設計中遇到了很多編程問題, 在同學的幫助下 ,終于游逆而解。 非常 感謝! №.18 沈陽理工大學 參考文獻 [1]李群芳 張士軍 黃建 《 單片微型計算機與接口技術 》 電子工業(yè) 出版社 [2]周美娟 肖來勝 《單片機原理及系統(tǒng)設計》清華大學出版社 [3] 黃鑫 ,馬善農 ,趙永科 .基于 CPLD 的電子琴研究與設計 [J].科技廣場 . [4] 趙亮 ,侯國銳 .單片機 C 語言編程與實例 [M].北京 :人民郵電出版社 . [5] 徐新艷.單片機原理、應用與實踐 [M].北京:高等教育出版社
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1