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

正文內(nèi)容

多功能電子密碼鎖設(shè)計(jì)報告-文庫吧

2025-04-24 14:07 本頁面


【正文】 全為 1。 判斷鍵盤中哪一個鍵被按下使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實(shí)現(xiàn)的。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為 1,則所按下的鍵不在此列;如果不全為 1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個鍵。 4 4 矩形鍵盤各個鍵的功能如下圖所示: 10 0 11 16 7 8 9 15 4 5 6 14 1 2 3 13 本鍵盤除了數(shù)字鍵 09 外用來輸入密碼外,還有六個功能鍵( 1 1 11 1 16),用來擴(kuò)展密碼鎖的功能,使其更加完善。其功能如下: 10:取消 11:確定 13:時鐘 14:開鎖 /改密 15:門鈴 /查看消息 16:管理員 晶振電路 晶體振蕩器 ,簡稱 晶振 ,其作用在于產(chǎn)生原始的 時鐘頻率 ,這個頻率經(jīng)過頻率發(fā)生器的放大或縮小后就成了各種不同的總線頻率 , 石英晶體振蕩器是一種高精度和高穩(wěn)定度的振蕩器 , 單片機(jī) XIAL1 和 XIAL2 分別接 30PF 的電容,中間再并個 12MHZ 的晶振,形成單片機(jī)的晶振電路,如圖所示: 復(fù)位電路 6 單片機(jī) 復(fù)位是使 CPU 和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。原來 RST 是低電平,當(dāng)按鍵按下時,它變成高電平,實(shí)現(xiàn)復(fù)位功能,電路如圖所示: LCD 液態(tài)顯示電路 為了提高密碼鎖的密碼顯示效果能力,本設(shè)計(jì)的顯示部分由液晶顯示器LCD1602 取代普通的數(shù)碼管來完成 ,用戶能通過 LCD 的各種提示進(jìn)行各種相應(yīng)的操作,簡單易行。 LCD1602 管腳為: 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 Data I/O 2 VDD 電源正極 10 D3 Data I/O 3 V0 液晶顯示偏壓信號 11 D4 Data I/O 4 RS 數(shù)據(jù) /命 令選 擇 端( H/L) 12 D5 Data I/O 5 R/W 讀寫選擇端( H/L) 13 D6 Data I/O 6 E 使能信號 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正極 8 D1 Data I/O 16 BLK 背光源負(fù)極 該模塊工作時, 通過單片機(jī)的 P1 口進(jìn)行控制,送數(shù)據(jù)時,先寫入高四位數(shù)據(jù),然后在寫入第四位數(shù)據(jù)。 按下鍵盤上的開鎖按鍵后 利用鍵盤上的數(shù)字鍵 0- 9 輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個 *,輸入多少位就顯示多少個 *, 其電路如圖所示: 7 報警電路 報警模塊有單片機(jī)和蜂鳴器組成, 密碼正確時,不發(fā)聲直接開鎖,當(dāng)密碼輸入錯誤時,單片機(jī)的 引腳為低電平,三極管導(dǎo)通轟鳴器發(fā)出噪鳴聲報警,電路如圖所示: ISD1760 語音電路 本模塊采用 ISD1760 來實(shí)現(xiàn),它是用來用語音提示 LCD 顯示的狀況,每當(dāng)輸 8 入一次密碼時,語音電路就會給出相應(yīng)的提示,其電路如圖所示: 第三部分:軟件設(shè)計(jì) 軟件設(shè)計(jì) 實(shí)現(xiàn)了以下功能: ; ; ; ; ; ; . 一、總體功能流程圖: 9 二、各個功能詳細(xì)流程圖 門鈴功能流程圖 密保功能流程圖 10 開鎖改密流程圖 管理員模式功能流程圖 11 第四部分:調(diào)試報告 一、硬件調(diào)試 ,用萬用表 對電路進(jìn)行測試,排除短路、短路(虛焊、漏焊等)等故障。 waveK51/L 仿真器對電子密碼鎖進(jìn)行仿真調(diào)試,看是否能實(shí)現(xiàn)預(yù)想功能,排除各個模塊的錯誤。 二、軟件調(diào)試 proteus 和 keil 軟件進(jìn)行,用 proteus 設(shè)計(jì)好電路圖并且用 keil 編好程序后,將程序?qū)戇M(jìn)電路圖的芯片進(jìn)行仿真測試,排除了一些異狀。 ,用 waveK51/L 仿真器對其進(jìn)行仿真調(diào)試, 發(fā)現(xiàn)了部分程序漏洞和錯誤并及時排除,并在一定程度上修改了程序,達(dá)到最良好地效果。 第五部分:附錄 一、原件清單 12 STC89C52 單片機(jī) 1 個 IDS1420 語音芯片 1 個 LCD 液晶顯示屏 1 個 揚(yáng)聲器 1 個 發(fā)光二極管 1 個 12MHZ 晶振 1 個 蜂鳴器 1 個 底座 若干 10K 歐排阻 1 個 10K 歐電阻 1 個 歐電阻 3 個 歐電阻 3 個 1K 歐電阻 2 個 80K 歐電阻 1 個 200 歐電阻 1 個 3pF 電容 2 個 22uF 電容 1 個 電容 5 個 電容 7 個 13 二、工具 電 烙 鐵 1 個 鉗 子 1 個 鑷 子 1 個 平頭螺絲刀 若干 三、心得體會 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 ,發(fā)現(xiàn) 、 提 出 、 分析和解決實(shí)際問題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在 生活中 可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的 。 回顧本次設(shè)計(jì),我們學(xué)到了很多,通過對該課題的研究,加深對所學(xué)知識的理解,提高對課外知識的學(xué)習(xí)能力,增強(qiáng)知識的應(yīng)用能力,提高解決實(shí)際問題的能力,培養(yǎng)自我創(chuàng)新意識。積累實(shí)踐經(jīng)驗(yàn),為以后的發(fā)展打下基礎(chǔ),也為以后我們自己在這方面的發(fā)展打下基礎(chǔ),并能夠在這方面 培養(yǎng)自己的興趣,不僅鞏固了以前學(xué)到的知識,而且 學(xué)到了很多在書本上所沒有學(xué)到過的知識 。 在本次設(shè)計(jì),我們懂得了 理論與實(shí)際相結(jié)合 的 重要 性 ,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力 , 在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,難免會遇到過各種各樣的問題,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得 1nF 電容 1 個 按鍵 19 個 三極管 1 個 導(dǎo)線 若干 跳線 若干 14 不夠牢固,對單片機(jī)匯編語言掌握得不好 , 通過這次課程設(shè)計(jì)之后, 認(rèn)識到了我們有 些不足之處,激勵我們更加努力。 再者,我們懂得了團(tuán)隊(duì)合作的重要性,在本次設(shè)計(jì)中我們分工合理,團(tuán)結(jié)一致,碰到困難,不退縮,相互鼓勵,合力解決問題,學(xué)到了很多東西。 在本次設(shè)計(jì)中,我們得到了指導(dǎo)老師的 耐心細(xì)致的輔導(dǎo)和方法指引,老師的熱心點(diǎn)撥讓我們受益匪淺,從而保證我們能按時并順利完成實(shí)習(xí)任務(wù)。在此,向老師們的辛勤勞動表示感謝! 總之,本次設(shè)計(jì)讓我們受益匪淺,讓我們的大學(xué)生活更加精彩! 四、參考文獻(xiàn) 《 ISD1700 系列數(shù)碼語音電路使用手冊》 華邦公司 《單片機(jī)原理及應(yīng)用》 清 華大學(xué)出版社 印勇等著 20xx 《 LCD1602 使用手冊》 長沙太陽人有限公司 15 五、 程序清單 include include define lcd P0 define uchar unsigned char define uint unsigned int define KeyPort P2 sbit rs=P3^5。 sbit lcden=P3^4。//lcd 使能信號端 sbit beep=P3^1。 sbit led=P3^7。 sbit led2=P3^6。 sbit SS=P1^4。 sbit SCLK=P1^5。 sbit MOSI=P1^6。 sbit MISO=P1^7。 uint StartAdr,EndAdr。 void I_delay(void)。 void Play(uchar num)。 uchar ISD_SendData(uchar BUF_ISD)。 uchar code week_string[7][4]={MON,TUE,WED,THU,FRI,SAT,SUN}。 uchar data correct_code[]={8,8,8,8,8,8}。 uchar data correct_code3[]={8,8,8,8,8,8}。 uchar data correct_code2[]={1,1,1,1,1,1}。 uchar data save_code[6]。 uchar data save_code1[6]。 uchar data mb1[6]。 uchar data number1[6]={0}。 uchar code wele[]= Wele 。 uchar code keyboard[]=keybord unlocked 。 uchar code lev_message[]=leave a message 。 uchar code message[]=you have message 。 uchar code opened[]= Lock Is Opened 。 uchar code sure[]= ARE YOU SURE 。 uchar code enter0[]=Enter Your Code 。 uchar code admi_mode[]= admini mode 。 uchar code enter1[]=1 mdfy admincod 。 uchar code enter2[]=2 mdfy gustcod 。 uchar code enter_1[]=ent 1 read mes 。 uchar code dig[]=Code Must 6 Dig 。 uchar code error_code[]= Code Error 。 uchar code yesno[]=yes or no 。 uchar code enter_agin[]=enter twice !!! 。 16 uchar code simple[]= Too Simple 。 uchar code new_code[]= Enter New Code 。 uchar code old_code[]= Enter Old Code 。 uchar code renew_code[]=Confirm New Code。 uchar code success[]= Successful 。 uchar code fail[]= Failed 。 uchar code w
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1