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

正文內(nèi)容

基于單片機(jī)電子密碼鎖設(shè)計(jì)畢業(yè)論文設(shè)計(jì)(文件)

2025-07-30 20:49 上一頁面

下一頁面
 

【正文】 uVision3 軟件編寫單片機(jī)的 C 語言程序、仿真、軟件調(diào)試。 鍵盤模塊:由 16 個(gè)輕觸式開關(guān)組成。但不支持 ISP 在線編程技術(shù)、內(nèi)部 ROM 僅為 4KB 不利于功能擴(kuò)展 。這樣雖然提高了編程難度,但是節(jié)約了單片機(jī)大量的 I/O 口,免去了上拉電阻為焊接帶來了方便,提高了整塊電路板的美觀度。 方案三:液晶顯示 采用 LCD 液晶顯示,顯示的位數(shù)多,由單片機(jī)驅(qū)動(dòng)。因此,在 74LS138 的輸出端加入反向器才可以接到數(shù)碼管的 COM 端。 方案二: 采用發(fā)光二極管和蜂鳴器來報(bào)警,可以發(fā)出聲光報(bào)警且降低了成本。為了達(dá)到設(shè)定的功能,本裝置鍵盤掃描模塊、單片機(jī)控制模塊、數(shù)碼管顯示模塊,聲光報(bào)警模塊等 4 模塊組成。第20 引腳為接地端 ;第 40 引腳為電源端;第 31 引腳需要接高電位使單片機(jī)選用內(nèi)部程序存儲(chǔ)器;第 1 19 腳之間接上一個(gè) 12MHz 的晶振為單片機(jī)提供時(shí)鐘信號(hào);第 9 腳為復(fù)位腳,當(dāng)其接高電位時(shí),單片機(jī)停止工作。 如圖 所示,該模塊主要由 74LS47 譯碼器, 74LS138 譯碼器和 6 個(gè) 8 段數(shù)碼顯示管組成,如圖所示,從編碼器輸送過來的數(shù)據(jù)經(jīng)過兩片 74LS47 芯片和74LS138 蕊片譯碼 后,傳送到 8 段數(shù)碼顯示管,顯示管根據(jù)接收到數(shù)據(jù)電平的高低來顯示不同的數(shù)據(jù)。通過由 口的輸出量來控制 74LS138 選擇點(diǎn)亮某一個(gè)數(shù)碼管。同理第二時(shí)刻也只有第二個(gè)數(shù)碼管顯示“ 2”,依次類推第 N 時(shí)刻就只有第 N 個(gè)數(shù)碼管顯示“ N”。 主程序流程圖 圖 主程序流程圖 開始 初始化 自檢子程序 鍵盤掃描子程序 有按鍵按下 顯示子程序 循環(huán) 相應(yīng)子程序 17 主程序說明: 單 片機(jī) 復(fù)位后進(jìn)入初始化把初始密碼“ 123456”依次存放到40H 到 45H 六個(gè)單元中,把 30H 到 35H 六個(gè)單設(shè)置為六位數(shù)碼管顯示數(shù)據(jù)的存放地址,設(shè)置完畢調(diào)用自檢子程序進(jìn)入自檢狀態(tài),自檢完畢調(diào)用掃描子程序?qū)︽I盤進(jìn)行掃描,如果有按鍵被 按下則跳轉(zhuǎn)到相應(yīng)的子程序,再調(diào)用顯示子程序把30H 到 35H 六個(gè)單元的數(shù)據(jù)給六個(gè)數(shù)碼管顯示出來。 開鎖程序說明 :判斷 30H 到 35H 單元里的數(shù)據(jù)與 40H 到 45H 單元里的數(shù)據(jù)是否相同 ,如果相同 ,開鎖 成功綠燈亮;如果不相同,開鎖不成功報(bào)警紅燈亮且蜂鳴器響。如圖 所示: 圖 數(shù)碼管顯示 F 密碼輸入正確時(shí),數(shù)碼管顯示簡(jiǎn)單的便是“ pass”,同時(shí)綠色指示燈亮起,開鎖電路運(yùn)行,鎖被打開。如圖 所示: 24 圖 仿真調(diào)試中遇到的困難及解決方法 (1)問題描述:密碼在未輸入 6 位的情況下,摁下“ enter”鍵, 數(shù)碼管顯示“ false”,無法返回初始輸入界面“ ”。 (3)問題描述:在系統(tǒng)正常運(yùn)行后,如果密碼鎖被用戶打開,此時(shí)用戶可以按下“ lock”鍵對(duì)其重新上鎖,但在運(yùn)行過程中,雖然系統(tǒng)可以重新上鎖,但會(huì)在重新上鎖前,出現(xiàn)報(bào)警,并且數(shù)碼管顯示“ error 1”。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。 在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對(duì)我們更好的理解知識(shí)。在畢業(yè)設(shè)計(jì)中只有一個(gè)人知道原理是遠(yuǎn)遠(yuǎn)不夠的,必須讓每個(gè)人都知道,否則一個(gè)人的錯(cuò)誤,就有可能導(dǎo)致整個(gè)工作失敗。此外,還得出一個(gè)結(jié)論:知識(shí)必須通過應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。讓我知道了學(xué)無止境的道理。當(dāng)我打完畢業(yè)論文的最后一個(gè)字符,涌上心頭的不是 長(zhǎng)途跋涉后抵達(dá)終點(diǎn)的欣喜,而是源自心底的誠(chéng)摯謝意。 28 參考文獻(xiàn) [1] 郇玉龍 .《 單片機(jī)實(shí)驗(yàn)教學(xué)仿真系統(tǒng)的設(shè)計(jì)與開發(fā) 》 [M].山東: 山東師范大學(xué) 出版社, 20xx: 5153, 59. [2] 李蒙 .《 基于 STC89 單片機(jī)的實(shí)驗(yàn)教學(xué)系統(tǒng) 》 [M].浙江: 天津 大學(xué) 出版社 , 20xx: 3639. [3] 徐金增 .《 單片機(jī) 編程仿真實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 》 [M].山東: 山東師范大學(xué) 出版社, 20xx: 2628. [4] 李力 .《 雙處理器控制數(shù)字化焊接電源單片機(jī)系統(tǒng) 》 [M].天津: 天津 大學(xué) 出版社, 20xx:1821. [5] 苑海濤 .《 變頻調(diào)速液壓電梯單片機(jī)控制器的研究 》 [M].浙江: 浙江 大學(xué) 出版社, 20xx:3739. [6] 王芹 .《 單片機(jī) 在高樓恒壓供水系統(tǒng)中的應(yīng)用 》 [M].青島: 中國(guó)海洋 大學(xué) 出版社, 20xx:3739, 41. [7] 祁娜 .《 基于單片機(jī) 免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn) 》 [M].長(zhǎng)安: 長(zhǎng) 安 大學(xué) 出版社, 20xx: 1013. [8] 楊帥 .《 基于神經(jīng)元芯片和單片機(jī)雙處理器結(jié)構(gòu) LON 節(jié)點(diǎn)的研究 》 [M].哈爾濱: 哈爾濱理工 大學(xué) 出版社, 20xx: 3133. [9] 肖洪兵 . 《 跟我學(xué)用單片機(jī) 》[ M] . 北京:北京航空航天大學(xué)出版社 。 unsigned char hang。 //unsigned char display_number。 unsigned char scanf_flag=0。 while(count) { for(k=0。 TL0=0xf0。 31 } void INT_timer0() interrupt 1 //定時(shí)中斷服務(wù)函數(shù) { TH0=0xd8。 led_lamp=1。0xf0)!=0xf0) { switch(P2) { case 0x70:hang=1。 case 0xe0:hang=4。 P2 = 0x0f。 case 0x0d:lie=3。 default:break。 stop_flag=0。 } } } } } } void display(unsigned char display_strat_init) //初始化顯示子函數(shù) { unsigned char shaomiao_for。bit_for4。0xf0)!=0xf0) { add_bit++。 } } delay(50)。break。break。break。 i++) { P0 = display_count[shumaguang_number[0]]。 P1 = display_bit[1]。 delay(1)。 // P0 = display_count[shumaguang_number[4]]。 // P1 = display_bit[5]。 // delay(1)。 } } } void password_ret_display() //密碼從設(shè)置顯示子函數(shù) 35 { for(k=0。 delay(1)。 P0 = display_count[password_number[2]]。 delay(1)。 if((P2amp。 } 36 delay(100)。break。break。break。 display(0x08)。 password_ret()。 KEY_funcation()。 整個(gè)系統(tǒng)只須要一組 +5V 的直流穩(wěn)壓電源供電為整個(gè)系統(tǒng)工作。 。注意不要把電源接反。 if(key_number==0x10) { key_password_pare()。 } } if(key_number==0x0e) { 37 scanf_flag=1。 if(key_number==0x0f) { password_ret_flag=1。 } // } // } } } void main() //主函數(shù) { timr0_init()。break。break。break。 if(ret_password_bit6) { ret_password_bit=0。 // if(key_number==0x0f) // { // password_ret_flag=1。 delay(1)。 P1 = display_bit[1]。k++) { P0 = display_count[password_number[0]]。 // P1 = display_bit[7]。 // P0 = display_count[shumaguang_number[6]]。 // delay(1)。 P1 = display_bit[3]。 P0 = display_count[shumaguang_number[2]]。 delay(1)。 { for(i = 0。break。break。break。 stop_flag++。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1