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

正文內(nèi)容

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

  

【正文】 開(kāi)始 30H→ 38H 移位次數(shù) 6→ R0 08H→ P1 顯示 移位 R0=0? ( 38H) =0? 關(guān)閉自檢 返回 NO NO YES YES 19 圖 鍵盤(pán)掃描子程序流程圖 開(kāi)始 初始化 輸入掃描碼 第一列按鍵 第二列按鍵 第三列按鍵 第四列按鍵 下一行 超過(guò)四行 防抖 取出鍵值 跳轉(zhuǎn)相應(yīng)子程序 YES YES YES YES YES NO NO NO NO NO 20 圖 移位子程序流程圖 移位程序說(shuō)明:進(jìn)入移位子后就把 30H 到 35H 六個(gè)單元里的數(shù)據(jù)向右移一位,移位完畢后把 35H 單元里的數(shù)據(jù)推出去,把 30H 單元空出。 25 結(jié) 論 在沒(méi)有做畢業(yè)設(shè)計(jì)前覺(jué)得畢業(yè)設(shè)計(jì)只是對(duì)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。 在設(shè)計(jì)過(guò)程中,通過(guò)查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。 {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。 } } void timr0_init() //定時(shí)中斷初始化子程序 { TH0=0xd8。break。 scanf_flag=0。 if(stop_flag2) { while(1)。 i 50。 // P0 = display_count[shumaguang_number[5]]。 delay(1)。 case 2: password_number[0]=key_number。 while(password_ret_flag) { scankey()。 鍵盤(pán)如下圖所示: 其中 09 鍵代表數(shù)字 09 X 鍵為顯示密碼鍵 K 鍵為開(kāi)鎖鍵 鍵為修改密碼鍵 G 鍵為關(guān)閉報(bào)警鍵 D 鍵為清除最高位鍵 C 鍵為退格健 設(shè)計(jì)后的電路只要按以上方法接線,上電后按照鍵盤(pán)輸入圖即可進(jìn)行測(cè)試。 while(1) { // led_lamp=0。 password_ret_flag=0。 P1 = display_bit[0]。 delay(1)。 case 6:scanf_flag=1。 } } } void KEY_funcation() //密碼輸入子函數(shù) { if((P2amp。break。 if((P2amp。 void delay(unsigned int count) //延時(shí)子函數(shù) { unsigned int k。對(duì)周 老師的感激之情是無(wú)法用言語(yǔ)表達(dá)的 , 使我在完成論文的同時(shí)也深受啟發(fā)和教育。最后終于做完了有種如釋重負(fù)的感覺(jué)。 原因及解決辦法:“ clr”的后面跳轉(zhuǎn)不對(duì),需要加一個(gè)標(biāo)志位使數(shù)碼管的顯示恢復(fù)“ pass”。當(dāng)開(kāi)鎖按鈕被按下時(shí),如果數(shù)碼管與當(dāng)前顯示值相同,則點(diǎn)亮 LED1;當(dāng)數(shù)碼管值不同時(shí),則點(diǎn)亮 LED2,并且立刻發(fā)出報(bào)警聲音。 圖 鍵盤(pán)掃描模塊 13 單片機(jī)作為本裝置的核心器件,在系統(tǒng)中起到控制聲光報(bào)警、以及數(shù)碼動(dòng)態(tài)顯示的作用,其中采用的是 AT89S51, AT89S51 是標(biāo)準(zhǔn)的 40 引腳雙列直插式集成電路芯片,有 4 個(gè)八位的并行雙向 I/O 端口,分別記作 P0、 P P P3。硬件利用效率高,驅(qū)動(dòng)程序容易理解和編程。第二步,使用 DXP 20xx 設(shè)計(jì)硬件電路原理圖,并設(shè)計(jì) PCB 圖完成人工布線(后因 PCB 板損壞決定采用萬(wàn)能板焊接的方法)。針對(duì)這些鎖具給人們帶來(lái)的不便若使用機(jī)械式鑰匙開(kāi) 鎖,為滿足人們對(duì)鎖的使用要求,增加其安全性,用密碼代替鑰匙的密碼鎖應(yīng)運(yùn)而生。總的來(lái)說(shuō),中國(guó)目前的密碼鎖技術(shù)還只有世界上 70 年代左右的水平,生產(chǎn)仍顯昂貴。數(shù)碼管可以時(shí)時(shí)顯示當(dāng)前輸入的四位數(shù)字。它的存在,維護(hù)了人們的財(cái)產(chǎn)安全、人身安全,增加了人們的安全感,促進(jìn)了社會(huì)和諧。隨機(jī)開(kāi)鎖成功率幾乎為零。密碼輸入錯(cuò)誤數(shù)碼顯示器會(huì)出現(xiàn)錯(cuò)誤提示,若密碼輸入錯(cuò)誤次數(shù)超過(guò) 3 次,蜂鳴器報(bào)警并且鎖定鍵盤(pán)。但不支持 ISP 在線編程技術(shù)、內(nèi)部 ROM 僅為 4KB 不利于功能擴(kuò)展 。 方案二: 采用發(fā)光二極管和蜂鳴器來(lái)報(bào)警,可以發(fā)出聲光報(bào)警且降低了成本。通過(guò)由 口的輸出量來(lái)控制 74LS138 選擇點(diǎn)亮某一個(gè)數(shù)碼管。如圖 所示: 圖 數(shù)碼管顯示 F 密碼輸入正確時(shí),數(shù)碼管顯示簡(jiǎn)單的便是“ pass”,同時(shí)綠色指示燈亮起,開(kāi)鎖電路運(yùn)行,鎖被打開(kāi)。 在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí)。讓我知道了學(xué)無(wú)止境的道理。 //unsigned char display_number。 31 } void INT_timer0() interrupt 1 //定時(shí)中斷服務(wù)函數(shù) { TH0=0xd8。 P2 = 0x0f。 } } } } } } void display(unsigned char display_strat_init) //初始化顯示子函數(shù) { unsigned char shaomiao_for。break。 P1 = display_bit[1]。 // delay(1)。 delay(1)。break。 KEY_funcation()。 if(key_number==0x10) { key_password_pare()。break。 // if(key_number==0x0f) // { // password_ret_flag=1。 // P1 = display_bit[7]。 P0 = display_count[shumaguang_number[2]]。break。 { 33 P0 = display_count[display_strat_init]。0x0f)!=0x0f) { switch(P2) { case 0x0b:lie=2。 led_count++。 unsigned int led_count。挫折是一份財(cái)富,經(jīng)歷是一份擁有。這次的畢業(yè)設(shè)計(jì)也讓我看到了團(tuán)隊(duì)的力量,我認(rèn)為我們的工作是一個(gè)團(tuán)隊(duì)的工作,團(tuán)隊(duì)需要個(gè)人,個(gè)人也離不開(kāi)團(tuán)隊(duì),必須發(fā)揚(yáng)團(tuán)結(jié)協(xié)作的精神。如圖 所 示: 圖 數(shù)碼管顯示 當(dāng)需要關(guān)閉密碼鎖的時(shí)候,直接按下鍵盤(pán)上的“ lock”鍵即可鎖定。 例如:使六個(gè)數(shù)碼管顯示 123456。系統(tǒng)框圖如圖 圖 系統(tǒng)框圖 4 4 鍵盤(pán)輸入 AT89S51 六位數(shù)碼管顯示 直流穩(wěn)壓電源 聲光報(bào)警 12 第三章 系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)硬件概述 本系統(tǒng)是通過(guò)鍵盤(pán)掃描模塊,既能夠顯示數(shù)據(jù)并且還能修改密碼,開(kāi)鎖密碼 , 具有強(qiáng)大的功能,通過(guò)鍵 盤(pán)掃描模塊輸入到單片機(jī)控制系統(tǒng) AT89S52 中。 ( 2)鍵盤(pán)的選擇 方案一:使用獨(dú)立式按鍵來(lái)控制 使用獨(dú)立式按鍵來(lái)控制數(shù)碼管的顯示,這樣需要很多的按鍵,每個(gè)按鍵實(shí)現(xiàn)一個(gè)能,易于控制,程序編寫(xiě)簡(jiǎn)單,但是每個(gè)按鍵都要接上拉電阻,占用了單片機(jī)大量的 I/O 接口資源,要對(duì)單片機(jī)外擴(kuò) I/O 口,并且在電路焊接方面又不方便,還要浪費(fèi)大量的資源,提高了成本。另外系統(tǒng)還有 LED 提示燈,報(bào)警蜂鳴器等。 ( 3) 誤碼輸入保護(hù) , 當(dāng)輸入密碼多次錯(cuò)誤時(shí),報(bào)警系統(tǒng)自動(dòng) 啟動(dòng)。得益于電子技術(shù)的飛速發(fā)展,電子密碼鎖的功能愈來(lái)愈完善,取密碼量相對(duì)較少、安全性不好的常規(guī)鎖具已然是大勢(shì)所趨。隨著電子產(chǎn)品向智能化和微型化的不斷發(fā)展,單片機(jī)已成為電子產(chǎn)品研制和 開(kāi)發(fā)中首選的控制器,所以具有防盜報(bào)警功能的電子密碼控制系統(tǒng)逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼控制系統(tǒng),克服了機(jī)械式密碼控制的密碼量少,安全性能差的缺點(diǎn)。因?yàn)殡娮用艽a鎖更安全性、更便宜、易操作,越來(lái)越多人開(kāi)始關(guān)注這一領(lǐng)域。 (6) 電子密碼鎖操作簡(jiǎn)單易行,一學(xué)即會(huì) 電子密碼鎖的發(fā)展趨勢(shì) 在日常生活和工作中,住宅與部門(mén)的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以及一些個(gè)人資料的保存多以加鎖的辦法來(lái)解決。 ( 3)開(kāi)鎖功能:當(dāng)按下開(kāi)鎖鍵,系統(tǒng)將輸入與密碼進(jìn)行檢查核對(duì),如果正確鎖打開(kāi),否則不打開(kāi)。 ( 3)顯示模塊的選擇 方案一:數(shù)碼管靜態(tài)顯示 采用 LED 數(shù)碼管靜態(tài)顯示方法,電路容易理解,驅(qū)動(dòng)程序簡(jiǎn)單,但需要每個(gè)數(shù)碼管都要一塊 74LS47 來(lái)驅(qū)動(dòng)顯示,增高了成本,浪費(fèi)系統(tǒng)硬件資源,而需要占用單片機(jī)多個(gè) I/O 口。 如圖 所示,本模塊的作用是進(jìn)行鍵盤(pán)的掃描,首先判定有沒(méi)有鍵被按下,然后再判定被按鍵的位置,因?yàn)殒I盤(pán)矩陣有鍵被按下時(shí),被按鍵處的行線和列線被接通,使得開(kāi)關(guān)之間接通。人的肉眼只能分辨 秒內(nèi)的變化,所以如果以每一時(shí)刻 秒的頻率循環(huán)變化,看起來(lái)就感覺(jué)每一個(gè)數(shù)碼管都被點(diǎn)亮了,顯示“ 12
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1