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

正文內容

畢業(yè)設計_基于單片機的家用防盜報警器的設計(已改無錯字)

2022-10-11 15:42:53 本頁面
  

【正文】 /精確延時 1us define delay_ms(x)_delay_cycles((long)(CPU_F*(double)x/))// 精確延時 1ms void cl k_init(void)//配置時鐘 { BCSCTL1|=CALBC1_1MHZ。 DCOCTL|=CALDCO_1MHZ。//上面兩句將內部 DCO校準至 1MHZ //while(IFG1amp。OFIFG) { IFG1amp。=~OFIFG。 delay_ms(100)。 } BCSCTL2|=SELM_0。//MCLK采用 1M的內部 DCO 17 BCSCTL2|=DIVS_3。//SMCLK采用 125K的時鐘 } void io_init(void) { P1DIR|=BIT0。// P1OUT|=(BIT0)。// 1 P1IESamp。=~(BIT6)。// P1IE|=BIT6。 } void main(void) { WDTCTL=WDTPW+WDTHLOLD。//停止看門狗 Cl k_init()。 io_init()。 _EINT()。 LPM3。 while(1) { delay_ms(10000)。 P1OUT|=BIT0。// } } pragma vector=PORT1_VECTOR _interrupt void P1_ISR(void) { if(P1IFGamp。BIT6) 18 { P1OUT^=BIT0。// 0,報警器報警 P1IFGamp。=~BIT6。//清除 _bic_SR_register_on_exit(CPUOFF)。//開啟 CPU,進入 while循環(huán) } } 軟件 程序流程圖 表 3 程序流程圖 產生中斷 ? 初始化 傳感器 =1 =0 保持初始 值 延時 19 5 軟硬件系統(tǒng)的調試 硬件設計 硬件調試:通過查找資料設計了如下電路圖,自己買萬能板,繼電器模塊,傳感器模塊老師給我們的畫圖場所提供了方便,首先我將元器件都安裝在萬能板上為了確保自己焊接工藝的完美,先將電阻焊上,然后將繼電器模塊,傳感器以及 launchpad 固定到萬能板上。 因為有一段時間沒有焊接所以有些生疏,這次焊接也是比較認真的,第一次在老師辦公室里焊接跟別人一 起合作的,這次焊接主要也是講究團結合作,跟同學直接也有一定的交流,每個人的分工也是不一樣的在這次設計中不斷提高自己的焊接水平,同時我對自己的設計理念也有了一部分的信心,我相信通過這次的設計我可以提高自己的動手能力更創(chuàng)新思維能力。 剛開始用萬用表測試選用的繼電器模塊時,根據數據證明這款繼電器模塊是可以使用的,根據上圖紅線與 +5V相連,黑線接地,灰線與單片機的 I/O端口相連,因為此款模塊是低電平觸發(fā)接入電路中所以需要絕對的低電平才會報警,用數字萬用表測試電壓,電壓應為 0,但測出來的電壓卻是 ,經檢查未使用 光耦離合器,導致繼電器模塊對單片機有反噬作用,所以不行。后來采用另一款繼電器,無論是傳感器的靈敏度還是繼電器的敏感程度都是不錯的。 在下圖中傳感器橙色的線接 +12V,淡黃色接地,灰色的線與單片機的 端口相連, 單片機的 口需上拉電阻與繼電器模塊的 IN1 口相連,繼電器模塊的 DNG接地,繼電器模塊的 VIN 與 +5V 相連,灰黑白相間的端口與報警器相連。 基本分為以下四個步驟: 報警 20 1) 檢查電路: 對照電路圖,按照一定的順序進行逐級檢查。首先,先檢查電源線與地線是否接錯,是否短路。然后,看單片機,繼電器模 塊,傳感器之間的引腳是否接錯。最后檢查各焊點是否牢固,有無虛焊現(xiàn)象。檢查完后進行通電觀察。 2) 通電觀察: 在直流穩(wěn)壓電源上調好 +5V 電壓與 +12V,然后分別給傳感器與繼電器模塊,單片機通上相應的電源進行觀察。最后,用數字萬用表進行測量傳感器引腳是否正常供電。之后進行靜態(tài)和動態(tài)調試。 3) 靜態(tài)調試: 先不加輸入信號,測量各級的工作電壓,電流是否符合要求。本課題使用的是直流電源,所以比較簡單,可以直接進行測量。 4) 動態(tài)調試: 加上輸入信號,觀測電路輸出信號是否符合要求。當有人經過時傳感器的電壓為 3V 通過單片機控制繼電器從而開始實現(xiàn)報警器報警,當沒人的時候傳感器電壓為初始狀態(tài),經過多次的實驗,我的傳感器靈敏度度比較高,根據電路輸出是否報警來達到設計要求。 通過以上四個步驟的檢查,測量參數基本符合設計要求。 圖 14 實物圖 軟件調試 軟件調試主要是運用 Code Composer Studio v5這款軟件進行調試的。 21 1) CCS 的安裝 [12]: ( 1)運行下載的安裝程序 ,當運行到如圖 15處時,選擇 Custom 選項,進入手動選擇安裝通道。 圖 15 安裝過程 1 ( 2) 單擊 Next 得到如下所示的窗口,為了安裝快捷,在此只選擇支持 MSP430 Low Power MCUs 的選項。單擊 Next,保持默認配置,繼續(xù)安裝。 22 圖 16 安裝過程 2 圖 17 安裝進行中 23 圖 18 安裝完成 (3) 單擊 Finish,將運行 CCS,彈出如圖 19所示窗口。 圖 19 Workspace選擇過程 (4)單擊 OK,第一次運行 CCS 需進行軟件許可的選擇,如圖所示。 在此,選擇 CODE SIZE LIMITED(MSP430)選項,在該選項下,單擊 Finish 24 即可進入 軟件開發(fā)集成環(huán)境,如圖 20所示。 圖 20 許可證選擇界面 圖 21 CCS開發(fā)集成界面 2) CCS 新建工程: 25 ( 1)首先打開 ,然后選擇 projectNew CCS Project彈出對話框。 ( 2)在 project name中輸入新建工程名稱 baojin。 ( 3) 在 Device 部分中, Variant 中選擇 MSP430G Family,芯片選擇MSP430G2553,其余選擇默認 。 ( 4)選擇空工程,然后單擊 Finish,完成新工程的創(chuàng)建。 ( 5)創(chuàng)建工程 . ( 6 )然后選擇 FileNewSource File,新建一個 C文件,并且命 名為, 并在工程名上右擊選擇 Add Files,創(chuàng)建工程 . ( 7)經過以上步驟,一個 CCS工程就創(chuàng)建好了。 3) CCS 調試: ( 1) 調試之前,先確定目標配置文件是否已經創(chuàng)建并且配置正確。 ( 2) 首先進行工程編譯:選擇 ProjectBuild Project,編譯目標工程。編譯結果如圖 22 所示,表示沒有錯誤,可以進行下載調試,如果有錯誤,知道調試到沒錯誤為止。 圖 22 工程調試結果 (3)單擊按鈕 進行下載調試。如圖 23界面所示。 26 圖 23 下載調試界面 ( 4)單擊運行圖標 運行程序,可以觀察顯示的結果。在程序調試的過程中,也可通過設置斷點來調試程序,選擇需要設置斷點的位
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1