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

正文內(nèi)容

單片機(jī)串行通信協(xié)議設(shè)計課程設(shè)計論文-wenkub

2023-05-29 08:56:17 本頁面
 

【正文】 ADD A,10 MOV 55H,A MOV R5,12 MOV R4,02H ACALL CHANGE MOV R5,12 MOV R4,03H ACALL CHANGE LCALL HUANSUANCC2: MOV A,54H CJNE A,02H,CC3 LCALL JIESOUCC3: MOV A,54H CJNE A,03H,KEYSHOW MOV R5,12 MOV R4,02H ACALL CHANGE MOV R5,10 MOV R4,03H ACALL CHANGE LCALL FASONG LCALL HUANSUAN LJMP KEYSHOWSJMP $。存放鍵盤中斷中讀取的鍵值 IAP_CONTR DATA 0C7HWDT_CONTR EQU 0C1H。串行數(shù)據(jù)時鐘,上升沿激活 CH451_DIN BIT 。從一開始編寫發(fā)送、接收程序到添加發(fā)送接收允許程序和校驗程序,后來發(fā)現(xiàn)程序容易走死添加軟件復(fù)位程序,單片機(jī)系統(tǒng)板有外部RAM又編寫接收數(shù)據(jù)儲存和讀取程序,優(yōu)化程序,使程序變得更完善。圖4圖5 儲存接收數(shù)據(jù)接收數(shù)據(jù)存放在外部UT62256CPCL芯片中,存放時將接收數(shù)據(jù)個數(shù)與接收的數(shù)據(jù)一起存放在外部RAM中,用寄存器間接尋址,由于系統(tǒng)板數(shù)碼管有限,本課設(shè)可儲存99個數(shù)據(jù)。 發(fā)送接收允許設(shè)兩個進(jìn)行實時回話的單片機(jī)分別為單片機(jī)A和單片機(jī)B,單片機(jī)A處于接收等待狀態(tài),單片機(jī)B處于發(fā)送狀態(tài),單片機(jī)B發(fā)送“8AH”,單片機(jī)A接收到“8AH”時發(fā)送“A8H”,當(dāng)單片機(jī)B接收到“A8H”時表示建立通信關(guān)系可以發(fā)送數(shù)據(jù)。 軟件復(fù)位使用STC12C5A60S2中的特殊功能寄存器IAP_CONTR可以實現(xiàn),硬件上使用外部中斷INT0,在中斷程序改變IAP_CONTR的值實現(xiàn)軟件復(fù)位,外部中斷INT0的接口電路如圖2所示。 單片機(jī)間串行通訊本文使用MAX202電平轉(zhuǎn)換芯片,用RS232接口進(jìn)行串口通信,通信過程如圖1所示。方案四:在方案三基礎(chǔ)上添加看門狗程序。本課程設(shè)計通過單片機(jī)的串口并經(jīng)過MAX202電平轉(zhuǎn)換,可實現(xiàn)兩個單片機(jī)之間實時會話,半雙工工作模式,數(shù)碼管顯示發(fā)送和接收過程。串行通信按同步方式可分為異步通信和同步通信兩種基本通信方式。 may be receiving data storage and store data read, can store 99 data。摘要本文通過單片機(jī)的串口并經(jīng)過MAX202電平轉(zhuǎn)換,可實現(xiàn)兩個單片機(jī)之間實時會話,半雙工工作模式;程序中設(shè)有發(fā)送接收允許、自行校驗,提高了通信的準(zhǔn)確度;可以將接收數(shù)據(jù)儲存并將儲存數(shù)據(jù)進(jìn)行讀取,可儲存99個數(shù)據(jù);設(shè)有軟件復(fù)位功能,防止程序走死。 has a software reset function to prevent the program go to die.Key words: live Session selfcalibration software reset session目錄摘要 1Abstract 1目錄 2第1章 課題概述 3第2章 總體設(shè)計方案 3第3章 硬件設(shè)計 3 單片機(jī) 3 UT62256CPCL芯片 3 單片機(jī)間串行通訊 4 按鍵與顯示 4 軟件復(fù)位 4 讀取儲存數(shù)據(jù) 4第4章 軟件設(shè)計與調(diào)試 5 待機(jī)界面 5 通信協(xié)議 5 發(fā)送接收允許 5 自行校驗 5 6 儲存接收數(shù)據(jù) 6 讀取接收數(shù)據(jù) 6 總程序框圖 6第5章 結(jié)論 8第6章 參考文獻(xiàn) 8程序 9第1章 課題概述單片機(jī)行業(yè)已經(jīng)有了很久的歷史,隨著科學(xué)技術(shù)的進(jìn)步和社會的發(fā)展,單片機(jī)行業(yè)更加迅速的發(fā)展起來。它是在數(shù)字化的基礎(chǔ)上用微處理器裝備起來,是計算機(jī)技術(shù)與電子儀器相結(jié)合的產(chǎn)物。第2章 總體設(shè)計方案方案一:編寫發(fā)送和接收程序,顯示發(fā)送和接收數(shù)據(jù)。四個方案是這段時間內(nèi)不斷探索、循序漸進(jìn)的結(jié)果,由于能力有限,添加看門狗程序后,程序一直復(fù)位,不知如何關(guān)閉看門狗,程序不能正常進(jìn)行工作,最終選擇方案三。圖1 按鍵與顯示按鍵與顯示使用芯片CH452。 讀取儲存數(shù)據(jù)讀取儲存數(shù)據(jù),硬件上使用外部中斷INT1,在中斷程序中讀取儲存數(shù)據(jù),外部中斷INT1的接口電路如圖2所示。 自行校驗當(dāng)兩單片機(jī)建立通信關(guān)系時,單片機(jī)B發(fā)送數(shù)據(jù)的原碼和反碼,單片機(jī)A判斷數(shù)據(jù)的原碼和反碼是否匹配,若匹配,單片機(jī)A發(fā)送“AAH”,當(dāng)單片機(jī)B接收到“AAH”,表示發(fā)送數(shù)據(jù)正確;若數(shù)據(jù)的原碼和反碼不匹配,單片機(jī)A發(fā)送“55H”,當(dāng)單片機(jī)B接收到“55H”,表示發(fā)送數(shù)據(jù)不正確,單片機(jī)A系統(tǒng)板數(shù)碼管顯示“JEr”,單片機(jī)B系統(tǒng)板數(shù)碼管顯示“FEr”,單片機(jī)B重新發(fā)送數(shù)據(jù)的原碼和反碼。 讀取接收數(shù)據(jù)讀取數(shù)據(jù)時先讀取數(shù)據(jù)個數(shù),根據(jù)數(shù)據(jù)個數(shù)和寄存器間接尋址首地址來讀取數(shù)據(jù),防止讀取到外部RAM中的亂碼。最終的程序下載到單片機(jī)中,通信時沒有任何數(shù)據(jù)丟失或錯誤。串行數(shù)據(jù)輸出,接 CH451 的數(shù)據(jù)輸入 CH451_LOAD BIT 。*************************************************************
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1