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

正文內(nèi)容

紅外報(bào)警器-單片機(jī)原理及應(yīng)用課程設(shè)計(jì)-文庫(kù)吧資料

2025-06-12 11:22本頁(yè)面
  

【正文】 ar code smg_du[]={0xa0,0xbb,0x62,0x2a,0x39,0x2c,0x24,0xba,0x20,0x28}。//申明 串口和外中斷初始化 函數(shù) void timestrans()。//申明 顯示 函數(shù) uchar serial_send(uchar dat)。//申明 發(fā)送紅外 函數(shù) void count_ir_times()。 具體代碼如下: include include include define uint unsigned int define uchar unsigned char define sint signed int define schar signed char define ulong unsigned long sbit irsend=P1^0。 參考文獻(xiàn) [1] 張?chǎng)?.單片機(jī)原理與應(yīng)用 (第二版 ) 電子工業(yè)出版社 [2] 何立民 .MCS51 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) .北京 :北京航空航天大學(xué)出版社 ,2021. [3] 朱定華 ,戴汝平 .單片微機(jī)原理與應(yīng)用 .(M) 北京 :清華大學(xué) 出版社 ,2021 7 附錄 一 : 軟件編程 這一部分由 A 機(jī)來(lái)完成 , 實(shí)現(xiàn) 37 khz 的紅外發(fā)送,并將所發(fā)次數(shù) 記錄并顯示再 通過(guò)串口通信傳送出去。通過(guò)自我學(xué)習(xí),我們可以學(xué)到課本以外的知識(shí),體驗(yàn)單片機(jī) 在 6 做項(xiàng)目時(shí)可能遇到的問(wèn)題。我們懂得了,作為一個(gè)程序員,要有探索精神,要懂 得 將問(wèn)題細(xì)化, 分模塊解決問(wèn)題,還要有堅(jiān)持不懈,不怕困難的精神 。 5 使用的儀器及元件 紅外報(bào)警器元件清單 元件及器件 數(shù)量 單片機(jī)開(kāi)發(fā)板 版本 :2021B 2 杜邦線 2 5V電源 1 USB 電源線 1 6 總結(jié)與致謝 通過(guò)本次紅外報(bào)警器的設(shè)計(jì),自我感覺(jué)已對(duì) 51 單片機(jī)有一個(gè)深 入的了解,為后面單片機(jī)的學(xué)習(xí)打下了基礎(chǔ)。 相等時(shí)不報(bào)警并繼續(xù)接收。 4 3 系統(tǒng)流程圖 8255 與中斷初始化 紅外調(diào)制與發(fā)送 紅外次數(shù)記錄 串口發(fā)送次數(shù) 顯示紅外次數(shù) 發(fā)連絡(luò)信號(hào) A 機(jī) 8255 與中斷初始化 查詢紅外 顯示接收紅外次數(shù) N Y 接收紅外次數(shù)記錄 接收 發(fā)送 ? 循環(huán)已完? Y 結(jié)束 N 循環(huán)已完? Y 結(jié)束 開(kāi)始 開(kāi)始 B 機(jī) N 報(bào)警 5 4 系統(tǒng)功能測(cè)試與整體指標(biāo) 將代碼燒入到相應(yīng)的 A、 B機(jī),進(jìn)行測(cè)試,可得到以下的測(cè)量結(jié)果 , 見(jiàn)下表 : 表格 1 系統(tǒng)測(cè)試結(jié)果 測(cè)量序號(hào) A 機(jī)發(fā)送值 B 機(jī)接收值 是否報(bào)警 1 000000 000000 否 2 000080 000078 否 3 000120 000117 是 4 000255 000255 否 5 000000 000000 否 6 000003 000003 否 由以上表格的數(shù)據(jù)可知,發(fā)送次數(shù)為 255時(shí), A, B機(jī)將自動(dòng)清零,再重新發(fā)送并計(jì)數(shù)。 主控 電路設(shè)計(jì) 主控電路即單片機(jī) 的接口及其與 8255 芯片 的連接 ,其具體電路如圖 5: 圖 5 主控芯電路原理圖 此部分電路是本次設(shè)計(jì)的核心,同過(guò)對(duì)單片機(jī)編程,將各部分電路連接成一個(gè)整體,實(shí)現(xiàn)紅外報(bào)警器這一設(shè)計(jì)。 3 顯示 電路設(shè)計(jì) 用數(shù)碼管顯示發(fā)送接收次數(shù), 電路如圖 4 示: 圖 4 顯示電路原理圖 數(shù)碼管由 8255 控制, 8255 的 A口控制數(shù)碼管的位選,低電平有效。 報(bào)警 電路的設(shè)計(jì) 當(dāng)接收次數(shù)與發(fā)送次數(shù)不等時(shí),報(bào)警。當(dāng) =0 時(shí),表示接收到了紅外。依此類推。 設(shè)計(jì)中不斷對(duì) 取反,取反 50 次后,即算為 A 機(jī)發(fā)了一次紅外。反之沒(méi)有紅外發(fā)送。 2 硬件電路 設(shè)計(jì) 紅外發(fā)送電路的設(shè)計(jì) 根據(jù)設(shè)計(jì)要求 , 51 單片機(jī)要控制紅外發(fā) 送端,其具體電路 如圖 1 所示: A機(jī)發(fā)射紅外線 ,記錄發(fā)送次數(shù)并顯示 ,發(fā)送與 B機(jī)的聯(lián)絡(luò)信號(hào) , 串口通信 ,實(shí)現(xiàn)數(shù)據(jù)的傳輸 B 機(jī)接收紅外 ,記錄接收次數(shù) ,并與傳來(lái)的數(shù)據(jù)進(jìn)行比較 ,不等 ,報(bào)警 2 圖 1 紅外發(fā)送 原 理 圖 此處的 即為單片機(jī)的 口,這里低電平有效。查詢是否有紅外時(shí),不需要改進(jìn)開(kāi)發(fā)板。查詢紅外時(shí)需將 口與定時(shí)器 0 相連,才可以用定時(shí)器 0 的計(jì)數(shù)功能 , 采用此方案,還需改進(jìn)開(kāi)發(fā)板。 方案 二 采用 C 語(yǔ)言編制,模塊劃分同方案一,但是 B 機(jī)接收紅外時(shí)通過(guò)查詢 是否是低電平來(lái)計(jì)數(shù) ,與數(shù)碼管顯示不同步。 1 方案論證與對(duì)比 整體設(shè)計(jì)思路 方案一 采用匯編語(yǔ)言編制程序,分兩個(gè)大模塊進(jìn)行編程即發(fā)送模塊和接收模塊,數(shù)據(jù)的通信放到兩個(gè)模塊中,形成統(tǒng)一的波特率,并握手連接。 1 紅外 報(bào)警 器 設(shè)計(jì)要求 發(fā)送端:發(fā)送紅外線,并記錄發(fā)送的次數(shù),用數(shù)碼管顯示 同時(shí)將發(fā)送的次數(shù)通過(guò)串口發(fā)給接收端,由按鍵來(lái)控制 控制開(kāi)、停和清零 。 本次設(shè)計(jì)的外電路有: 51 單片機(jī) 最小系統(tǒng) ,紅外發(fā)送電路,紅外接收電路, 8255 擴(kuò)展單片機(jī) I/O 口驅(qū)動(dòng)數(shù)碼管 、 報(bào)警電路 等 。本次設(shè)計(jì) 采用C 語(yǔ)言編制 程序, A 機(jī) 實(shí)現(xiàn)了發(fā)送 頻率為 38khz 左右的紅外線,并將發(fā)送次數(shù)在 A 機(jī)上顯示。 A 機(jī)作為紅外發(fā)送使用 , B 機(jī)作為紅外接收用。 課程設(shè)計(jì)報(bào)告 課程
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1