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

正文內(nèi)容

紅外無線遙控密碼鎖的設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目設(shè)計(jì)方案(編輯修改稿)

2025-06-02 01:22 本頁面
 

【文章內(nèi)容簡介】 生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來的位置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))吸合。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的 11。驅(qū)動(dòng)電路如圖 所示。19圖 電磁繼電器驅(qū)動(dòng)電路圖 電磁式繼電器的主要參數(shù) (1) 額定工作電壓: 是指繼電器正常工作時(shí)線圈所需要的電壓。根據(jù)繼電器的型號(hào)不同,可以是交流電壓,也可以是直流電壓。在這采用直流電壓(+5V)的工作電壓來驅(qū)動(dòng)。 (2) 直流電阻: 是指繼電器中線圈的直流電阻。 (3) 吸合電流: 是指繼電器能夠產(chǎn)生吸合動(dòng)作的最小電流。在正常使用時(shí),給定的電流必須略大于吸合電流,這樣繼電器才能穩(wěn)定地工作。 報(bào)警電路 在報(bào)警部分使用揚(yáng)聲器。從單片機(jī)發(fā)出的引腳()控制信號(hào),經(jīng)一個(gè)三極管放大后再驅(qū)動(dòng)揚(yáng)聲器,使整個(gè)系統(tǒng)產(chǎn)生報(bào)警。報(bào)警電路如圖 所示。 20圖 報(bào)警電路圖 密碼存儲(chǔ)電路 系統(tǒng)密碼的存儲(chǔ)單元為 EPROM,具有掉電保護(hù)數(shù)據(jù)的功能。本系統(tǒng)選用 ST24W02 芯片,它的容量為 2KB,是可擦除可編程只讀存儲(chǔ)器,符合 I2C 總線數(shù)據(jù)傳輸協(xié)議。單片機(jī)的接口只需要兩根信號(hào)線,1 根串行地址數(shù)據(jù)輸入/輸出端 ST24W02 的 SDA,1 根串行時(shí)鐘端ST24W02 的 SCK,電路如圖 所示。EEPRE:與內(nèi)部無聯(lián)系,是外部地址。在本系統(tǒng)中,由于盡用一片 ST24W02 芯片,因此將上述三端接地。當(dāng)寫保護(hù)引腳 WC 接高電平時(shí),ST24W02 用作串行的存儲(chǔ)器,此時(shí)編程功能將被禁止,整個(gè)存儲(chǔ)器被寫保護(hù)。 圖 密碼存儲(chǔ)電路 完整硬件電路圖 其各個(gè)外圍部分電路與完整硬件電路圖見附錄 1 圖 12。21 第五章 系統(tǒng)軟件設(shè)計(jì) 軟件介紹單片機(jī)的發(fā)展除了必要的硬件,也不能離開這個(gè)軟件,我們編寫匯編語言源程序到 CPU可以執(zhí)行機(jī)有兩種方法,一種是手工組裝 ,另一個(gè)是機(jī)器組裝,已經(jīng)很少使用手動(dòng)裝配方法。機(jī)器組裝是通過軟件源程序編譯成機(jī)器代碼,用于 MCS . 51 單組裝軟件 A51 早期,與單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,逐漸廣泛使用的匯編語言使用高級(jí)語言開發(fā),單片機(jī)軟件的開發(fā)也在不斷發(fā)展,我們的軟件是目前最受歡迎的 MCS . 51 系列單片機(jī)軟件的發(fā)展,近年來,廠商已經(jīng)宣布的模擬器完全支持 Kei1 可以看到。Keil 提供包括 C 語言編譯器、宏匯編、連接器,圖書館管理,和一個(gè)強(qiáng)大的仿真調(diào)試器 ,一個(gè)完整的發(fā)展計(jì)劃,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些零件。我們需要奔騰 CPU 或以上,16 MB 或更多內(nèi)存,超過 20 米免費(fèi)的硬盤空間,WIN98,NT,WIN2022,WINXP 操作系統(tǒng),等。掌握使用該軟件使用 51 系列的單片機(jī)愛好者會(huì)說很有必要,如果你使用 C 語言編程,然后我們幾乎是你的選擇 ,即使使用 C 語言不僅在匯編語言編程,簡單易用的集成環(huán)境 ,強(qiáng)大的軟件仿真調(diào)試工具會(huì)讓你事半功倍. 建立項(xiàng)目文件,設(shè)置和獲取目標(biāo)文件首先啟動(dòng) Keil 軟件集成開發(fā)環(huán)境,UVison 開始,窗口的左邊有一個(gè)項(xiàng)目管理程序窗口,窗口有三個(gè)標(biāo)簽,文件,擬定和書籍,這三個(gè)選項(xiàng)卡顯示當(dāng)前項(xiàng)目文件結(jié)構(gòu)分別 CPU 寄存器,和部分特殊功能寄存器的值(僅出現(xiàn)在調(diào)試時(shí))及隨附文件所選 CPU,如果是第一次開始我們的,所以三個(gè)選項(xiàng)卡都是空的。 源文件的建立使用菜單“文件. 新“新文件或單擊工具欄按鈕,可以在右邊的項(xiàng)目窗口打開一個(gè)新的編輯窗口,窗口中的文本輸入源程序。保存文件,注意利益必須添加擴(kuò)展(一般使用 asm 匯編語言源程序或 a51 擴(kuò)展 )??梢钥隙ǖ氖?源文件一般文本文件 ,不一定寫使用我們的軟件,可以使用任何文本編輯寫作,此外,Keil 的編輯支持漢字不好,建議使用 U1traEdit 編輯軟件源程序如輸入。 建立工程文件在項(xiàng)目開發(fā)中,不僅是一個(gè)源程序,但也為項(xiàng)目選擇 CPU(Keil 支持?jǐn)?shù)以百計(jì)的CPU,CPU 的特點(diǎn)并不完全相同的),確定參數(shù)的編譯器、匯編、連接 ,指定調(diào)試模式,有些項(xiàng)22目會(huì)有多個(gè)文件,等,對(duì)管理和容易使用,使用我們的項(xiàng)目(項(xiàng)目)這一概念,設(shè)置參數(shù)和所有必要的文件添加在一個(gè)項(xiàng)目中,只有這個(gè)項(xiàng)目,而不是在一個(gè)源程序編譯(裝配)和連接,等等。點(diǎn)擊“項(xiàng)目. 新項(xiàng)目…”菜單,出現(xiàn)一個(gè)對(duì)話框,要求建立項(xiàng)目的名稱,您可以在編輯框中輸入一個(gè)名稱( 設(shè)置為 examl,不需要擴(kuò)展。點(diǎn)擊“ 保存”按鈕,在對(duì)話框中選擇第二個(gè)對(duì)話框中,CPU( 即目標(biāo)。,你所使用的芯片的類型),大量的 CPUKeil 的支持,我們選擇 89c51 Atmel 公司的芯片。Atmel ICI 前點(diǎn)擊“+ ”,擴(kuò)展層 ,點(diǎn)擊 89c51 單片機(jī),然后點(diǎn)擊“ok”按鈕,并返回到主界面,此時(shí),項(xiàng)目文件的窗口頁面,“Target1”,前面的“+ ”,點(diǎn)擊“+”,你可以看到“source Groupl”的下一層,工程或一個(gè)空的項(xiàng)目在這一時(shí)刻,沒有任何文件里面,需要手動(dòng)添加只是寫好源程序,點(diǎn)擊“source”Groupl 白色顯示,然后,點(diǎn)擊鼠標(biāo)右鍵,一個(gè)下拉菜單。選擇“add file toGroup”Grouplsource”,出現(xiàn)一個(gè)對(duì)話框,要求源文件,請(qǐng)注意,下面的對(duì)話框的“文件類型”默認(rèn)為 C 源文件(*。C),它是基于 C 擴(kuò)展文件,和基于 asm 的擴(kuò)展名的文件,所以在列表框 examl 找不到。Asm,會(huì)改變文件類型,單擊“文件類型”下拉列表對(duì)話框后,找到并選擇“Asm 源文件(*。A51 *。Asm),通過這種方式,你就會(huì)發(fā)現(xiàn)它在列表框 文件。雙擊考試 l . rim 文件,文件加入到項(xiàng)目中,請(qǐng)注意文件加入到項(xiàng)目中,對(duì)話框不消失,等待繼續(xù)加入其他文件,但初學(xué)者常常誤認(rèn)為是操作將失敗,再次雙擊相同的文件,那么將會(huì)有一個(gè)對(duì)話框,提示文件列表中選擇,這一次應(yīng)該點(diǎn)擊“ok”,并返回到之前的對(duì)話框,然后單擊“關(guān)閉”回到主界面,返回后,單擊“SourceGroup 1”前面的加號(hào),會(huì)發(fā)現(xiàn)考試 l . asm 文件。雙擊文件名,例如,打開源程序。 工程的詳細(xì)設(shè)置單擊目標(biāo)項(xiàng)目窗口左邊 1 首先,然后使用菜單“項(xiàng)目選擇目標(biāo) targetl”出現(xiàn)在“項(xiàng)目設(shè)置”對(duì)話框中,對(duì)話框非常復(fù)雜,共有八頁,一切并不容易,但大多數(shù)設(shè)置所要做的就是接受缺省值。Tayet 頁我們的主要設(shè)置對(duì)話框 ,在晶體值是晶體頻率值 ,默認(rèn)值是最高的頻率值是可用的,對(duì)我們的選擇和所選目標(biāo) CPU AT89C51 24 米,價(jià)值無關(guān),最終生成目標(biāo)代碼,僅用于軟件仿真調(diào)試時(shí)顯示程序執(zhí)行時(shí)間。設(shè)置正確的值可以顯示時(shí)間與實(shí)際使用時(shí)間一致,一般將它設(shè)置為相同晶體頻率用于硬件,如果沒有必要知道程序執(zhí)行時(shí)間,也可以不設(shè)置,這里設(shè)置為 12。 設(shè)置完成后點(diǎn)擊確認(rèn)返回主界面,工程文件建立和設(shè)置。 編譯和鏈接建立工程后,可以編譯,連接。項(xiàng)目選擇菜單. 構(gòu)建目標(biāo),當(dāng)前項(xiàng)目連接,如果當(dāng)前文件發(fā)生變化時(shí),該軟件將首先編譯文件,然后連接到生成目標(biāo)代碼。如果你選擇重建所有的目標(biāo)文件將在當(dāng)前工程文件重新編譯連接,確保最終的目標(biāo)代碼是最新的,Translate....項(xiàng)目是編譯文件,而不連接。23 程序設(shè)計(jì) 紅外發(fā)射框圖 (1) 主程序 (2) 鍵盤掃描程序 Y N N Y Y N Y Y N Y 圖 主程序框圖 圖 鍵盤掃描程序框圖有鍵閉合?確認(rèn)鍵按下? 鍵盤掃描 求鍵值脈沖發(fā)射程序 開始發(fā)送有鍵閉合?閉合鍵釋放? 結(jié)束 鍵盤掃描開始有鍵閉合?延遲 10ms 確定按鍵位置 求鍵值 初始化開始24(3)顯示程序框圖(4)紅外編碼子程序 Y NN Y 圖 顯示子程序框圖 圖 遙控編碼程序框圖 開始 顯示清零給驅(qū)動(dòng)寫指令 設(shè)定顯示位置 LED 顯示 結(jié)束發(fā)射開始 裝入發(fā)射脈沖個(gè)數(shù) 發(fā)送 3ms 停發(fā) 1ms脈沖個(gè)數(shù)≥1發(fā)射 1ms 脈沖 停發(fā) 1ms 停發(fā) 10ms 以上 結(jié)束六位顯示完畢?25 接收部分框圖 (1)主程序 (2)顯示子程序框圖如圖 5—3 所示 (3)紅外解碼子程序 NY N Y N Y 圖 接收部分主程序框圖 圖 解碼接收子程序框圖 開始有鍵按下? 初始化 鍵盤掃描 求鍵值中斷開始 低電平脈寬 >2ms ? 接收并對(duì)低電平脈沖計(jì)數(shù)按脈沖個(gè)數(shù)至對(duì)應(yīng)功能程序 低電平脈寬 >3ms ?中斷返回 轉(zhuǎn)各子程序26(4)密碼輸入子程序框圖 N Y N N Y Y Y N N Y Y N Y 圖 主機(jī)密碼輸入框圖 開始輸入鍵按下? 是 0~9?取消鍵按下? 確認(rèn)按下?比較密碼正確? 開 鎖 結(jié)束取消27 (5)密碼修改子程序框圖 Y
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1