RS232 接口數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議設計_第1頁
RS232 接口數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議設計_第2頁
RS232 接口數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議設計_第3頁
RS232 接口數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議設計_第4頁
RS232 接口數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議設計_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——RS232接口數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議設計

RS32接口2數(shù)據(jù)轉(zhuǎn)協(xié)發(fā)設計議并行數(shù)轉(zhuǎn)據(jù)為發(fā)SR322協(xié)議的口數(shù)據(jù)串延崔張博凱陰世

琦串口R23S基2本議協(xié)要概系統(tǒng)框圖模塊及能實功現(xiàn)現(xiàn)實序程測試鼓舞的設計仿真結果合綜具工結果

口S2R32本基協(xié)概議1要.信通的類種并傳行式輸:次一的傳量輸8為個(1個字節(jié)位。特):點輸率高,傳靠可相對較差性適,于用距短通信。離串行傳輸:一次傳輸1式位個。特:可點性靠高傳,率相輸對低,適較用于遠距離通。信2.RS22簡3介SR-322全是名數(shù)據(jù)終端設備“D(TE和數(shù))通據(jù)設訊備D(C)E之間行二進串數(shù)制交據(jù)換口技術標準接,〞被也為稱準標串,口是最常用一種串行的通訊口接R。S322采用規(guī)律負電平,定+5~義1+2V為電低,平12--~V為高5電。平

3.RS23協(xié)2介紹議數(shù)在據(jù)入過輸程中,數(shù)1據(jù)位1地從外設進位入接的口接收“移寄器〞,位當接收移位寄放器〞“已接中完收個字符1的各位個后,據(jù)數(shù)從“就收移接寄放位器進〞“入數(shù)據(jù)入寄輸存器〞CP,U“從數(shù)據(jù)輸寄放入器中并行讀〞取接收到的字符在。據(jù)數(shù)出過程中,C輸UP要把出的字輸并行符入送“據(jù)數(shù)出輸存寄〞器“數(shù)據(jù),輸寄出器〞存的內(nèi)容輸?shù)健皞魉鸵瓢l(fā)寄放器〞位,然后由“送發(fā)移位寄放器〞位,移數(shù)據(jù)把位1位1地到外設。完送上成述串〞—并〞換轉(zhuǎn)功的電能路尋常稱,為“通用步異發(fā)收〞器。為為了通信雙提方供何開始時收發(fā)和發(fā)收終止的志標發(fā),雙收要方所采把用起止的式格(包括字符的數(shù)式位長度,停據(jù)位位數(shù),止無校驗有位以是及校奇還是偶校驗等)和數(shù)驗傳據(jù)輸率作統(tǒng)一規(guī)定。速起式異步協(xié)止的特點議一是個符一字字個符傳輸并且,傳一個字送符總是以起位開始始,中止位以束結,字符之間有沒固定的間時間隔要。求本次設采用計的數(shù)據(jù)幀式為格:位起一位始8位數(shù),位,據(jù)位一校驗和一位位止停(位止??晌灰晃粸椤⒁晃换蚨胛槐敬?,設選計用一中止位)位停,位止后面不是長定度空的閑。位中其停位和止閑為高電平邏空輯1;起位為始電平,邏低0輯。

統(tǒng)框圖系及塊功能模現(xiàn)1.模實端口說明設塊R計S23接口數(shù)據(jù)2發(fā)協(xié)轉(zhuǎn)模議塊并且將,8位并數(shù)行轉(zhuǎn)據(jù)為發(fā)RS32協(xié)議2的口串數(shù)發(fā)送出據(jù)去模。具塊體要如下:求模塊:名odmleur23s2;外部提供:lkc信,號1M6z時鐘;H外部信號:dry數(shù)據(jù)備好準信號;當ry由d電平變低為電高并平續(xù)一持個鐘時長度,數(shù)開始據(jù)換轉(zhuǎn)且發(fā)送并。外信號部:atd[7:a]0,要需發(fā)送8的位并數(shù)據(jù);

行部控外:制bps[:10,]特波設置信率;00:號408bp0s0,19:600pbs011:209bp0,11:38s40b0s串行輸出信p號:_odtu串,

行數(shù)據(jù)出輸口;外部控:p制arity,偶校驗奇控信號;制0:奇驗,1校偶:校

2.統(tǒng)框圖clk_系(33408Hz)0lkc_2(9102Hz)0clk1(9_060Hz)ckl16(Mz)rHdy波特率產(chǎn)生塊模lc_0k4(00Hz)8波率選擇特模d塊atbaspclk_

atado_ut數(shù)幀據(jù)的送發(fā)制???/p>

塊aprity校驗產(chǎn)位生模塊dtaa

p_ibt

波特產(chǎn)率生塊模lkc16(MH)zrge[1:0]psbm_doer;ge[7:]c0out;nercgl_k3c,l_k2,lkc_,clk_0;1alwysa@(osedgpecklropsoedergd)y/產(chǎn)生clk_3=384/16.5≈83400Hiz(fdry=1)=beginlk_3c=0;coutn=;b0psm_ode=bp;esdensleifc(onut=208)=//1060000/380004=461.66,620.833*32=41.666be6ingcoutn=0;cl_k=3~lck3;_ndeleescoutnc=uont+1rd;y

數(shù)器

計lc_3(3k408Hz)0

ck_2l1(2900Hz)dyr計數(shù)器clk1_(900Hz6)rdy數(shù)計器lck_0(8040zH)ryd計器數(shù)

特率波產(chǎn)模生塊ckl16(MH)z

always(@osedgeplk_3coposerdgedr)y//lk_c2=91200Hzifr(d=y1=)ckl2_=;0esecllk_2=~clk_2;rdy計數(shù)器

clk_(384030H)z

ck_2(19l020Hz)rdy計數(shù)器alwya@(possdgeeckl_2roosedgepryd)/cl/_k1=9600Hzf(riy=d1=)ck_l1=;0lesclk_1=ec~lk1;_awaysl@(ospegdelk_co1rospegerdy)d/c/lk0_480=0zHf(ird=y1)=clk_0=;0elseckl0_=~lk_0;c

clk_1(9600zH)rdy數(shù)器計

ck_0(4800lHz)ry計d數(shù)器

特波選擇率塊r模gbep_slk;calways@(bs_pmdeorclko_3orclk_2rolkc1_orcl_0k)//esutpbpscse(bpas_ome)d2'b00b:spcl_k=ckl_;02'b01:pb_slck=lck1;_'2b01bp:_slk=cclk_;c2lk3_2'b11:bsp_lc=kck_l3;lc_2kefadutl:pb_sclk=1'bx;lc_k1endcaesrydbp鎖存器scl_k0ps_bmdeo譯碼路電psb_lck校

位產(chǎn)生驗塊re模pargty_imode;lwaas@(poysegerdy)dpariytm_deo=praty;iwiervene_itb,do_dib;tassgnieev_bnit=^(atda7[:])0a;ssginoddbi_t=~vee_nibtre;gpb_it;alwasy@(apitrymo_edroven_eibtoroddb_it)acs(pariety_omd)e1'b0p:_it=bod_bit;d1'1:bp_itb=venebi_;tedauftlp_:bit1'=b;xencdsaerdpayrtyi鎖存器parti_ymoeddata校碼生驗模成塊

eevnb_itdo_dbit

譯電碼路

_bitp

據(jù)數(shù)的發(fā)幀控制送塊模rge[:0]3nct;egr10[0:s]ed_datan;rgeatad_ou_tenble,dat_oatu;datrdya1位1送幀發(fā)產(chǎn)電路生Sedn_datapbs_lkcdry并行串轉(zhuǎn)行模塊pbit_alaysw(neg@edegdr)yfird(y==0)bgiensne_dada[1t0:]0={'b1,p1_ibt,adat7:[0,]'b10};adato_tu_eblne=1;nde

adt_aot

ualwysa@(posederdgoryosedpgepsbc_l)kif(dry==1)cnt0=;elsei(fctn=11=)dat_auote_nbl=e0;leebeginsdat_aotu=esnd_data[cnt;]cnt=nc+t1;edanssigd_nut=odaa_ott_uebnel?daatout_1'b:z

;系

統(tǒng)圖框lk(1c6MHz)dry

數(shù)計器clk_33(480Hz0

)rd

計y器

c數(shù)lk_2192(0Hz0)rdy計器

cl數(shù)_1k9(600Hz)譯碼路電

psb_lckrdydyrbspdrypariyt

數(shù)計器鎖存器

lkc_(04800H)zbps_moderdy

并行串轉(zhuǎn)模塊行

ata_dout鎖器存parit_yodmedaatrydadat校驗生碼成模塊evn_biteddo_bit

碼電路

譯1位發(fā)1送幀生電路產(chǎn)

p_bt

iendS_adat

實現(xiàn)序程odmuelrs23(2dou_,tdr,dyaatb,sp,aprityclk);outp,tduo_t;unipurtd,paryiyt,ckli;nutp[70:]dat;inapt[u1:0]ps;bre[g:0]1bspmode;_erg7:[0coun];trgeclk_3c,k_2lc,l_1kclk_0;

a,walsy@pose(dgelckorosepgeddry//pose)dgredlatcyhdteebphsandegernatclke3=_846315.384?00zHi(fry==1)dbgineclk_=0;count3=0b;psm_ode=bp;sndelseeifc(unt=o2=8)0//280.33*32416=.666egbniocutn=0;lc_3k=cl~k3_;nedesleocntu=ocnut+1

;

laawys@(osepgdelk_co3rpoesgedrdy)//cl_2=1k2090zHf(iry=d1=)lkc_=02;lseeckl_2=~lc_2k;awlas@y(opsdeegcl_k2oropesgeddy)//crk_l=91600zHfirdy(=1=)cl_1=k;el0selc_k1=~cl_k1

;lwaasy@(ospdeegclk1orpose_dgred)//clyk0_=840Hzi0(fdyr=1)=cl_k0=;0elselk_c0=~lc_0;

kergbps_cl;kalwysa@b(psmo_doreclk_o3clk_ro2rlck_o1rck_l0//)esutbppsacs(epsbm_ode)2'0b0bp:_sck=lck_0;l2'0b:1bsp_lk=clkc_12';b0:1bpscl_k=ck_l;2'21b:b1p_sckl=ckl3_;defaut:lpb_clsk=1'bx;nedascreegprati_moyed;lwayas@(posegeddry)parit_moyed=party;i

wreieve_nib,oddtbi_t;assgineven_bti=^(dat[7a0:]);sasgindod_itb=~eve_bitn

;

regpb_i;talawsy@(pariyt_odmeoreve_nbitorod_dbtic)aes(arpiyt_odm)1'b0:ep_ibtodd_=bti;1b1:'p_bi=tevneb_itd;feuat:p_blti='1bx;nedcaesrge[30:c]nt;erg1[00:s]ne_datad;ergdaa_tuo_entble,datao_u;talaws@(nyegdeegrd)yi(fdyr=0=)bgienends_dta[a0:01]=1'b1{p,bit_,ata[d:70,1']b};0dtaa_ou_etbnle=1;edna

lwyas@(ospdegredyorospdgeebps_lck)fir(y=d1)=cnt=;e0lsiefcn(=t1=)1adt_aot_unblee=0;elseebginata_dout=ens_dadta[ct]n;nct=nct+;1edanssingdou_t=ad

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論