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

正文內(nèi)容

()基于單片機(jī)的紅外遙控電子密碼鎖設(shè)計與實現(xiàn)(專業(yè)版)

2025-01-31 02:53上一頁面

下一頁面
  

【正文】 圖 59 PROGISP 界面 打開 PROGISP 界面后,點(diǎn)擊調(diào)入 Flash 按鈕,會出現(xiàn)如圖 510 所示的界面。 KEIL 軟件開發(fā)流程 工程。晶振和電容的安裝要盡可能 的靠近 單片機(jī),以減小導(dǎo)線間的寄生電容,保證 晶振的穩(wěn)定、可靠的工作 ]18[ 。 硬件連接電路如圖 49所示。數(shù)據(jù)端口 D0~ D7 分別接在 ~ 口。如果 RST 持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài),而無法執(zhí)行程序。因此,一般在整流后,還需要利用濾波電路將脈動的直流電壓變?yōu)槠交闹绷麟妷骸? TEST(引腳 7):測試引腳 /寫保護(hù)。高電平表示有效,低電平則無效 ; 指令 4:顯示開關(guān)控制, D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍 ; 指 令 5:光標(biāo)或顯示移位 S/C, 高電平時移動顯示的文字,低電平時移動光標(biāo) ; 指令 6:功能設(shè)置命令 DL, 高電平時為 4 位 總線,低電平時為 8 位總線 N:低電平時為單行顯示,高電平時雙行顯示 F, 低電平時顯示 5x7 的點(diǎn)陣字符,高電 平時顯示 5x10 的點(diǎn)陣字符 (有些模塊是 DL:高電平時為 8 位總線,低電平時為4 位總線 ;) 指令 7:字符發(fā)生器 RAM 地址設(shè)置 ; 指令 8: DDRAM 地址設(shè)置 ; 指令 9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時模塊不能接收 命令或者數(shù)據(jù),如果為低電平表示不忙 ; 指令 10:寫數(shù)據(jù) ; 指令 11:讀數(shù)據(jù) ]13[ 。其實物如圖 310 所示。注意輸出的高低電平和發(fā)射端是反相的,這樣的目的是為了提高接收的靈敏度。 紅外遙控發(fā)射系統(tǒng) 紅外遙控系統(tǒng)結(jié)構(gòu)紅外遙控系統(tǒng)主要分為調(diào)制、發(fā)射 、 接收 和解調(diào)四 部分,如圖 34 所示。 紅外通信基本原理 紅外遙控是單工的紅外通信方式,本設(shè)計的紅外遙控采用以通信方式為基礎(chǔ)的紅外遙控,而且本設(shè)計也使用了紅外 通信技術(shù),故著重分析紅外通信的基本原理。在單片機(jī)內(nèi)部,它是反相 放大器的輸入端,這個放大器構(gòu)成了片內(nèi) 振蕩 器。 。 3 器件介紹 單片機(jī)簡介 單片機(jī),即 單片微型計算機(jī) , 簡稱單片微機(jī)或單片機(jī),又稱微控制器。 芯片的選擇 單片機(jī)的選擇 由于單片機(jī)的型號種類非常多,每一種型號都有其特定的應(yīng)用環(huán)境,因此,在選擇單片機(jī)的時候要多做比較,合理選擇,要最大程度的獲得最佳的性價比。 采用 AT89S52單片機(jī)作為核心部件。 但是 目前大部分的鎖采用的 還都是傳統(tǒng)的機(jī)械鎖 , 由于它的構(gòu)造非常簡單, 利用簡單工具就能很容易地把鎖打開 。所以紅外線遙控是目前使用最廣泛的一種通信和遙控手段。電子密碼鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到越來越多的關(guān)注。發(fā)展到現(xiàn)在已經(jīng)有接近一百多年的歷史了。而且它已經(jīng)與 PC 機(jī)的數(shù)據(jù)庫相結(jié)合,可以組成一套房間的門禁管理系統(tǒng)。 本機(jī)開鎖部分, 將編寫好的 密碼 存儲在 P R OMECAT 20224 中,通過按鍵來鍵入密碼,按 確定 鍵表示密碼輸入完畢??梢院芎玫耐瓿杀敬卧O(shè)計的顯示工作 ]4[ 。 第 三 階段 ( 19781982 年): 單片機(jī)的完善階段 ,是高性能單片機(jī)階段。 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2個數(shù)據(jù)指針, 3 個 16 位定時器 /計數(shù)器, 1 個中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。 (4) 3P 口( ~ ) (引腳 10~ 17) 3P 口內(nèi)部有上拉電阻,可以作為準(zhǔn)雙向 OI/ 口使用,作為輸入端使用時,需要先將 “ 1” 寫入端口。常用的是通過脈沖寬度來實現(xiàn)信號調(diào)制的脈寬調(diào)制( PWM)和通過脈沖串之間的時間間隔來實現(xiàn)信號調(diào)制的脈沖調(diào)制( PPM)兩種方法 ]10[ 。 圖 36 最簡單 的 LED 驅(qū)動電路,選用元件時要注意三極管的開關(guān)速度要快,還要考慮到 LED 的正向電流和反向漏電流,一般流過 LED 的最大正向電流為 100mA,電流越大,其發(fā)射的波形強(qiáng)度越大。當(dāng)接收到頻帶內(nèi)的紅外信號時, TL1838 接收器會輸出低電平,否則數(shù)據(jù)高電平,從而 ―將時斷時續(xù) ‖的紅外信號解調(diào)成原來的連續(xù)方波信號。 第 6 腳: E 端為使能端,當(dāng) E 端工作在脈沖的下降沿時,液晶模塊執(zhí)行命令。當(dāng)這些腳懸空時默認(rèn)值為0。通過編寫程序來實現(xiàn)遙控開鎖的功能。如上圖所示,左邊端口接 220V 的交流電,經(jīng)過 9V 變壓器后輸出 9V 的半波 交流 電 壓。 C3 10uf 圖 45 復(fù)位電路 鍵盤電路的設(shè)計 由于本次設(shè)計要求密碼輸入,所以設(shè)計鍵盤輸入電路。引腳 8 接電源線。 在使用外部時鐘時,需將外部震蕩信號接入 XTAL1 端, XTAL2 端懸空,這種方式主要用于實現(xiàn)多片單片機(jī)之間的同步。 。然后點(diǎn) add group... 配置參數(shù) 選中生成 HEX 文件 新建 C 語言程序文件,保存文件名 *.C 圖 56 添加代碼文件 成功添加后,點(diǎn)擊此處就會顯示對應(yīng)的文件。 KEIL 編。 圖 55 創(chuàng)建代碼文件 。 。 圖 411 紅外 發(fā)射 電路圖 晶振電路 5289SAT 中有一個用于構(gòu)成內(nèi)部振 蕩器的高增益反相放大器, 其中單片機(jī)的1XTAL 和 2XTAL 引腳 分別是該放大器的輸入端和輸出端。 與單片機(jī)連接時,由于不必級聯(lián)其他的器件,故引腳 引腳 引腳 3 接地或者懸空,引腳 4 為地線,引腳 5 和引腳 6 通過兩個 10K 上拉電阻分別接在單片機(jī)的控制引腳 和 腳。當(dāng)單片機(jī)已在運(yùn)行之中時,按下復(fù)位鍵也 能使 RST 持續(xù)一段時間的高電平,從而實現(xiàn)上電且開關(guān)復(fù)位的操作。 電源部分硬件設(shè)計電路圖如 44 所示。 ,數(shù)據(jù)線電平從高到底的跳變,即電平的下降沿,作為 CI2 總線 的起始信號;數(shù)據(jù)線電平從低到高的跳變,即電平的上升沿作為 CI2 總線 的停止信號 ]15[ 。 A2(引腳 3):器件地址的 A2 位。 第 5 腳: R/W 為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。 當(dāng)紅外線發(fā)射器發(fā)出的信號經(jīng)空間傳送到 TL1838 時,它內(nèi)部的 PIN 紅外線接收管將紅外線轉(zhuǎn)換為電信號,該信號經(jīng)選頻放大、解調(diào)后由 1 腳輸出與 TTL 電平兼容的電信號,該信號可以直接送入微處理器進(jìn)行處理。由于發(fā)射系統(tǒng)一般用電池供電,這就要求芯片的功耗要很低,芯片大多都設(shè)計成可以處于休眠狀態(tài),當(dāng)有按鍵按下時才工作,這樣可以降低功耗芯片所用的晶振 應(yīng)該有足夠的耐物理撞擊能力,不能選用普通的石英晶體,一般是選用陶瓷共鳴器,陶瓷共鳴器準(zhǔn)確性沒有石英晶體高,但通 常一點(diǎn)誤差可以忽略不計。 紅外通信的基本原理是:發(fā)送端將基帶二進(jìn)制信號調(diào)制為一系列的脈沖串信號(載波信號),通過紅外發(fā)射管發(fā)射紅外信號。 (3) 2P 口( ~ )(引腳 21~ 28) 2P 口內(nèi)部有上拉電阻,可以作為準(zhǔn)雙向 OI/ 口使用,作為輸入端使用時,需要先將 “ 1” 寫入端口。 單片機(jī)的主要應(yīng)用領(lǐng)域 ; ; ; ; ; ]7[ 。 1976 年 以 Intel 公司 推出 的MCS – 48 為代表 ,極大的促進(jìn)了單片機(jī)的變革。所以我選擇了用 LCD1602 液晶顯示器來作為本次設(shè)計的顯示器。 實現(xiàn)鑰匙信息在主機(jī)上的初步注冊認(rèn)證、密碼信息的加密、紅外傳輸?shù)裙δ?]2[ 。加上其成本一般較高,所以在一定程度上限制了這類產(chǎn)品的普及與推廣。 Electronic locks。目前大部分的鎖采用的都是機(jī)械式的,其最大的缺點(diǎn)是利用簡單工具就能很容易地把鎖打開。測試結(jié)果表明,本系統(tǒng)各項功能已達(dá)到本設(shè)計的所有要求。因此,在現(xiàn)實生活中發(fā)生機(jī)械鎖被撬的事件屢見不鮮。 本設(shè)計使用的紅外發(fā)射器 以及紅外一體化接收頭用 來紅外之間的發(fā)射與接收。 基于以上因素,本次設(shè)計選用單片機(jī) AT89S52 作為本設(shè)計的核心元件。由于集成電路技術(shù)的發(fā)展,單片機(jī)功能逐漸增強(qiáng),由單片機(jī)構(gòu)成的計算機(jī)應(yīng)用系統(tǒng)的功能也日益增強(qiáng),進(jìn)一步深化了單片機(jī)在工業(yè)控制、自動檢測、智能儀器儀表、家用電器等領(lǐng)域突出地 位 ]5[ 。 第 四 階段( 19821990 年 ): 8 位單片機(jī)的鞏固發(fā)展及 16 位單片機(jī)的推出階段,也是單片機(jī)向微控制器發(fā)展的階段。 2XTAL ( 18 引腳):接外部石英晶體的另外一端。它一般由紅外發(fā)射和接收系統(tǒng)兩部分組成。調(diào)制載波頻率一般在 30kHz到 60kHz 之間,大多數(shù)使用的是 38kHz,占空比 1/3 的方波 。 圖 38 紅外接收一體化 接收頭 引腳圖 TL1838 一體化接收頭的簡介: TL1838 的管腳分布如圖 45 所示, 2 腳、 3 腳 分別為電源和地, 1 腳是解調(diào)信號輸出,其電平與 TTL 兼容。 1602 的引腳如圖 311 所示。 AT24C02 有一個 16 字節(jié)頁寫緩沖器。 當(dāng) TEST 管腳連接到 SSV 或懸空允許器件進(jìn)行正常的讀 /寫操作 CCV (引腳 8):電源線引腳。 圖 43 整流濾波電路 整流濾波的原理是:當(dāng)變壓器副邊電壓2u處于正半周并且數(shù)值大于電容 C 兩端電壓 cu 時,二極管 1D 、 3D 導(dǎo)通,電流一路流經(jīng)負(fù)載電阻 R ,另一路對電容 C 充電。 根據(jù)應(yīng)用要求,復(fù)位操作通常有兩種形式:上電復(fù)位、開關(guān)復(fù)位。 引腳 1 和引腳 16 接地線,引腳 2 和引腳 15 接電源線。 接收頭的 3 三個引腳分別接在單片機(jī)的 引腳、地線以及 +5V 電源上。 時鐘周期是單片機(jī) 運(yùn)行 的 最 基本時間單位,CPU 完成一 條 基本指令所需要的時鐘周期為一個機(jī)器周期,單片機(jī) 的 每個 12 時鐘周期 稱 為一個機(jī)器周期, 6MHz 晶振對應(yīng)的時鐘周期為 2us。 本次設(shè)計采用的是 AT89S52 單片機(jī)。注意;單片機(jī)要先上電,否則程序無法被下載。即可對所寫程序編譯 圖 58程序仿真調(diào)試窗口 PROGISP 下載軟件 本次設(shè)計采用 PROGISP 下載軟件對編譯的程序進(jìn)行下載, PROGISP 的主界面如圖 59 所示,各個對應(yīng)的設(shè)置在圖中已經(jīng)標(biāo)示。通過工具欄中的 p(從庫中選擇元件命令)命令,在 pick devices 窗口中選擇電路所需的元件,放置元件并調(diào)整其相對位置,元件參數(shù)設(shè)置,元器件間連線,編寫程序;在 source 菜單 的 Define code generation tools 菜單命令下,選擇程序編譯的工具、路徑、擴(kuò)展名等項目;在 source 菜單的 Add/Remove source files 命令下,加 入單片機(jī)硬件電路的對應(yīng)程序;通過 debug 菜單的相應(yīng)命令仿真程序和電路的運(yùn)行情況 KEIL 軟件介紹 KEIL 開發(fā)軟件的介紹 隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,目前流行的 51 系列單片機(jī)開發(fā)軟件是德國 KEIL 公司推出的 KEIL C51 軟件,它是一個基于 32 位 Windows 環(huán)境的應(yīng)用程序,支持 C 語 言和匯編語言編程,其 以上的版本將編譯和仿真軟件統(tǒng)一為 uVision2(通常稱為 uV2)。頻率越高,系統(tǒng)的時鐘頻率越高,單片機(jī)的運(yùn)行速度紅外發(fā) 射管 10uf +5V R 1K 9015 + C 30PF 30PF C1 C2 12MHz 2 1 XTAL1 XTAL2 越快。 由于單片機(jī)輸出的控制信號強(qiáng)度不夠,因而設(shè)計用達(dá)林頓管來放大單片機(jī)的控制信號,從而使蜂鳴器能正常發(fā)出報警聲。 顯示電路的設(shè)計 本次設(shè)計采用 LCD1602 來顯示按鍵的密碼輸入信息。 4. 3 復(fù)位電路的設(shè)計 復(fù) 位操作完成單片機(jī)片內(nèi)電路的初始化, 讓 單片機(jī)從一種確定的狀態(tài)開始運(yùn)行。 圖 42 電源電路框圖 AT89S52 外圍控制電路 紅外發(fā)射電路 LCD1602 鍵盤電路 報警電路 AT89S52 外圍控制電路 紅外接收電路 LCD1602 鍵盤電路 報警電 路 AT24C02 ~ 220V 50HZ 整流電路 濾波電路 電源變壓器 穩(wěn)壓電路 +5v 整流橋,即單相橋式整流橋,由四只二極管組成,其構(gòu)成原則就是保證在變壓器副邊電壓 2u 的整個周期內(nèi),負(fù)載上的電壓和電流方向始終不變。 SCL(引腳 6):串行時鐘總線引腳。如表 31 所示。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲器已經(jīng)存儲了 160
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1