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

正文內(nèi)容

光纖通信線(xiàn)路編譯碼器的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(參考版)

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

【正文】 程序流程圖如下:取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 入門(mén)與應(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:光纖通信線(xiàn)路編/譯碼器的總電路圖附錄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 。 PIC單片機(jī)與外圍串并轉(zhuǎn)換電路以及并串轉(zhuǎn)換電路相連時(shí),仍是只用到了PORTB端口。但我們?cè)谶M(jìn)行譯碼的過(guò)程中并不能排除0000和1111這樣的4位碼字的存在,一旦出現(xiàn)這樣的碼字,我們必須對(duì)其進(jìn)行編碼。在這種情況下使程序變得十分簡(jiǎn)練。在譯碼器的設(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)系。在編碼器設(shè)計(jì)中000,001,110和111四個(gè)3位碼字對(duì)應(yīng)與兩組組碼表,并且需要交替使用;而010,011,100,101四個(gè)碼字則僅有唯一的一組碼表與之對(duì)應(yīng),也不需要不同碼組交替使用。譯碼器程序設(shè)計(jì)程序設(shè)計(jì)思想3B4B譯碼器的并行輸入為4B碼,而經(jīng)碼表變換后輸出的則是3B碼。相較之下,采用方案二的設(shè)計(jì)方法則要精確和穩(wěn)定得多,因?yàn)閱纹瑱C(jī)只有在有中斷請(qǐng)求信號(hào)的情況下才去讀取3位并行碼字,而不是延時(shí)固定的時(shí)間再去讀取。這是因?yàn)榉桨敢恢?,利用CP的周期與PIC內(nèi)部的指令周期的關(guān)系來(lái)進(jìn)行計(jì)數(shù)延時(shí)不可能做到十分精確,這是因?yàn)椋旱谝?,外圍電路CP脈沖的周期T=104μs本來(lái)就是一個(gè)近似值第二,在程序的編寫(xiě)過(guò)程中存在很多分支,如對(duì)000,001,110和111四個(gè)需要交替使用正負(fù)碼表的碼字就要進(jìn)行判斷,而判斷的結(jié)果將可能造成程序的跳轉(zhuǎn),一旦發(fā)生跳轉(zhuǎn),一個(gè)循環(huán)內(nèi)的程序執(zhí)行完畢所需的指令就會(huì)增加,相應(yīng)也必然會(huì)造成執(zhí)行程序時(shí)間的延長(zhǎng)。方案二在硬件上比方案一多用一個(gè)引腳,硬件設(shè)計(jì)較方案一復(fù)雜;同時(shí),就必須編寫(xiě)其相應(yīng)的中斷處理程序,編寫(xiě)難度大于循環(huán)程序。此設(shè)計(jì)方案在編程的過(guò)程中與方案一大致相同,其中碼字的判斷,標(biāo)志位的變換,碼表的查找部分都是完全一樣的。因此采用QD經(jīng)反相器后的輸出信號(hào)作為中斷源,完全可以滿(mǎn)足我們的要求。采用中斷方式來(lái)控制單片機(jī)讀取3B碼流,關(guān)鍵是要找到適當(dāng)?shù)闹袛嘈盘?hào)。利用中斷的思想可以方便的控制單片機(jī)去讀取3B碼流,一旦有中斷信號(hào)來(lái)到,就說(shuō)明有新的3B碼流轉(zhuǎn)換完畢,單片機(jī)就去讀取這些
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1