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

正文內(nèi)容

光纖通信線路編譯碼器的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-08-06 07:20本頁(yè)面
  

【正文】 中000,001,110和111四個(gè)3位碼字對(duì)應(yīng)與兩組組碼表,并且需要交替使用;而010,011,100,101四個(gè)碼字則僅有唯一的一組碼表與之對(duì)應(yīng),也不需要不同碼組交替使用。也就是說(shuō),部分碼字在進(jìn)行碼變換時(shí)并不是一對(duì)一的唯一映射,故編碼程序在設(shè)計(jì)時(shí)存在一個(gè)單對(duì)多的選擇問(wèn)題,相應(yīng)的程序設(shè)計(jì)也較為復(fù)雜。在譯碼器的設(shè)計(jì)中則不存在這樣的問(wèn)題,每一個(gè)4位碼字都只有唯一的一個(gè)3位碼字與之相對(duì)應(yīng),盡管可能出現(xiàn)重復(fù),如1011和0100都對(duì)應(yīng)的是000,但每一個(gè)4位碼字與3位碼字之間是一個(gè)一對(duì)一的關(guān)系。安照這種原則所進(jìn)行的程序設(shè)計(jì),將大大減少分支程序的數(shù)量,因?yàn)椴恍枰袛啻a字以選擇不同碼組,也不用測(cè)試和置位標(biāo)志位。在這種情況下使程序變得十分簡(jiǎn)練。在譯碼器的設(shè)計(jì)中我們不能直接將節(jié)1. 2. 1中的碼表逆用而得到4B碼至3B轉(zhuǎn)換的碼表,這是因?yàn)樵a表是根據(jù)線路碼的最佳編碼規(guī)則而制定的,在3B碼向4B碼的轉(zhuǎn)換過(guò)程中它盡量選擇的是|WDS|最小的4B碼字,如使|WDS|=0和2的1010和1110,而使|WDS|=4的4B碼字并沒(méi)有選用,如0000和1111。但我們?cè)谶M(jìn)行譯碼的過(guò)程中并不能排除0000和1111這樣的4位碼字的存在,一旦出現(xiàn)這樣的碼字,我們必須對(duì)其進(jìn)行編碼。針對(duì)這種情況,表 4B3B轉(zhuǎn)換碼表4B3B0000 10000000001 10010010010 10100100011 10110110100 11001000101 11011010111 1111111 程序設(shè)計(jì)方案 ,我們選用中斷方式來(lái)“提醒”PIC單片機(jī)準(zhǔn)時(shí)提取由4B碼串并轉(zhuǎn)換電路所產(chǎn)生的4位并行碼流;輸出時(shí)則向3B碼并串變換電路提供3位并行碼流。 PIC單片機(jī)與外圍串并轉(zhuǎn)換電路以及并串轉(zhuǎn)換電路相連時(shí),仍是只用到了PORTB端口。,將74194的QD端經(jīng)反相器后的輸出端與RA4/TOCKI相連,使之為單片機(jī)提供中斷請(qǐng)求信號(hào);而RC0~3用來(lái)輸入4位并行數(shù)據(jù),RC4~6則用來(lái)輸出3位并行數(shù)據(jù)。 程序流程圖如下:取RC0~4中的數(shù)據(jù)初始化單片機(jī)中斷查表得到相應(yīng)的 3B碼送入RC4~6輸出等待中斷來(lái)否?是否圖 譯碼器程序流程圖 參 考 文 獻(xiàn)[1][M],人民郵電出版社, 2002[2]譚揚(yáng)林. 光纖通信系統(tǒng)[M],湖南大學(xué)出版社, 2000[3][M],北京郵電大學(xué)出版社, 1999[4]劉增基等. 光纖通信[M],西安電子科技大學(xué)出版社, 2001[5]Gerd (第三版) [M], 電子工業(yè)出版社, 2002[6][M], 清華大學(xué)出版社, 2006[7]丁元杰. 單片微機(jī)原理及應(yīng)用[M],機(jī)械工業(yè)出版社, 1996[8]吳德明. 光纖通信原理與技術(shù)[M],科學(xué)出版社, 2004[9] Govind . 光纖通信系統(tǒng)(第3版)[M],清華大學(xué)出版社, 2004[10]解金山,陳寶珍. 光纖數(shù)字通信技術(shù)[M],電子工業(yè)出版社,1997[11]王延恒. 光纖通信技術(shù)基礎(chǔ)[M],天津大學(xué)出版社,1990 [12]何信龍,李雪銀. PIC16C7X 入門與應(yīng)用范例[M],清華大學(xué)出版社,2002 [13]張旦寧,程彬等. 進(jìn)口集成電路數(shù)據(jù)手冊(cè)[M],廣東科技出版社,1993 [14]荀殿棟,程宗匯. 實(shí)用數(shù)字電路設(shè)計(jì)手冊(cè)[M],電子工業(yè)出版社, 1994 [15] BEHZAD RAZAVI. 光通信集成電路設(shè)計(jì)[M],清華大學(xué)出版社,2005附錄A:光纖通信線路編/譯碼器的總電路圖附錄B:編碼器程序清單;User Register Defintion ; ZERO EQU 0020 ; 000測(cè)試寄存器 SEVEN EQU 0021 ; 111測(cè)試寄存器EXCHG EQU 0022 ; 低四位交換寄存器W_STK EQU 0023 ; W保存寄存器STATUS_STK EQU 0024 ; STATUS保存寄存器PCLATH_STK EQU 0025 ; PCL保存寄存器;Program Reset Vector ;ORG 0000 GOTO START ;Interrupt Reset Vector ; 中斷保護(hù)程序ORG 0004 MOVWF W_STK ;保護(hù)W的內(nèi)容MOVF STATUS , W MOVWF STATUS_STK ;保護(hù)STATUS的內(nèi)容CLRF STATUS MOVWF PCLATH , W MOVF PCLATH_STK ;保護(hù)PCL的內(nèi)容 CLRF PCLATH ;Interrupt Flag Test ;測(cè)試中斷標(biāo)志位BTFSC INTCON , INTF ;測(cè)試INT中斷 GOTO INT_IST END_INT: ;中斷恢復(fù)BCF STATUS , RP0 MOVF PCLATH_STK , WMOVW PCLATHMOVF STATUS_STK , WMOVW STATUSMOVF W_STK , WRETFIE ;Main Program Start Here ; 主程序START:;PIC Initation ;CALL PIC_INIT ;調(diào)用單片機(jī)初始化程序BSF INTCON , INTE ;使能INT中斷BSF INTCON , GIE ;使能中斷BSF OPTION , INTEDG ;設(shè)置INT中斷為上升沿觸發(fā)MAIN_LOOP: ;等待中斷NOPGOTO MAIN_LOOP;INT Interrupt Service Routine ; 中斷處理程序INT_ISR:BCF INTCON , INTF ;清INT中斷標(biāo)志位MOVF RB , 0 ;讀PORTB的內(nèi)容ANDLW B”00001110” ;只取PORTB1~3BTFSC STATUS , 2 ;為000否?GOTO TEST_SEVENGOTO TEST_ZEROPIC_INIT:CLRF INTCON ;屏蔽中斷BSF STATUS , RP0 ;選Bank0MOVLW B”00001111” ;設(shè)置PORTB1~3為輸入,4~7為輸出MOVWF TRISBRETURNTEST_ZERO: ;測(cè)試000標(biāo)志寄存器BTFSC ZERO , 1 GOTO CHANGE0 BSF ZEROGOTO TABLE2TEST_SEVEN: ;測(cè)試111標(biāo)志寄存器SUBLW “00000111”BTFSC STATUS , 2GOTO TABLE1BTFSC SEVEN , 1GOTO CHANGE7BSF SEVENGOTO TABLE2CHANGE0:BCF ZEROGOTO TABLE1CHANGE7BCF SEVENGOTO TABLE1ORG 0600 ;碼表一TABLE1:ADDWF PCL , WDT “EC56A3D” ;查表1110 1100 0101 0110 1010 0011 1101MOVWF EXCHGSWAPF EXCHG , 0MOVWF RB ;輸出到PORTB4~7GOTO END_INTORG 0700 ;碼表二TABLE2:ADDWF PCL , WDT “4C56A32” ;查表0100 1100 0101 0110 1010 0011 0010MOVWF EXCHGSWAPF EXCHG , 0MOVWF RB ;輸出到PORTB4~7GOTO END_INT 36
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1