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

正文內(nèi)容

基于pic單片機(jī)的紅外遙控設(shè)計(jì)本科畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-22 01:42本頁(yè)面
  

【正文】 ***************************void delay4740us(void){delay16(546)。}非中斷方式串口輸出void ComOutChar(unsigned char OutData){ SBUF = OutData。 //輸出字符 while(!TI)。 //空語(yǔ)句判斷字符是否發(fā)完 TI = 0。 //清TI}//****************************************************************// 方式波特率//****************************************************************void InitCom(void){ SCON = 0x50。 //串口方式,允許接收 TMOD = 0x21。 //定時(shí)器定時(shí)方式,定時(shí)為模式,位模式 TH1 = 0xFd。 //設(shè)波特率為 TL1 = 0xFd。 PCON = 0x00。 //波特率不加倍控制,SMOD為 RI = 0。 //清收發(fā)標(biāo)志 TI = 0。 TR1 = 1。 //啟動(dòng)定時(shí)器}(二)編碼及解碼程序接收,程序如下RF:BTFSC PORTB,2 GOTO RF1BTFSS DOWNBIT CLRF RTCCOUNTBSF DOWNBIT BTFSS UPBIT RETLW 0BTFSC IDBIT GOTO RF3MOVLW 2AHSUBWF RTCCOUNT,0BTFSS STATUS,0GOTO RF2MOVLW 36HSUBWF RTCCOUNT,0BTFSC STATUS,0GOTO RF2BTFSC IDBITGOTO RF3MOVLW .8MOVWF LOOPMOVLW .3MOVWF LOOPCOUNTCLRF DATACOUNTBSF IDBITBSF DOWNBITBCF UPBITCLRF RTCCOUNTRETLW 0RF1:BTFSS DOWNBITRETLW 0BSF UPBITRETLW 0RF2:BCF DOWNBITBCF UPBITBCF IDBITCLRF RTCCOUNTRETLW 0 。遙控接收RF3:MOVLW 02HSUBWF RTCCOUNT,0BTFSS STATUS,0GOTO RF4MOVLW 0CHSUBWF RTCCOUNT,0BTFSS STATUS,0GOTO RF4GOTO RF2RF4:MOVLW 08HSUBWF RTCCOUNT,0BTFSC STATUS,0BSF 3H,0MOVLW 07HSUBWF RTCCOUNT,0BTFSS STATUS,0BCF 3H,0RLF DATACOUNT,1BSF DOWNBITBCF UPBITCLRF RTCCOUNTDECFSZ LOOP,1RETLW 0MOVLW .8MOVWF LOOPDECFSZ LOOPCOUNTRETLW 0BSF RFBIT BCF DOWNBITBCF UPBITBCF IDBITCLRF RTCCOUNTRETLW 0//////////////////////////////////////////////////////////TIME:BTFSC TIMEPD1GOTO TIME1MOVF RTCC,0MOVWF TIMEONEBSF TIMEPD1RETLW 0 。定時(shí)查尋TIME1:MOVF RTCC,0SUBWF TIMEONE,0BTFSC STATUS,2RETLW 0BCF TIMEPD1INCF RTCCOUNT,1RETLW 0////////////////////////////////////////////////在這里我是用查詢的方式來(lái)定時(shí)的(RTCCOUNT)只是在解碼時(shí)不需要去追求時(shí)間精度;是去查RTCC有沒(méi)有發(fā)生跳變,如有則表示時(shí)間過(guò)了 256USRTCCOUNT加一;這樣做有一個(gè)好處你不必去管RTCC具體的值是多少,(RTCC去做精確的時(shí)鐘定時(shí);在這個(gè)查詢的子程序中你可以去判斷鍵掃,顯示刷新等等)發(fā)送:原理是接收的逆過(guò)程,如下。///////////////////////////////////////////////////////////////////////////////////////////////READDIGT:MOVF SENDLOOP,0ADDWF PC,1GOTO SENDC4GOTO SENDC3GOTO SENDC2GOTO SENDC1GOTO SENDC0。///////////////////////////////////SENDC0:MOVF C4COUNT,0;;讀要發(fā)的數(shù)據(jù)(假設(shè)要發(fā)5個(gè)字)RETURNSENDC1:MOVF C3COUNT,0RETURNSENDC2:MOVF C2COUNT,0RETURNSENDC3:MOVF C1COUNT,0RETURNSENDC4:MOVF C0COUNT,0RETURN。///////////////////////////////////SENDBIT:CLRF TIMEBCF PORTB,1SENDBIT1:CLRWDTMOVLW .35SUBWF TIME,0BTFSS STATUS,2GOTO SENDBIT1CLRF TIMEBSF PORTB,1SENDBIT2:CLRWDTMOVLW .18SUBWF TIME,0BTFSS STATUS,2GOTO SENDBIT2CLRF SENDLOOP 。碼頭數(shù)據(jù)發(fā)送//////////////////////////////////////////////SENDBIT3:CLRWDTBCF INTCON,7CALL READDIGTMOVWF SENDCOUNTBSF INTCON,7CALL SENDDIGTINCF SENDLOOP,1MOVLW .5SUBWF SENDLOOP,0BTFSS STATUS,2GOTO SENDBIT3CLRF TIMEBCF PORTB,1SENDDIGT5:CLRWDTMOVLW .2;;加發(fā)一個(gè)結(jié)束位SUBWF TIME,0BTFSS STATUS,2GOTO SENDDIGT5BSF PORTB,1BSF STARTBITRETURN。/////////////////////////////////////////////////////////////////////////////////////////SENDDIGT:;;實(shí)現(xiàn)0和1的發(fā)送MOVLW .8MOVWF LOOPSENDCOUNTSENDDIGTGBTFSS SENDCOUNT,7GOTO ZERSENDCLRF TIMESENDDIGT1:CLRWDTBCF PORTB,1MOVLW .2SUBWF TIME,0BTFSS STATUS,2GOTO SENDDIGT1CLRF TIMESENDDIGT2:CLRWDTBSF PORTB,1MOVLW .6SUBWF TIME,0BTFSS STATUS,2GOTO SENDDIGT2GOTO SENDOVERZERSEND:CLRF TIMESENDDIGT3:CLRWDTBCF PORTB,1MOVLW .2SUBWF TIME,0BTFSS STATUS,2GOTO SENDDIGT3CLRF TIMESENDDIGT4:CLRWDTBSF PORTB,1MOVLW .2SUBWF TIME,0BTFSS STATUS,2GOTO SENDDIGT4SENDOVER:RLF SENDCOUNT,1DECFSZ LOOPSENDCOUNTGOTO SENDDIGTGORETURN參考文獻(xiàn)[1] 李學(xué)海編. PIC單片機(jī)實(shí)用教程——基礎(chǔ)篇[M].北京航空航天大學(xué)出版社,2002[2] 李學(xué)海編. PIC單片機(jī)實(shí)用教程——提高篇[M].北京航空航天大學(xué)出版社,2002[3] 賈伯年、俞樸、[M].東南大學(xué)出版社,2007[4] [M].哈爾濱工業(yè)大學(xué)出版社1997[5] 李光飛、樓然苗、胡佳文、[M].北京航空航天大學(xué)出版社,2004[6] [M].北京航空航天大學(xué)出版社,2002[7] 楊頌華、馮毛官、孫萬(wàn)蓉、[M].西安電子科技大學(xué)出版社,2006[8] [J].中國(guó)電子制作論壇,2009[9] 向達(dá)兵、[J].今日科苑,200833
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1