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

正文內(nèi)容

基于c51多功能電子密碼鎖設(shè)計源程序代碼畢業(yè)設(shè)計(更新版)

2025-04-19 09:06上一頁面

下一頁面
  

【正文】 ............................. 11 二. 鍵盤掃描 設(shè)計 ............................................................................................... 11 三 . 液晶顯示設(shè)計 ............................................................................................... 13 四 . 語音提示設(shè)計 ............................................................................................... 18 五 . 蜂鳴器發(fā)聲設(shè)計 ............................................................................................. 9 第四部分 調(diào)試報告 .................................................................................................... 20 一.硬件調(diào)試 ....................................................................................................... 24 二.軟件調(diào)試 ....................................................................................................... 24 三 . 調(diào)試 心得 ....................................................................................................... 24 總結(jié) .............................................................................................................................. 25 參考資料 ...................................................................................................................... 25 電子綜合設(shè)計與制作實踐 設(shè)計報告 3 附錄 .............................................................................................................................. 26 一.元器件清單 ................................................................................................... 26 二.工具 ............................................................................................................... 27 三 . 硬件設(shè)計總圖 ............................................................................................... 27 四 . 源程序 ........................................................................................................... 28 電子綜合設(shè)計與制作實踐 設(shè)計報告 4 第一部分 總 述 一.引言 科技的發(fā)展是電子產(chǎn)品的應(yīng)用越來越廣泛,電子電路的設(shè)計也越來越重要。 ,鎖打開后才能修改 密碼。電子綜合設(shè)計與制作實踐 設(shè)計報告 1 摘要 摘要: 在日常的生活和工作中 , 住宅與部門的安全防范、單位的文件檔案、財務(wù)報表以及一些個人資料的保存多以加鎖的辦法來解決。 本次設(shè)計使用 STC公司的 STC89C52實現(xiàn)一基于單片機(jī)的電子密碼鎖的設(shè)計,其主要具有如下功能: ,若密碼正確,則將鎖打開 ,語音提示開鎖, 蜂鳴器播放一段 開鎖 音樂 。最后,聯(lián)合軟、硬件調(diào)試電路板,完成本次電子 綜合 設(shè)計。修改之前必 須 先輸入管理員登錄密碼, 然后 再次輸入 舊 密碼,在輸入新密碼時需要二次確認(rèn),以防止誤操作。該器件采用 ATMEL 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容。鍵盤的每個按鍵功能在程序設(shè)計 中設(shè)置。 判斷鍵盤中哪一個鍵被按下使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實現(xiàn)的。 四. LCD 液晶顯示 為了提高 密碼鎖的密碼顯示效果能力。若 輸入的密碼大于原密碼,則 LCD 上顯示“ Large”,若 輸入 的密碼小于原密碼, LCD上顯示“ Small”。 P101P112P123P134P145P156P167P178RST9P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17XTAL218XTAL119GND20A8/P2021A9/P2122A10/P2223A11/P2324A12/P2425A13/P2526A14/P2627A15/P2728PSEN29ALE/PROG30EA/VPP31AD7/P0732AD6/P0633AD5/P0534AD4/P0435AD3/P0336AD2/P0237AD1/P0138AD0/P0039VCC40AT89C51*U210KR3Res2蜂鳴器U1*Q1NPNGNDVCC+ 圖 六 報警電路原理圖 電子綜合設(shè)計與制作實踐 設(shè)計報告 11 第三部分 軟件設(shè)計部分 一. 程序流程圖 屏保顯示,按下開啟鍵開啟模式簡單模式輸入密碼Y開鎖位數(shù)不夠提示重新輸入N報錯默認(rèn)模式輸入密碼提示輸入 鎖已打開,播放開鎖音樂是否有權(quán)限修改密碼報錯Y N位數(shù)不夠鎖定,播放開鎖失敗音樂報錯三次返回主界面延時是否修改密碼輸入權(quán)限密碼提示輸入舊密碼提示密碼位數(shù)不夠報錯提示位數(shù)不夠輸入新密碼報錯提示密碼太簡單修改成功,播放密碼修改成功音樂返回主界面返回主界面Y NNYYN位數(shù)N確認(rèn)新密碼密碼Y報錯鎖定,播放密碼修改失敗音樂報錯三次Y位數(shù)N按下 0 鍵播放門鈴音樂提示大小 位數(shù)不夠鎖定,播放密碼修改失敗音樂報錯三次報錯三次 圖七 程序流程圖 二.鍵盤掃描設(shè)計 鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時候,單片機(jī)循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 while(KeyPort!=0xfe)。 while(KeyPort!=0xfd)。 while(KeyPort!=0xfb)。 while(KeyPort!=0xf7)。break。break。break。break。密碼在規(guī)定的時間內(nèi)輸入錯誤次數(shù)超過 3 次后的鎖定狀態(tài)顯示子程序,輸入 密碼錯誤的情況下清除密碼子程序等。 } } } bit lcd_bz() { // 測試 LCD 忙碌狀態(tài) bit result。 result = (bit)(P0 amp。 _nop_()。 _nop_()。 lcdrw = 0。 _nop_()。 //顯示開,關(guān)光標(biāo) delay_gd(1)。 delay_gd(10)。 temp=KeyPro()。 lcden=0。 delay(5)。 delay(10)。 EA=1。 write_date(0x30+dat2)。 } } /**********************顯示部分 ************************/ 電子綜合設(shè)計與制作實踐 設(shè)計報告 18 void display1(uchar *tab) { uchar i。 for(i=0。EndAdr=0x0028。EndAdr=0x004f。EndAdr=0x0087。EndAdr=0x00c0。EndAdr=0x0107。 delay_ms(50)。 SS=1。 } delay_ms(50)。 ISD_SendData(EndAdr8)。0x04)==0x04) { ISD_SendData(0x05)。 SCLK=1。 } else { MOSI=0。蜂鳴器的正極接到 Q1 的集電極 C 極電子綜合設(shè)計與制作實踐 設(shè)計報告 21 上面,蜂鳴器的負(fù)極地,三極管發(fā)射極 E 極接電源 VCC,基極 B 經(jīng)過限流電阻 R33 后由單片機(jī)的 ,當(dāng) ,三極管 T1 截止,沒有電流流過線圈,蜂鳴器不發(fā)聲;當(dāng) ,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。tt20。這里所說的 “ 源 ” 不是指 “ 電源 ” ,而是指 “ 振蕩源 ” 。 //超高音 1234567 // 電子綜合設(shè)計與制作實踐 設(shè)計報告 22 //世上只有媽媽好 數(shù)據(jù)表 要想演奏不同的樂曲 , 只需要修改這個數(shù)據(jù)表 code unsigned char sszymmh5[] = { 6, 2, 3, 5, 2, 1, 3, 2, 2, 5, 2, 2, 1, 3, 2, 6, 2, 1, 5, 2, 1, 6, 2, 4, 3, 2, 2, 5, 2, 1, 6, 2, 1, 5, 2, 2, 3, 2, 2, 1, 2, 1, 6, 1, 1, 5, 2, 1, 3, 2, 1, 2, 2, 4, 2, 2, 3, 3, 2, 1, 5, 2, 2, 5, 2, 1, 6, 2, 1, 3, 2, 2, 2, 2, 2, 1, 2, 4, 5, 2, 3, 3, 2, 1, 2, 2, 1, 1, 2, 1, 6, 1, 1, 1, 2, 1, 5, 1, 6, 0, 0, 0}。 //輸出方波 , 發(fā)音 TH0=timer0h。t1++) //雙重循環(huán) , 共延時 t個半拍 for(t2=0。 //控制時間長度 } // void play_fmq(unsigned char *sszymmh) { unsigned char k, i。//第 i個是音符 , 第 i+1個是第幾個八度 timer0h=FREQH[k]。 waveK51/L 仿真器對電子密碼鎖進(jìn)行仿真調(diào)試,發(fā)現(xiàn)部分功能不能實現(xiàn),經(jīng)分析檢查排除部分引腳錯接的錯誤 ,漏掉元件的可能 。 在設(shè)計過程中,我們先后利用 Altium Designer 畫原理圖, Proteus 仿真,并用 Keil 軟件調(diào)試程序。 實踐是檢驗真理的唯一標(biāo)準(zhǔn),當(dāng)然也是檢驗學(xué)習(xí)成果的標(biāo)準(zhǔn)。 sbit beep=P3^1。 uchar ISD_SendData(uchar BUF_ISD)。 uchar data save_code[6]。 uchar code sorry[]= Sorry 。 uchar code or_not[]= Or Not 。 uchar code wait[]=Please Wait.....。flag_qx=0。 /*****************************蜂鳴器播放音樂 *************************
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1