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

正文內(nèi)容

基于單片機的紅外遙控密碼鎖-閱讀頁

2024-11-12 08:06本頁面
  

【正文】 存儲器讀選通 RST: 復位輸入。 在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6,因此它可用作對外部輸出的脈沖或用于定時目的。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。 /EA/VPP: 當 /EA 保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。在 FLASH編程期間,此引腳也用于施加 12V 編程電源 (VPP)。 XTAL2: 來自反向振蕩器的輸出。揚州工業(yè)職業(yè)技術(shù)學院畢業(yè)設計 在芯片擦操作中,代碼陣列全被寫“ 1”且在任何非空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。在閑置模式下, CPU 停止工作。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。 AT89C51 單片機應用系統(tǒng)中,當串行口空閑時,可用來拓展并行 I/O 口 (這里設定串行口工作在移位寄存器方式 0狀態(tài)下 ),作為 LED 靜態(tài)顯示接口。 74LS164 是一個串行輸入并行輸出的移位寄存器 。引腳排練圖以及邏輯圖如圖 22所示。 Q0Q7—— 并行輸入端。 CP—— 時鐘脈沖輸入端。 揚州工業(yè)職業(yè)技術(shù)學院畢業(yè)設計 單片機 硬件電路 電源電路 電源電路由橋式整流 ,濾波電容 ,7805 穩(wěn)壓器及電源指示燈組成。 7805 集成穩(wěn)壓器穩(wěn)壓成為穩(wěn)定的+ 5V電源。電源電路如圖 23 所示。復位以后 P0─ P3 口輸出高電平,堆棧指針 SP 指向 07H,其他特殊功能寄存器和程序計數(shù)器 PC 清零。 RESET 當由高電平變?yōu)榈碗娖胶?,單片機從程序存儲器 0地址開始執(zhí)行程序。 常見的復位電路有:上電復位電路和上電按鈕復位電路,在本設計中均采用上電按鈕復位電路,如圖 24 所示。該電路通常有內(nèi)部時鐘電路和外部時鐘電路。單片機芯片內(nèi)部有一個反相放大器構(gòu)成的振蕩器。時鐘發(fā)生器是一個 2 分頻電路。一般電容 C1和 C2起到穩(wěn)定振蕩頻率、快速起振的作用。 這里采用紅外 發(fā)光二極管如 SE303管壓降約 ,工作電流一般小于 20mA。發(fā)射紅外線去控制相應的受控裝置時,其控制的距離與發(fā)射功率成正比。提高峰值電流的方法,是減小脈沖占空比,即壓縮脈沖的寬度。要使紅外發(fā)光二極管產(chǎn)生調(diào)制光,只需在驅(qū)動管上加上一 定頻率的脈沖電壓。 圖 26 紅外發(fā)射電路 接收裝置 常用的紅外接收裝置有 如紅外接收二極管,光電三極管等。在本設計中采用 紅外一體化接收頭 HS0038。 接收頭連接圖及 紅外接收電路圖如圖 27所示 。在用小功率發(fā)射管發(fā)射信號情況下,其接收距離可達 35 m。 HS0038 為直立側(cè)面收光型。三個管腳 ( 3)分別是地、+ 5 V 電源、解調(diào)信號輸出端 。鍵盤由一組常開的按鍵組成,可 以通過鍵盤輸入數(shù)據(jù)或命令。鍵碼分為編碼鍵盤和非編碼鍵盤。 通常因由于機械觸點的彈性作用,觸點在閉合和斷開瞬間的電接觸情況不穩(wěn)定,造成了電壓信號的抖動現(xiàn)象,鍵抖動的時間一般為 5— 10ms。 非編碼鍵盤有獨立式鍵盤和行列式 (矩陣 )鍵盤。 1. 矩陣鍵盤及其接口 行 列式鍵盤又叫矩陣鍵盤,是將 I/O 線的一部分作為行線,另一部分作為列線,按鍵設置在行線和列線的交叉點上,它是通過檢測鍵盤有無閉合以及查找閉合鍵的鍵號,一般采用掃描法。 (1) 先向所有的行線輸出 0,列線輸出 1, 然后檢測各列線的按鍵狀態(tài),由相應的列線讀入累加器 A中。 (2) 若有鍵閉合,依次從行線上逐列輸出 0,然后依次檢測各列線的狀態(tài)。由于每個按鍵所 有的行號與列號不相同,所以每個按鍵按行號加列號的值賦予了一個鍵號。這兩種顯示器成本低廉,配置靈活,與單片機接口方便。 (如 圖 29所示 ) 其中 7只發(fā)光二級管 (ag7段 )構(gòu)成字符“ 8”,另外還有一只小數(shù)點發(fā)光二級管 dp。當人為控制某幾段發(fā)光二級管點亮就能顯示某個數(shù)碼或字符。 LED 顯示器的字碼段 (7段碼 )。由鎵 (Ga)與砷 (AS)、磷 (P)的化合物制成的二極管, 其核心是 PN 結(jié)。它是半導體二極管的一種,可以把電能轉(zhuǎn)化成光能;而紅外二極管在正向?qū)〞r會發(fā)出紅外光。發(fā)光二極管與普通二極管一樣是由一個PN結(jié)組成,也具有單向?qū)щ娦?。主要特性?正向?qū)?、反向截止、擊穿特?。 揚州工業(yè)職業(yè)技術(shù)學院畢業(yè)設計 圖 210 LED 伏安特性圖 (2) 發(fā)光二極管 (LED)的主要參數(shù) a. 最大正向電流 Ifm: 允許加的最大正向直流電流,超過此值 LED損壞。 c. 正向工作電壓 VF: 在給定的正向電流下測得的工作電壓。 e. 伏安特性 : LED 的電壓與電流的關(guān)系可用圖 210 表示。通過單片機來控制其線圈的通斷電,從而控制其觸點的吸和與斷開。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用。 1. 電磁繼電器的工作原理和特性 電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點簧片等組成的。當線圈斷電后,電磁的吸力也隨之消失,銜鐵就會在彈簧的反作用力返回原來的位置,使動觸點與原來的靜觸點(常閉觸點)吸合。驅(qū)動電路如圖 211所示。根據(jù)繼電器的型號不同,可以是交流電壓,也可以是直流電壓。 (2) 直流電阻 : 是指繼電器中線圈的直流電阻 . (3) 吸合電流 : 是指繼電器能夠產(chǎn)生吸合動作的最小電流。 圖 211 電磁繼電器驅(qū)動電路圖 報警器 在報警部分,使用揚聲器。報警電路如圖 212 所示。 1. 主程序 主要是對定時器 T1 定時的方式的設定、計數(shù)器的初始化等。 N Y N Y Y 圖 31 主程序流程圖 開始 初始化 鍵盤掃描 有鍵閉 合 ? 轉(zhuǎn)按鍵功能程序 轉(zhuǎn)脈沖發(fā)射程序 *鍵按下? 開始發(fā)送 返回 揚州工業(yè)職業(yè)技術(shù)學院畢業(yè)設計 主程序的初始化程序如下 : START: LCALL CLEAR LCALL KEYIN AJMP START CLEAR: MOV P1,0FFH CLR MOV SP,70H MOV IE,00H。設定時器 T1方式 2自動重裝模式 MOV TH1,0F3H。開總中斷 MOVE SCON,OOH。程序流程圖如圖 32所示。行號 MOV R7,03H。列號 QJZ: MOV A,R4。求鍵值 NEXT4: DJNZ R6,NEXT5 LJMP NEXT6 NEXT5: MOV A,R3 揚州工業(yè)職業(yè)技術(shù)學院畢業(yè)設計 INC A。行號加四 MOV R4,A DJNZ R7,KEYOUT MOV A,R2。行號加列號 MOV 30H,A。待按鍵釋放 CJNE A,0F0H,KEYOUT MOV A,30H。程序流程圖如圖 33 所示。BENGIN 為 *(開機 )鍵標志 CLR RS1。裝入發(fā)射脈沖數(shù) MOV R0,0FAH。中間碼 :=1ms SEND2: SETB TR1。碼距 :=1ms SENDOUT: CLR ET1。若 R1 中仍有脈沖則繼續(xù)發(fā)送 1ms 的碼 LCALL DELAY500MS RET INTT1: CPL RETI 主機接收部分程序設計 主機程序部分主要分為主程序 、按鍵掃描程序以及解碼接收程序。主程序程序流程圖如圖 34 所示。負跳變中斷 SETB EX0。開總中斷 CLR 。關(guān)報警 MOV 20H,0。置串行口工作方式 0 MOV MIMACWCS,0。 3. 解碼接收程序。外部中斷 0 服務子程序流程圖如圖 35 所示。中斷一來關(guān)外中斷 0 JNB ,INT0SERVE1。若為干擾信號則開中斷 0退出中斷 POP DPL POP PSW POP ACC SETB EX0 RETI INT0SERVE1: CLR A MOV DPH,A。開始對低電平計時 ,當 為高電平 1時 。循環(huán)周期為 8us INT0SERVE3: MOV A,DPH。A 不為 0,說明 DPL 有進位則 255x8us=2ms 即為 第一個脈沖 ,A 為 0,說明小于 2ms,是一個干擾 ,則退出中斷程序 CLR A INT0SERVE4: INC A。為低電平則等待 MOV R1,06H。當 有副負脈沖時,且前一高電平小 揚州工業(yè)職業(yè)技術(shù)學院畢業(yè)設計 于 3ms ,則脈沖個數(shù)加一 LCALL DELAY513US DJNZ R1,INT0SERVE6。A 為 0 則接收 0號鍵 DEC A JZ FUNCION1。A 為 0 則接收 2號鍵 DEC A JZ FUNCION3。A 為 0 則接收 4號鍵 DEC A JZ FUNCION5。A 為 0 則接收 6號鍵 DEC A JZ FUNCION7。A 為 0 則接收 8號鍵 DEC A JZ FUNCION9。A 為 0 則接收 11號鍵 LJMP INT0RET。 利用一個廉價的單片機芯片來控制一個紅外線遙控系統(tǒng)使其具有遠距離遙控 功能。通過這次畢業(yè)設計,使我有機會再次對以前所學的知識進行了一次系統(tǒng)的復習, 然而還有好多的知識沒有掌握好 , 自己在使用這些方面知識的時候也不多 ,在做畢業(yè)設計的過程中的確遇到了不少困難,如在紅外編碼與解碼的程序編寫中就找了很多參考資料。最后感謝唐菲老師 在畢業(yè)設計中給予我的指導 和幫助 ,使我完成了畢業(yè)設
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1