两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種單工異步串行通訊編解碼方法

文檔序號:7857750閱讀:414來源:國知局
專利名稱:一種單工異步串行通訊編解碼方法
技術領域
本發(fā)明涉及通訊領域,尤其是一種單工異步串行通訊編解碼方法。
背景技術
電子電路的通訊方式可分為并行通訊和串行通訊,并行通訊的優(yōu)點是通訊速度快,但缺點是信號線較多;串行通訊的優(yōu)點是信號線少,容易實現(xiàn)遠距離傳輸。一般在中低端電子產(chǎn)品中,通訊接口只需要單向數(shù)據(jù)傳輸,對數(shù)據(jù)傳輸速度要求不高,但需要接口盡可能簡單,所以需要協(xié)議簡單、容易實現(xiàn)、占用信號線較少的串行通訊 編解碼方法。目前I2C、SPI、RS_232等串行通信因為引腳少等優(yōu)勢獲得廣泛應用。I2C、RS-232通訊編碼比較復雜,實現(xiàn)成本較高;SPI總線由三條信號線組成,包括串行時鐘(SCLK)、串行數(shù)據(jù)輸出(SDO)、串行數(shù)據(jù)輸入(SDI),IIC總線需要兩線(SCUSDA)組成。

發(fā)明內(nèi)容
為了克服已有通訊方法的編解碼成本較高、實現(xiàn)成本較高等缺陷,本發(fā)明提供一種編解碼成本低、容易實現(xiàn),只需要一根信號線就可以完成單信號線單工異步串行通訊的編解碼方法。本發(fā)明解決其技術問題所采用的技術方案是—種單工異步串行通訊編解碼方法,所述方法采用基于單根信號線完成單工異步串行通訊編解碼,具體如下①定義時間T0和時間T1, T0大于I. 015625 X T1 ;②邏輯0由小于時間I. 0078125XT0且大于時間Ttl的連續(xù)低電平指示,邏輯I由小于時間T1且大于時間0. 9921875XT1的連續(xù)低電平指示;③信號由低電平到高電平的上升沿指示一位數(shù)據(jù)編碼結束;④定義信號線的缺省狀態(tài)為高電平,指示信號線處在閑置狀態(tài);解碼模塊解碼時計數(shù)連續(xù)低電平,信號線上當前連續(xù)低電平計數(shù)值Counk-乘1.015625的值小于前一位連續(xù)低電平計數(shù)值Countlffev,則確定當前連續(xù)低電平計數(shù)值Countcurr為邏輯I對應的連續(xù)低電平計數(shù)值Count1,前一位連續(xù)低電平計數(shù)值Countpra為邏輯0對應的連續(xù)低電平計數(shù)值Countci ;或當前連續(xù)低電平計數(shù)值Count。-大于前一位連續(xù)低電平計數(shù)值Countprev乘I. 015625的值,則確定前一位連續(xù)低電平計數(shù)值Countprev為邏輯I對應的連續(xù)低電平計數(shù)值Count1,當前連續(xù)低電平計數(shù)值Counteur,為邏輯0對應的連續(xù)低電平計數(shù)值Countci ;否則繼續(xù)比較以確定邏輯0對應的連續(xù)低電平計數(shù)值Countci和邏輯I對應的連續(xù)低電平計數(shù)值Count1。進一步,解碼時,信號線上的連續(xù)低電平計數(shù)值Count大于Count1乘I. 015625,則確定對應編碼為邏輯0,否則為邏輯I ;或信號線上的連續(xù)低電平計數(shù)值Count乘I. 015625小于Countci則確定對應編碼為邏輯1,否則為邏輯O。
本發(fā)明的有益效果主要表現(xiàn)在①編碼可通過程序控制實現(xiàn),編碼模塊電路簡單;②解碼只需要計數(shù)、移位、加減、比較運算,解碼模塊簡單。
具體實施例方式下面對本發(fā)明作進一步描述。一種單工異步串行通訊編解碼方法,基于單根信號線完成單工異步串行通訊編解碼,具體如下①定義時間T0和時間T1, T0大于I. 015625 X T1 ;②邏輯0由小于時間1.0078125XT。且大于時間Ttl的連續(xù)低電平指示,邏輯I由小于時間T1且大于時間0. 9921875XT1時間的連續(xù)低電平指示; ③信號由低電平到高電平的上升沿指示一位數(shù)據(jù)編碼結束;④定義信號線的缺省狀態(tài)為高電平,指示信號線處在閑置狀態(tài);解碼模塊解碼時計數(shù)連續(xù)低電平,信號線上當前連續(xù)低電平計數(shù)值Counk-乘
I.015625的值小于前一位連續(xù)低電平計數(shù)值Countlffev,則確定當前連續(xù)低電平計數(shù)值Countcurr為邏輯I對應的連續(xù)低電平計數(shù)值Count1,前一位連續(xù)低電平計數(shù)值Countpra為邏輯0對應的連續(xù)低電平計數(shù)值Countci ;或當前連續(xù)低電平計數(shù)值Count。-大于前一位連續(xù)低電平計數(shù)值Countprev乘I. 015625的值,則確定前一位連續(xù)低電平計數(shù)值Countprev為邏輯I對應的連續(xù)低電平計數(shù)值Count1,當前連續(xù)低電平計數(shù)值Counteur,為邏輯0對應的連續(xù)低電平計數(shù)值Countci ;否則繼續(xù)比較以確定邏輯0對應的連續(xù)低電平計數(shù)值Countci和邏輯I對應的連續(xù)低電平計數(shù)值Count1。解碼模塊解碼時,信號線上的連續(xù)低電平計數(shù)值Count大于Count1乘I. 015625,則確定對應編碼為邏輯0,否則為邏輯I ;或信號線上的連續(xù)低電平計數(shù)值Count乘
I.015625小于Countci則確定對應編碼為邏輯1,否則為邏輯O。
權利要求
1.一種單工異步串行通訊編解碼方法,其特征在于所述方法可基于單根信號線完成單工異步串行通訊編解碼,具體如下 ①定義時間Ttl和時間T1,Tq大于I. 015625 X T1 ; ②邏輯O由小于時間1.0078125XT。且大于時間Ttl的連續(xù)低電平指示,邏輯I由小于時間T1且大于時間O. 9921875XT1的連續(xù)低電平指示; ③信號由低電平到高電平的上升沿指示一位數(shù)據(jù)編碼結束; ④定義信號線的缺省狀態(tài)為高電平,指示信號線處在閑置狀態(tài); 解碼模塊解碼時計數(shù)連續(xù)低電平,信號線上當前連續(xù)低電平計數(shù)值Counk-乘1.015625的值小于前一位連續(xù)低電平計數(shù)值Countlffev,則確定當前連續(xù)低電平計數(shù)值Countcurr為邏輯I對應的連續(xù)低電平計數(shù)值Count1,前一位連續(xù)低電平計數(shù)值Countpra為邏輯O對應的連續(xù)低電平計數(shù)值Countci ;或當前連續(xù)低電平計數(shù)值Count?!ご笥谇耙晃贿B續(xù)低電平計數(shù)值Countprev乘I. 015625的值,則確定前一位連續(xù)低電平計數(shù)值Countprev為邏輯I對應的連續(xù)低電平計數(shù)值Count1,當前連續(xù)低電平計數(shù)值Count·,為邏輯O對應的連續(xù)低電平計數(shù)值Countci ;否則繼續(xù)比較以確定邏輯O對應的連續(xù)低電平計數(shù)值Countci和邏輯I對應的連續(xù)低電平計數(shù)值Countp
2.如權利要求I所述的單工異步串行通訊編解碼方法,其特征在于解碼時,信號線上的連續(xù)低電平計數(shù)值Count大于Count1乘I. 015625,則確定對應編碼為邏輯0,否則為邏輯I ;或信號線上的連續(xù)低電平計數(shù)值Count乘I. 015625小于Countci則確定對應編碼為邏輯.1,否則為邏輯O。
全文摘要
一種單工異步串行通訊編解碼方法,基于單根信號線完成單工串行異步通訊編解碼,解碼模塊解碼時計數(shù)連續(xù)低電平,信號線上當前連續(xù)低電平計數(shù)值乘1.015625的值小于前一位連續(xù)低電平計數(shù)值,則確定當前連續(xù)低電平計數(shù)值為邏輯1對應的連續(xù)低電平計數(shù)值,前一位連續(xù)低電平計數(shù)值為邏輯0對應的連續(xù)低電平計數(shù)值;或當前連續(xù)低電平計數(shù)值大于前一位連續(xù)低電平計數(shù)值乘1.015625的值,則確定前一位連續(xù)低電平計數(shù)值為邏輯1對應的連續(xù)低電平計數(shù)值,當前連續(xù)低電平計數(shù)值為邏輯0對應的連續(xù)低電平計數(shù)值;否則繼續(xù)比較以確定邏輯0對應的連續(xù)低電平計數(shù)值和邏輯1對應的連續(xù)低電平計數(shù)值。本發(fā)明編解碼成本低、容易實現(xiàn)。
文檔編號H04L1/00GK102790657SQ201210226620
公開日2012年11月21日 申請日期2012年6月29日 優(yōu)先權日2012年6月29日
發(fā)明者羅小華 申請人:羅小華
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
招远市| 葵青区| 孙吴县| 从江县| 临泽县| 台北县| 深州市| 珠海市| 都安| 利津县| 泗阳县| 宜章县| 玛沁县| 舟曲县| 曲麻莱县| 平度市| 公主岭市| 钦州市| 锡林郭勒盟| 舒城县| 乌兰浩特市| 宜君县| 绥芬河市| 二手房| 应用必备| 盈江县| 六安市| 乌兰县| 兴义市| 湟源县| 定边县| 嵊泗县| 灌南县| 韩城市| 阳山县| 晋宁县| 南皮县| 柳江县| 闵行区| 绥阳县| 筠连县|