《曼徹斯特編碼課件》由會員分享,可在線閱讀,更多相關(guān)《曼徹斯特編碼課件(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、曼徹斯特編碼1M碼的編碼解碼實驗實驗?zāi)康? 了解曼碼的特點和3508數(shù)據(jù)幀的構(gòu)成;2 掌握用單片機實現(xiàn)編碼解碼的方法;曼徹斯特編碼2曼徹斯特編碼編碼電路編碼電路 解碼電解碼電路路 1 0 1 1 1時鐘數(shù)據(jù)數(shù)據(jù)波形曼碼曼碼是有數(shù)據(jù)和時鐘信號的異或形成的,曼碼與時鐘再次異或得到數(shù)據(jù)原碼,編碼解碼電路非常簡單,具有很好的同步性能。曼徹斯特編碼3曼徹斯特編碼曼徹斯特編碼每個數(shù)據(jù)位有兩部分組成,前半部分為數(shù)據(jù)原曼徹斯特編碼每個數(shù)據(jù)位有兩部分組成,前半部分為數(shù)據(jù)原碼,后半部分為數(shù)據(jù)反碼。碼,后半部分為數(shù)據(jù)反碼。曼徹斯特字有曼徹斯特字有2020位組成(幀同步位組成(幀同步3 3位,數(shù)據(jù)位,數(shù)據(jù)1616位,
2、校驗碼位,校驗碼1 1位)。位)。曼徹斯特編碼4編碼程序思路1 M編碼有同步、數(shù)據(jù)、校驗3部分組成;2 同步數(shù)據(jù)長度的3倍,數(shù)據(jù)同步是高低,命令同步是低高3 定時器設(shè)置為1個位長度;定時器中斷獲取數(shù)據(jù)位輸出到引腳,延遲半個數(shù)據(jù)位輸出取反。4 設(shè)置一邏輯變量,開始值為“0”遇到數(shù)據(jù)1取反,邏輯變量的狀態(tài)為校驗碼。定時器溢出輸出數(shù)據(jù)輸出取反數(shù)據(jù)輸出波形1 0 1 1 1曼徹斯特編碼5M碼編碼程序框圖同步:同步:用延遲程序產(chǎn)生;數(shù)據(jù)數(shù)據(jù): :右圖所示PST0=0 偶次溢出PST0=1 奇次溢出PST1=1 第1字節(jié)輸出完成PST1=0 第2字節(jié)輸出完成奇偶位奇偶位:延遲輸出奇偶位曼徹斯特編碼6M碼解
3、碼程序框圖1 1同步段同步段2 2 數(shù)據(jù)段第數(shù)據(jù)段第1 1字節(jié)字節(jié)3 3 數(shù)據(jù)段第數(shù)據(jù)段第2 2字節(jié)字節(jié)4 4 奇偶段(可以忽略)奇偶段(可以忽略)初始初始PCMW=3PCMW=3PST0=0 PST0=0 同步接收段同步接收段PST0=1 PST0=1 數(shù)據(jù)接收段數(shù)據(jù)接收段PST1=0 PST1=0 接收第接收第1 1字節(jié)字節(jié)PST2=0 PST2=0 接收第接收第2 2字節(jié)字節(jié)PST2=1PST2=1接收完成接收完成啟動同步110讀數(shù)據(jù)原碼第1次中斷延遲1/4位啟動定時器曼徹斯特編碼7實驗操作1 安裝程序,運行測試系統(tǒng);2 測試主要節(jié)點的信號波形;3 分析電路說明各單元電路的作用;4 測試實驗電路2各測試點的波形與電路1比較。曼徹斯特編碼8實驗報告1 描述曼碼的數(shù)據(jù)幀格式;2 畫出測試TP1 TP2 TP3 TP4 波形;3 簡述從編碼發(fā)送到接收解碼各單元電路的主要作用。曼徹斯特編碼9此課件下載可自行編輯修改,供參考!感謝您的支持,我們努力做得更好!