一個編碼器,能編解碼位流,適用于壓縮算法的編碼輸出。
標簽: 編碼器
上傳時間: 2015-09-12
上傳用戶:qoovoop
一個很好用的 lcd 時鐘程序 C語言 #include<reg51.h> #include<stdio.h> //定義計時器0 的重裝值 #define RELOAD_HIGH 0x3C #define RELOAD_LOW 0xD2 //定義按鍵彈跳時間 #define DB_VAL //定義設置模式的最大時間間隔 #define TIMEOUT 200 //定義游標位置常數(shù) #define HOME 0 #define HOUR 1 #define MIN 2 #define SEC 3
標簽: include define RELOAD stdio
上傳時間: 2014-12-19
上傳用戶:zukfu
用verilog設計密勒解碼器 一、題目: 設計一個密勒解碼器電路 二、輸入信號: 1. DIN:輸入數(shù)據(jù) 2. CLK:頻率為2MHz的方波,占空比為50% 3. RESET:復位信號,低有效 三、輸入信號說明: 輸入數(shù)據(jù)為串行改進密勒碼,每個碼元持續(xù)時間為8μs,即16個CLK時鐘;數(shù)據(jù)流是由A、B、C三種信號組成; A:前8個時鐘保持“1”,接著5個時鐘變?yōu)椤?”,最后3個時鐘為“1”。 B:在整個碼元持續(xù)時間內(nèi)都沒有出現(xiàn)“0”,即連續(xù)16個時鐘保持“1”。 C:前5個時鐘保持“0”,后面11個時鐘保持“1”。 改進密勒碼編碼規(guī)則如下: 如果碼元為邏輯“1”,用A信號表示。 如果碼元為邏輯“0”,用B信號表示,但以下兩種特例除外:如果出現(xiàn)兩個以上連“0”,則從第二個“0”起用C信號表示;如果在“通信起始位”之后第一位就是“0”,則用C信號表示,以下類推; “通信起始位”,用C信號表示; “通信結束位”,用“0”及緊隨其后的B信號表示。 “無數(shù)據(jù)”,用連續(xù)的B信號表示。
上傳時間: 2013-12-02
上傳用戶:wang0123456789
AT89S52原理圖AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程 Flash 存儲器。使用 Atmel 公司高密度非 易失性存儲器技術制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程Flash,使得 AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。
上傳時間: 2013-12-25
上傳用戶:qwe1234
這是ATMEL公司的8位AVR芯片mega8的中文資料,里面對各個寄存器都作了詳盡的說明。
上傳時間: 2015-10-03
上傳用戶:love1314
基于事件驅動的串口通訊控件 消息幀數(shù)據(jù)格式: 1 0 A B X X 其中 10 為消息標識, AB表示文本長度,L=A*100+B XX為配位字符,任意 控制幀數(shù)據(jù)格式 0 1 A B M N 其中 01為控制標識, AB為請求標識 MN為附加標識 11表示請求對方接收文件,M表示描述字串中文件名子串的長度 N表示描述字串中文件大小子串的長度 10通知對方放棄傳輸 00通知文件傳輸完畢 01請求對方發(fā)送數(shù)據(jù), MN為10請求發(fā)送下一個 MN為00請求重發(fā) 數(shù)據(jù)幀數(shù)據(jù)格式 0 0 A B M N 其中 00 為數(shù)據(jù)標識, AB表示數(shù)據(jù)長度,L=A*100+B MN為校驗,M*100+N=A+B
標簽: 100 幀 數(shù)據(jù)格式 10
上傳時間: 2015-10-06
上傳用戶:拔絲土豆
對氣動位置系統(tǒng)的嵌的工作原理、硬件構成和軟件入式控制進行研究,介紹了其原理,并詳細闡述一種氣動閥門定位器智能控制系統(tǒng)設計
上傳時間: 2015-10-12
上傳用戶:semi1981
SPCE061A是凌陽科技的一款16位微控制器,內(nèi)嵌32K的閃存(FLASH)。SPCE061A為語音產(chǎn)品而集成了ADC,DAC,AGC等,較高的處理速度使u’nSP能夠非常容易快速地處理復雜的數(shù)字信號,司機數(shù)字語音應用領域的一種最經(jīng)濟選擇。 SPCE061A精簡開發(fā)版-------61板配有在線調(diào)試功能;結合集成開發(fā)環(huán)境不需外界任何仿真,調(diào)試器即可以完成在線編程,仿真,調(diào)試,功能。 本方案直接使用SPCE061A精簡開發(fā)板,利用SPCE061A的語音處理功能,以及強大的處理能力,很容易就可以實現(xiàn)公交車報站器
上傳時間: 2014-10-13
上傳用戶:hj_18
設計三位二進制串行輸入數(shù)字鎖 當收到三依次為與規(guī)定碼相符的二進制數(shù)后,可以開鎖,且相應綠燈亮 若1、碼字不對 2、碼過長或過短 3、操作程序不對 都視為錯。錯時紅燈亮,錯誤2次報警,即喇叭響,并無法繼續(xù)操作,直至輸入管理員密碼,可重新開始,并且添加了密碼修改部分,在開門的狀態(tài)下,用戶可以修改數(shù)字鎖的密碼,以便可以靈活的改變密碼,更加安全可靠。
上傳時間: 2014-07-24
上傳用戶:330402686
crc任意位生成多項式 任意位運算 自適應算法 循環(huán)冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發(fā)送的數(shù)據(jù)看成是一個多項式的系數(shù) ,數(shù)據(jù)為bn-1bn-2…b1b0 (其中為0或1),則其對應的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數(shù)據(jù)“10010101”可以寫為多項式 X7+X4+X2+1。 循環(huán)冗余校驗CRC 循環(huán)冗余校驗方法的原理如下: (1) 設要發(fā)送的數(shù)據(jù)對應的多項式為P(x)。 (2) 發(fā)送方和接收方約定一個生成多項式G(x),設該生成多項式 的最高次冪為r。 (3) 在數(shù)據(jù)塊的末尾添加r個0,則其相對應的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運算,T(x)所對應的數(shù)據(jù)是在原數(shù) 據(jù)塊的末尾加上余式所對應的數(shù)據(jù)得到的。 (6) 發(fā)送T(x)所對應的數(shù)據(jù)。 (7) 設接收端接收到的數(shù)據(jù)對應的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認為沒有錯誤,否則認為有錯
上傳時間: 2014-01-16
上傳用戶:hphh