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

正文內(nèi)容

基于單片機(jī)的紅外密碼鎖設(shè)計(jì)畢業(yè)論文-在線瀏覽

2025-04-29 01:14本頁(yè)面
  

【正文】 , 以發(fā)射紅外載波的占空比代表“ 0”和“ 1” 。 5) 位時(shí)間為 或 。而遙控接收頭在收到脈沖的時(shí)候?yàn)榈碗娖?, 在沒(méi)有脈沖的時(shí)候?yàn)楦唠娖?, 這樣 ,我們?cè)诮邮疹^端收到的信號(hào)為 : 邏輯 1 應(yīng)該是 560us 低 +1680us 高 , 邏輯 0 應(yīng)該是 560us 低 +560us 高。同步碼由一個(gè) 9ms 的低電平和一個(gè) 的高電平組成 ,地址碼、地址反碼、控制碼、控制反碼均是 8 位數(shù)據(jù)格式。采用反碼是為了增加傳輸?shù)目煽啃?,如圖 所示: 如圖 遙控指令數(shù)據(jù)格式 一個(gè)命令只發(fā)送一次 , 即使遙控器上 的按鍵一直按著。如圖 如圖 重復(fù)按鍵數(shù)據(jù)格式 密碼鎖的功能 a: 設(shè)定密碼 在該設(shè)計(jì)中設(shè)定了一組原始密碼 123456,用戶可以通過(guò)主機(jī)矩形鍵盤的修改鍵來(lái)修改原始密碼。 c: 錯(cuò)誤報(bào)警 當(dāng)用戶 輸入的密碼連續(xù)三次出現(xiàn)密碼錯(cuò)誤時(shí) ,系統(tǒng)會(huì)長(zhǎng)期報(bào)警不止 ,這時(shí)必須按復(fù)位方可停止。密碼開鎖。 如圖 所示 如圖 系統(tǒng)整體框圖 最小系統(tǒng) 本設(shè)計(jì)是采用的 AT89C51 的單片機(jī), 它的引腳 如圖 所示,引腳說(shuō)明如下: 信號(hào)引腳: :~ 、 :~ 、 :~ 、 :~ 都是 8 位雙向口線,都由鎖存器、輸入緩沖器、輸出驅(qū)動(dòng)器組成。在系統(tǒng)擴(kuò)展時(shí), ALE 用于控制把P0 口輸出的低 8 位地址鎖存器鎖存起來(lái),以實(shí)現(xiàn)低位地址和數(shù)據(jù)的隔離。以實(shí)現(xiàn)外部 ROM 單元讀操作。 RST:復(fù)位信號(hào)。當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時(shí)鐘時(shí),用于接外部時(shí)鐘脈沖信號(hào)。 如圖 AT89C51 引腳圖 本設(shè)計(jì)采用 AT89C51 系列單片機(jī)。 AT89C2051 是一種帶 2K 字節(jié)閃 爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。該 器件采用 ATMEL 高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51 指令集和輸出管腳相兼容。 AT89C 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案 其中最小系統(tǒng)包括復(fù)位電路、晶振電路。如圖 所示 如圖 復(fù)位 電路 接線 圖 如圖 晶振 電路 接線 圖 LCD1602的介紹 LCD1602 顯示器具有體積小、功耗低、顯示內(nèi)容豐富、超薄輕巧等優(yōu)點(diǎn),因此,在袖珍式儀表和低功能應(yīng)用系統(tǒng)中得到越來(lái)越廣泛的應(yīng)用。如圖 所示 LCD1602及其接口設(shè)計(jì)圖。 LCD1602 引腳名稱及 功能 1602 采用標(biāo)準(zhǔn)的 16 腳接口,其中: 第 1 腳: VSS 為 電源地 第 2 腳: VCC 接 5V 電源正極 第 3 腳: V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過(guò)高時(shí)會(huì) 產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過(guò)一個(gè) 10K 的電位器調(diào)整對(duì)比度)。 第 5 腳: RW 為讀寫信號(hào)線,高電平 (1)時(shí)進(jìn)行讀操作,低電平 (0)時(shí)進(jìn)行寫操作。 第 7~ 14 腳: D0~ D7 為 8 位雙向數(shù)據(jù)端。 15 腳背光正極, 16 腳背光負(fù)極。如圖 密碼鎖驅(qū)動(dòng)電路圖 。 4*4 按鍵設(shè)計(jì) 及仿真圖 如圖 4*4按鍵設(shè)計(jì) 及仿真圖 第四章 系統(tǒng)的軟件設(shè)計(jì) 本系統(tǒng)控制軟件采用 AT89S52 及 KEIL 調(diào)試工具 。 本設(shè)計(jì)的軟件部分采用模塊化設(shè)計(jì) 。 LCD1602 軟件設(shè)計(jì) 顯示程序: Y 圖 顯示程序 紅外系統(tǒng)軟件設(shè)計(jì) 紅外遙控的工作原理,紅外遙控的發(fā)射電路是采用紅外發(fā)光二極管來(lái)發(fā)出經(jīng)過(guò)調(diào)制的紅外光波,紅外接收電路將紅外發(fā) 射器發(fā)射的紅外光轉(zhuǎn)換為相應(yīng)的電信號(hào),再送后置放大器 。當(dāng)按下指令鍵時(shí),指令編碼電路產(chǎn)生所需的指令編碼信號(hào),指令編碼信號(hào)對(duì)載體進(jìn)行調(diào)制,再由驅(qū)動(dòng)電路進(jìn)行功率放大后由發(fā)射電路向外發(fā)射經(jīng)調(diào)制定指令編碼信號(hào),如圖 紅外遙開始 評(píng)定 LCD忙 狀態(tài) LCD初始化 設(shè)定顯示位置 寫指令 寫顯示數(shù)據(jù)到 LCD LCD 顯示 結(jié)束 控的發(fā)射程序流程圖。接收電路將發(fā)射器發(fā)出的已調(diào)制的編碼指令信號(hào)接收下來(lái),并進(jìn)行放大后送解調(diào)電路,解調(diào)電路將已調(diào)制的指令編 碼信號(hào)解調(diào)出來(lái),即還原為編碼信號(hào)。 N N N Y Y N N Y Y 圖 圖 紅外遙控的發(fā)射程序 流程圖。 N Y Y 圖 報(bào)警 開始 有紅外中斷? 調(diào)用中斷解碼程序 紅外解碼 接 收碼 正確否? 密碼對(duì)否? 打開密碼鎖 中斷返回 第五章 系統(tǒng)調(diào)試 調(diào)試 使用的設(shè)備如下所示: 序號(hào) 名稱 數(shù)量 備注 1 計(jì)算機(jī) 1 有 2 個(gè)串口 2 直流穩(wěn)壓電 源 2 5V 3 萬(wàn)用表 1 4 串口調(diào)試通信線 1 5 Keil c51 編譯軟件 6 仿真軟件 7 示波器 1 本設(shè)計(jì)的調(diào)試分為硬件調(diào)試和軟件調(diào)試兩部分組成。 硬件調(diào)試 紅外 鑰匙調(diào)試:當(dāng)按下按鍵時(shí),系統(tǒng)上電,確保單片機(jī)能自鎖電子開關(guān),維持開關(guān)正常供電。軟件編好在調(diào)試也可以正常工作。 用 51 單片機(jī)下載線將程序下載到單片機(jī)內(nèi),用串口 USB 線來(lái)檢測(cè)發(fā)送和接收的數(shù)據(jù) 來(lái)對(duì)照修改。之后在加上紅外發(fā)送和接收模塊來(lái)統(tǒng)一測(cè)試。鞏固自己的專業(yè)知識(shí),例如:?jiǎn)纹瑱C(jī)的編程,單片機(jī)的結(jié)構(gòu), ptotel 的使用,掌握一個(gè)電子專用軟件設(shè)計(jì)的電路。 在這次設(shè)計(jì)中我知道由于自己知識(shí)領(lǐng)域有限,加之經(jīng)驗(yàn)不足,本設(shè)計(jì)仍存在一些設(shè)計(jì)問(wèn)題和缺陷,個(gè)人水平還有待提高,理論知識(shí)還有待加強(qiáng)。此次畢 業(yè)設(shè)計(jì)不僅讓我對(duì)單片機(jī)有了更深一步的了解,同時(shí)也增強(qiáng)了自己的動(dòng)手實(shí)踐能力,為以后的工作打下了基礎(chǔ) 。從尊敬的導(dǎo)師身上,我不僅學(xué)到了扎實(shí)的專業(yè)知識(shí),也學(xué)到了做人的道理。在這次設(shè)計(jì) 過(guò)程中,自己設(shè)計(jì)的系統(tǒng)出現(xiàn)了很多錯(cuò)誤, 戴 老師細(xì)心指導(dǎo)將自己設(shè)計(jì)的系統(tǒng)逐漸完善,在方案設(shè)計(jì)上 戴 老師也是及時(shí)糾正自己犯的低級(jí)錯(cuò)誤,經(jīng)過(guò)和 戴 老師交流發(fā)現(xiàn)了自己還有很多不足的地方,很多地方僅僅以自己課本上理論學(xué)的知識(shí)去解決,往往忽略了實(shí)際情況,而往往這些東西很容易被忽略,遇到問(wèn)題不善于變通。在這次畢業(yè)設(shè)計(jì)的過(guò)程中培養(yǎng)了獨(dú)自研究問(wèn)題能力。最后,向所有關(guān)心和幫助過(guò)我的領(lǐng)導(dǎo)、老師、同學(xué)和朋友表示由衷的謝意! 參考文獻(xiàn) [1] 張俊謨編 . 單片機(jī)原理中級(jí)教程 [M]. 北京:北京航空航天大學(xué)出版社 . [2] 周立功 編 . Keil C51 使用手冊(cè) [M]. 北京:北京航空航天大學(xué)出版社 . [3] 蘇長(zhǎng)贊編 . 紅外線與超聲波遙控 [M]. 北京:人民郵電出版社 . [4] 牛翌光 .單片機(jī)原理及接口技術(shù) [M].北京 :電子工業(yè)出版社 [5] 天狼星系列 單片機(jī)視頻教程 . [6] 楊路明 .C 語(yǔ)言程序設(shè)計(jì) [M].北京 :北京郵電大學(xué)出版社 附錄 附錄一: LCD 顯示、按鍵、延時(shí)程序設(shè)計(jì): include include include define uchar unsigned char define uint unsigned int define key P0 void delay(unsigned char t)。 void key_input(void)。 unsigned char lcd_r_start()。 void wrc(unsigned char w)。 void wrn(unsigned char word[])。 sbit k=P2^0。 //LCD 控制位 sbit RW=P3^1。 //LCD 控制位 sbit Scl=P3^4。 //串行數(shù)據(jù) unsigned char bdata usyflag。 unsigned char word1[16]={Please input }。 //第 2 行顯示緩存 code unsigned char word3[16]={the new code: }。 //用于固定顯示的數(shù)據(jù),固化到 ROM 中 code unsigned char word5[16]={Sorry KEY ERRO}。 //用于老密碼 unsigned char key2[]={8,8,8,8,8,8}。 //用于按鍵輸入存放密碼 void delay(unsigned char t) { unsigned char j,i。it。j50。 } void delay1() { _nop_()。 _nop_()。 _nop_()。 key=0xf0。 if(key!=0xf0) { keyvalue=keyamp。 key=0x0f。0x0f))。 } switch(keyvalue) { case 0x11: n=0。 case 0x12: n=1。 case 0x14: n=2。 case 0x18: n=3。 case 0x21: n=4。 case 0x22: n=5。 case 0x24: n=6。 case 0x28: n=7。 case 0x41: n=8。 case 0x42: n=9。 case 0x44: n=10。 case 0x48: n=11。 case 0x81: n=12。 case 0x82: n=13。 case 0x84: n=14。 case 0x88: n=15。 default: n=16。 return n。 scan_key( )。 if((n10)amp。(k!=0xf0)) //1~9 按鍵按下 { wrc(0x80+j)。*39。 s=1。 } k=P1。amp。 j++。 //6 位密碼輸入標(biāo)志 j=0。} s=0。amp。 n=16。 if((s==1)amp。(k==0xf0)) { j=j1。 */ } void newkeyinput(void) { unsigned char j,s,x。 //顯示第 1 行的第 1 個(gè)字符 wrn(word1)。 //顯示第 3 行的第 1 個(gè)字符 wrn(word3)。 k=P1。 } if((x==1)amp。(n10)amp。(k!=0xf0)) //1~9 按鍵按下 { wrc(0x80+j)。*39。 s=1。 } k=P1。amp。 j++。 m=1。 } else {m=0。 } } void kaisuo(void) { uchar r。 key_input( )。amp。amp。amp。amp。amp。amp。 else r=0。amp。 wrc(0x00)。 n=16。amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1