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

正文內(nèi)容

基于單片機(jī)的開關(guān)報警器 畢業(yè)設(shè)計-文庫吧

2025-02-06 11:56 本頁面


【正文】 率起微調(diào)的作用。 如采用外部時鐘源驅(qū)動器件, XTAL2應(yīng)不接。 因為一個機(jī)器周期含有 6 個狀態(tài)周期,而每個狀態(tài)周期為 2 個振蕩周期,所以一個機(jī)器周期共有 12 個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率 為12MHZ,一個振蕩周期為 1/12us,故而一個機(jī)器周期為 1us。如圖 221 所示為時鐘電路。 圖 221 時鐘電路 圖 復(fù)位電路的設(shè)計 復(fù)位是單片機(jī)的初始化操作。其主要功能是把 PC 初始化為 0000H,使單片機(jī)從 0000H 單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復(fù)位鍵重新啟動。 復(fù)位方法一般有上電自動復(fù)位和外部按鍵手動復(fù)位,單片機(jī)在時鐘電路工作以后 , 在 RESET 端持續(xù)給出 2 個機(jī)器周期的高電平時就可以完成復(fù)位操作。 例如使用晶振頻率為 12MHz 時,則復(fù)位信號持續(xù)時間應(yīng)不小于 2us。本設(shè)計采用的是外部手動按鍵復(fù)位電路。如圖 222 示為復(fù)位電路。 圖 222 復(fù)位電路 圖 聲音報警電路的設(shè)計 如下圖所示,用一個 Speaker 和三極管、電阻接到單片機(jī)的 TXD 引腳上,構(gòu)成聲音報警電路,如圖 223 示為聲音報警電路。 圖 223 聲音報 警電 系統(tǒng)硬件電路的選擇及說明 硬件電路的設(shè)計見 實(shí)物圖 (附錄三) , 從以上的分析可知在本設(shè)計中要用到如下器件: AT89C5 LED、按鍵、蜂鳴器等一些單片機(jī)外圍應(yīng)用電路,以及單片機(jī)的手工復(fù)位電路等。其中 D9 為電源工作指示燈, D10 是正常工作指示燈,D1— D8 是起報警指示作用,當(dāng) RXD 腳被置低電平 時 , D1— D8 亮紅 燈 開始報警 ,同樣, TXD 腳置高電平時聲音報警電路開始工作。 電路設(shè)有 2 個按鍵, S1 鍵作為倒計時的暫停鍵 , S2 鍵作為作為 電路 復(fù)位鍵 軟件設(shè)計 主程序模塊 系統(tǒng)主程 序主要用于變量及其他部件的初始化,如系統(tǒng)的初始化,以便能夠準(zhǔn)確的進(jìn)行相應(yīng)的操作。同時進(jìn)行相應(yīng)的功能鍵判斷,從而實(shí)現(xiàn)特殊功能。其相應(yīng)的流程圖 231 所示。 開始 初始化,最小系統(tǒng)燈亮 按下開關(guān),旋轉(zhuǎn)燈與報警器亮 按下開關(guān),旋轉(zhuǎn)燈與報警器停止工作 圖 231 報警器與旋轉(zhuǎn)燈系統(tǒng)主程序流程圖 中斷程序 在相應(yīng)的外部中斷和定時器中斷程序中,首先響應(yīng)外部中斷,再響應(yīng)兩個定時器中斷,讀取鍵值,旋轉(zhuǎn)燈旋轉(zhuǎn),報警器響,在定時器重置初始值以后,再次外 部中斷返回。中斷程序的相應(yīng)流程圖如 232 所示。 圖 232 中斷程序流程圖 3 系統(tǒng)調(diào)試 3. 1 .1 靜態(tài)檢查 根據(jù)硬件電路圖核對了元器件的型號、極性 , 安裝 是否 正確 , 檢查硬件電路 開始 初始化參數(shù) 外部中斷 0 響應(yīng) 定時器 0、 1 重置初值 旋轉(zhuǎn)燈、報警器工作 中斷返回 連線是否與電路 原理 圖一致 , 檢查電路元器件是否都已經(jīng)連接好,用萬用表一一測試。 通電檢查 先調(diào)試電源部分,整個電路只需要 +5V 的電壓,用 USB 線從電腦 USB 口取電。再用示波器檢測單片機(jī)的復(fù)位和晶振電路是否有復(fù)位信號和振蕩信號。 軟件調(diào)試及軟硬件聯(lián)調(diào) 運(yùn)用 keil 軟件編寫程序(見附錄一),在程序運(yùn)行正確后將程序載入protues 所畫的電路圖中,此時仿真并進(jìn)行調(diào)試。若 protues 仿真運(yùn)行正常,將程序下載到 ATC89C51 單片機(jī)中。進(jìn)行了脫機(jī)調(diào)試。 proteus 軟件仿真 使用 proteus 軟件仿真電路(見附錄二)。 本設(shè)計所要求達(dá)到的目標(biāo) : 當(dāng)開關(guān)閉合時圖中的 LED 燈 由暗變亮并且順時針旋轉(zhuǎn),同時鳳鳴器響,開關(guān)斷開時報警停止 脫機(jī)調(diào)試 PCB 圖、實(shí)物圖(見附錄三) 結(jié)束語 參考文獻(xiàn) 附錄一 include include define uchar unsigned char define uint unsigned int sbit SPK=P3^7。 uchar FRQ=0x00。 void DelayMS(uint ms) { uchar i。 while(ms) for(i=0。i120。i++)。 } void EX0_INT() interrupt 0 { TR0=~TR0。 //開啟或停止兩定時器,分別控制報警器的聲音和 LED 旋轉(zhuǎn) TR1=~TR1。 if(P2==0x00) P2=0xe0。 //開 3 個旋轉(zhuǎn)燈 else P2=0x00。 //關(guān)閉所有 LED } void T0_INT() interrupt 1 { TH0=0xfe。 TL0=FRQ。 SPK=~SPK。 } void T1_INT() interrupt 3 { TH1=45000/256。 TL1=45000%256。 P2=_crol_(P2,1)。 } void main() { P2=0x00。 SPK=0x00。 TMOD=0x11。 //T0、 T1 方式 1 TH0=0x00。 TL0=0xff。 IT0=1。 IE=0x8b。 //開啟 0, 1, 3 號中斷 IP=0x01。 //INT0 設(shè)為最高優(yōu)先 TR0=0。 TR1=0。 //定時器啟停由 INT0 控制,初始關(guān)閉 while(1) { FRQ++。 DelayMS(1)。 } 附錄二 附錄三 內(nèi)部資料 請勿外傳 9JWKf wvGt YM*Jgamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 UE9aQ@Gn8xp$Ramp。849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE% amp。 qYp@Eh5pDx2zVkum amp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5ux^Gj qv^$UE9wEwZQc@UE% amp。 qYp@Eh5pDx2zVkum amp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr W wc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3tnGK8! z89Am UE9aQ@Gn8xp$Ramp。 849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE% amp。 qYp@Eh5pDx2zVkum amp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。 UE9aQ@Gn8xp$Ramp。849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQ@Gn8xp$Ramp。849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQc@UE% amp。qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5ux^Gjqv^$UE9wEwZQc@UE% amp。qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 UE9aQ@Gn8xp$Ramp。 849Gx^Gjqv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5ux^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQc@UE% amp。 qYp@Eh5pDx2zVkum amp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am UE9aQ@Gn8xp$Ramp。 849Gx^Gj qv^$UE9wEwZQc@UE% amp。 qYp@Eh5pDx2zVkum amp。gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQc@UE% amp。qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1