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

正文內(nèi)容

畢業(yè)論文-基于pic單片機的紅外遙控設(shè)計(已改無錯字)

2023-07-19 11:02:37 本頁面
  

【正文】 。 ,作為電子專業(yè)的學生,由于 專業(yè)特 點自己更要積極查閱當前的最新信息資料。一個人不可能什么都學過,什么都懂,因此,當你在設(shè)計過程中需要用一些不曾學過的東西時,就要去有針對性地查找資料,然后加以吸收利用,以提高自己的應(yīng)用能力,而且還能增長自己見識,補充最新的專業(yè)知識。 到了進一步提高,在 設(shè)計 過程中積累了一些經(jīng)驗。 。在整個設(shè)計之中是對數(shù)字電路、模擬電路課程,單片機,微機原理等課程是綜合應(yīng)用, 并對其加以進一步的消化和鞏固 , 加深了對 以前所學課程 知識的掌握 。 ,深深感受到自己在對一些器件的了解上,還存在很大差距,對他們的功能,參數(shù)都不是太熟悉。但是通過這次理論與實際的結(jié)合之后,認識比以前有不少提高。 五、 謝 辭 首先感謝我的父母,正是你們的默默的付出,才讓我完成大學四年的學習,養(yǎng)育之恩,無以回報,你們永遠健康是我最大的 幸 福 。 還要 感謝汪光宅 老師,劉強老師 , 在畢業(yè)設(shè)計的制作過程中,老師 們 對我自始自終悉心教導(dǎo)、不斷鼓勵、X大學成都學院本科畢業(yè)設(shè)計 23 一直督促我學習和制作,使我能夠順利完成畢業(yè)設(shè)計 ,也教給了我很多新的知識,令我獲益匪淺。他 們 嚴謹?shù)闹螌W態(tài)度深深的影響著我,讓我受益一生,不論是工作還是生活中。 同時我還要感謝 梁明華,孫偉,劉亮宇,茍慶松 等同學,正是他們 同時 給我 的 幫助 ,才讓我的畢業(yè)設(shè)計能夠順利完成。在此,對汪光宅老師、 劉強老師以及給我提供幫助的同學致以誠摯的謝意。祝你們工作順利,身體健康 ! 附錄 (一) 紅外鍵 盤相關(guān)程序 用 WHILE 實現(xiàn)的延時程序 X大學成都學院本科畢業(yè)設(shè)計 24 void delay16(unsigned int i) { while(i)。 } //****************************************** void delay882us(void) { delay16(100)。 } //****************************************** void delay1000us(void) { delay16(115)。 } //****************************************** void delay4740us(void) { delay16(546)。 } 非中斷方式串口輸出 void ComOutChar(unsigned char OutData) { SBUF = OutData。 //輸出字符 while(!TI)。 //空語句判斷字符是否發(fā)完 TI = 0。 //清 TI } //**************************************************************** //串口 初始化晶振為 .0592M 方式波特率 //**************************************************************** void InitCom(void) { X大學成都學院本科畢業(yè)設(shè)計 25 SCON = 0x50。 //串口方式 ,允許接收 TMOD = 0x21。 //定時器定時方式 ,定時為模式,位模式 TH1 = 0xFd。 //設(shè)波特率為 TL1 = 0xFd。 PCON = 0x00。 //波特率不加倍控制 ,SMOD 為 RI = 0。 //清收發(fā)標志 TI = 0。 TR1 = 1。 //啟動定時器 } (二) 編碼及解碼程序 接收,程序如下 RF: BTFSC PORTB,2 GOTO RF1 BTFSS DOWNBIT CLRF RTCCOUNT BSF DOWNBIT BTFSS UPBIT RETLW 0 BTFSC IDBIT GOTO RF3 MOVLW 2AH SUBWF RTCCOUNT,0 BTFSS STATUS,0 GOTO RF2 MOVLW 36H SUBWF RTCCOUNT,0 BTFSC STATUS,0 GOTO RF2 BTFSC IDBIT GOTO RF3 X大學成都學院本科畢業(yè)設(shè)計 26 MOVLW .8 MOVWF LOOP MOVLW .3 MOVWF LOOPCOUNT CLRF DATACOUNT BSF IDBIT BSF DOWNBIT BCF UPBIT CLRF RTCCOUNT RETLW 0 RF1: BTFSS DOWNBIT RETLW 0 BSF UPBIT RETLW 0 RF2: BCF DOWNBIT BCF UPBIT BCF IDBIT CLRF RTCCOUNT RETLW 0 。遙控接收 RF3: MOVLW 02H SUBWF RTCCOUNT,0 BTFSS STATUS,0 GOTO RF4 MOVLW 0CH SUBWF RTCCOUNT,0 BTFSS STATUS,0 GOTO RF4 GOTO RF2 X大學成都學院本科畢業(yè)設(shè)計 27 RF4: MOVLW 08H SUBWF RTCCOUNT,0 BTFSC STATUS,0 BSF 3H,0 MOVLW 07H SUBWF RTCCOUNT,0 BTFSS STATUS,0 BCF 3H,0 RLF DATACOUNT,1 BSF DOWNBIT BCF UPBIT CLRF RTCCOUNT DECFSZ LOOP,1 RETLW 0 MOVLW .8 MOVWF LOOP DECFSZ LOOPCOUNT RETLW 0 BSF RFBIT BCF DOWNBIT BCF UPBIT BCF IDBIT CLRF RTCCOUNT RETLW 0 ////////////////////////////////////////////////////////// TIME: BTFSC TIMEPD1 GOTO TIME1 MOVF RTCC,0 MOVWF TIMEONE X大學成都學院本科畢業(yè)設(shè)計 28 BSF TIMEPD1 RETLW 0 。定時查尋 TIME1: MOVF RTCC,0 SUBWF TIMEONE,0 BTFSC STATUS,2 RETLW 0 BCF TIMEPD1 INCF RTCCOUNT,1 RETLW 0 //////////////////////////////////////////////// 在這里我是用查詢的方式來定時的( RTCCOUNT)只是在解碼時不需要去追求時間精度;是去查 RTCC 有沒有發(fā)生跳變 , 如有則表示時間過了 256USRTCCOUNT 加一;這 樣做有一個好處 你不必去管 RTCC 具體的值是多少,( RTCC 去做精確的時鐘定時;在這個查詢的子程序中你可以去判斷鍵掃,顯示刷新等等) 發(fā)送 : 原理是接收的逆過程 , 如下 。/////////////////////////////////////////////////////////////////////////////////////////////// READDIGT: MOVF SENDLOOP,0 ADDWF PC,1 GOTO SENDC4 GOTO SENDC3 GOTO SENDC2 GOTO SENDC1 GOTO SENDC0 。/////////////////////////////////// SENDC0: MOVF C4COUNT,0;;讀要發(fā)的數(shù)據(jù)(假設(shè)要發(fā) 5個字) RETURN X大學成都學院本科畢業(yè)設(shè)計 29 SENDC1: MOVF C3COUNT,0 RETURN SENDC2: MOVF C2COUNT,0 RETURN SENDC3: MOVF C1COUNT,0 RETURN SENDC4: MOVF C0COUNT,0 RETURN 。/////////////////////////////////// SENDBIT: CLRF TIME BCF PORTB,1 SENDBIT1: CLRWDT MOVLW .35 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDBIT1 CLRF TIME BSF PORTB,1 SENDBIT2: CLRWDT MOVLW .18 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDBIT2 CLRF SENDLOOP 。碼頭數(shù)據(jù)發(fā)送 X大學成都學院本科畢業(yè)設(shè)計 30 ////////////////////////////////////////////// SENDBIT3: CLRWDT BCF INTCON,7 CALL READDIGT MOVWF SENDCOUNT BSF INTCON,7 CALL SENDDIGT INCF SENDLOOP,1 MOVLW .5 SUBWF SENDLOOP,0 BTFSS STATUS,2 GOTO SENDBIT3 CLRF TIME BCF PORTB,1 SENDDIGT5: CLRWDT MOVLW .2;;加發(fā)一個結(jié)束位 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDDIGT5 BSF PORTB,1 BSF STARTBIT RETURN 。///////////////////////////////////////////////////////////////////////////////////////// SENDDIGT:;;實現(xiàn) 0 和 1的發(fā)送 MOVLW .8 MOVWF LOOPSENDCOUNT SENDDIGTG BTFSS SENDCOUNT,7 X大學成都學院本科畢業(yè)設(shè)計 31 GOTO ZERSEND CLRF TIME SENDDIGT1: CLRWDT BCF PORTB,1 MOVLW .2 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDDIGT1 CLRF TIME SENDDIGT2: CLRWDT BSF PORTB,1 MOVLW .6 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDDIGT2 GOTO SENDOVER ZERSEND: CLRF TIME SENDDIGT3: CLRWDT BCF PORTB,1 MOVLW .2 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDDIGT3 CLRF TIME SENDDIGT4: CLRWDT BSF PORTB,1 X大學成都學院本科畢業(yè)設(shè)計 32 MOVLW .2 SUBWF TIME,0 BTFSS STATUS,2 GOTO SENDDIGT4 SENDOVER: RLF SENDCOUNT,1 DECFSZ LOOPSENDCOUNT GOTO SENDDIGTGO RETURN 參考文獻 [1] 李學海編 . PIC單片機實用教程 —— 基礎(chǔ)篇 [M].北京航空航天大學出版社, 2021 [2] 李學海編 . PIC單片機實用教程 —— 提高篇 [M].北京航空航天大學出版社, 2021 X大學成都學院本科畢業(yè)設(shè)計 33 [3] 賈伯年 、 俞樸 、 宋愛國 .傳感器技術(shù) [M].東南大學出版社 , 2021 [4] 張毅剛等 .新編 MCS51單片機設(shè)計 [M].哈爾濱工業(yè)大學出版社 1997 [5] 李光飛、樓然苗、胡佳文、謝象佐 .單片機課程設(shè)計與指導(dǎo) [M].北京航空航天大學出版社, 2021 [6] 余永權(quán) .ATMEL89系列單片機應(yīng)用技術(shù) [M].北京航空航天大學出版社, 2021 [7] 楊頌華、馮毛官、孫萬蓉、胡力山 .數(shù)字電子技術(shù)基礎(chǔ) [M].西安電子科技大學出版社 ,2021 [8] 中國電子制作論壇 .單片機學習指南 [J].中國電子制作論壇, 2021 [9] 向達兵、陳宇 .在單片機開發(fā)應(yīng)用中應(yīng)當注意的幾個關(guān)鍵點 [J].今日科苑, 2021 g an employment tribunal claim Employment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1