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

正文內(nèi)容

三位倒計(jì)時(shí)器pic單片機(jī)課程設(shè)計(jì)含全部匯編程序清單-文庫(kù)吧在線文庫(kù)

  

【正文】 LW 0F0H BTFSC STATUS,Z RETURN 。判斷鍵2 GOTO JIAN2 。0到9按鍵,用于鍵入數(shù)字JIAN0 CALL SFANG 。將1放入W寄存器 MOVWF NUM8 。由于多位顯示同樣需要該位的碼值,且新鍵入的變量相同,所以我們應(yīng)將該碼值備份兩份,為多位顯示做準(zhǔn)備。延時(shí) BSF PORTB,1 。十位是否為0 SUBWF NUM5,F BTFSS STATUS,Z CALL JIASHI1 。否,繼續(xù)加十 RETURN 。判斷百位數(shù)是否為0 SUBWF NUM11,F BTFSS STATUS,Z CALL JIABAI 。NUM11減1 BTFSS STATUS,Z 。否,繼續(xù)加十 RETURN 。 move status register into W register movwf status_temp 。 retrieve copy of STATUS register movwf STATUS 。其分解子程序工作過(guò)程如下,除初值外,其他參數(shù)初值均為0。釋放 BCF INTCON,5 。顯示變量加一 RETURN 。T0使能關(guān)閉,停止計(jì)時(shí) MOVLW 01H 。KEYFLAG初始化 MOVWF KEYFLAG CLRF NUM9 。圖32 鍵入初值顯示圖33 計(jì)時(shí)過(guò)程記錄圖34 計(jì)時(shí)過(guò)程中暫停第四章 問(wèn)題與體會(huì)兩周的單片機(jī)課程設(shè)計(jì)轉(zhuǎn)瞬即逝,這兩周是我感覺(jué)過(guò)的最快的兩周??v使有許多的不足與遺憾,這次課程設(shè)計(jì)我還是學(xué)到了很多的東西。能夠靈敏的顯示所要輸入的數(shù)字,并能夠精確的計(jì)時(shí),有很廣泛的應(yīng)用前景,可以應(yīng)用于跑步計(jì)時(shí)、辯論賽的計(jì)時(shí)等各種需要計(jì)時(shí)的比賽場(chǎng)合,有很強(qiáng)的現(xiàn)實(shí)意義。_BOR_OFFamp。計(jì)數(shù)變量GE EQU 0X50 SHI EQU 0X51 BAI EQU 0X52 SHANG EQU 0X53 YUSHU EQU 0X54 COUNTER EQU 0X55 NUM5 EQU 0X56 NUM6 EQU 0X57 NUM7 EQU 0X58 NUM8 EQU 0X59 NUM9 EQU 0X60 NUM10 EQU 0X61 NUM11 EQU 0X62 。 save off contents of STATUS register BCF INTCON,T0IF 。 retrieve copy of STATUS register movwf STATUS 。KEYFLAG初始化,為1 MOVWF KEYFLAG BSF STATUS,RP0 。1010000039。動(dòng)態(tài)計(jì)數(shù)顯示子程序,用于倒計(jì)時(shí)數(shù)的顯示LOOP6 CALL CALC 。關(guān)閉T0使能,計(jì)時(shí)器停止工作 CALL SHANSHU 。將返回?cái)?shù)送入GE,用于個(gè)位顯示 MOVF SHANG,W 。碼值送入段選 BCF PORTB,1 。位選關(guān)閉 MOVF BAI,W CALL CHABIAO 。清空SHANG MOVLW .10DIVLOOP SUBWF YUSHU,F 。調(diào)用鍵盤掃描子程序 BTFSC KEYFLAG,1 。是,調(diào)用鍵入次數(shù)循環(huán)子程序 GOTO LOOP 。段選復(fù)制到NUM里,為后來(lái)使用 BSF PORTB,1 。同時(shí)復(fù)制到NUM4,為3位顯示所用 CALL DELAY 。將NUM8放入NUM6,為送數(shù)所用 MOVWF NUM6 MOVLW 00H 。判斷是否為0 GOTO JIASHI1 。打開(kāi)十位位選 MOVF NUM4,W 。進(jìn)行三個(gè)數(shù)到十進(jìn)制三位數(shù)的轉(zhuǎn)換 MOVF NUM8,W 。加百子程序JIABAI MOVLW .100 。NUM6減1 BTFSS STATUS,Z 。是,無(wú)鍵輸入,返回繼續(xù)判斷 CALL DELAY10MS 。判斷鍵1 GOTO JIAN1 。是,跳至鍵4功能子程序 BTFSS PORTC,5 。判斷鍵8 GOTO JIAN8 。RC3=0 MOVWF PORTC BTFSS PORTC,4 。是,跳至鍵F功能子程序 RETURN 。釋放 MOVLW 01H 。NUM8帶2返回 CALL CHABIAO 。BIAN帶3顯示碼返回 RLF KEYFLAG,1 。釋放 MOVLW 05H 。NUM8帶6返回 CALL CHABIAO 。BIAN帶7顯示碼返回 RLF KEYFLAG,1 。釋放 MOVLW 09H 。T0使能打開(kāi),為定時(shí)器開(kāi)啟做準(zhǔn)備 MOVLW 3DH 。T0使能打開(kāi),計(jì)數(shù)繼續(xù) RETURN 。調(diào)用釋放子程序 BCF INTCON,5 。判斷高四位是否有低電平 GOTO SFANG 。10毫秒延時(shí)子程序DELAY10MS MOVLW 0DH MOVWF 23HLOOP4 MOVLW 0FFH MOVWF 24HLOOP5 DECFSZ 24H GOTO LOOP5 DECFSZ 23H GOTO LOOP4 RETURN 。蜂鳴器開(kāi) CALL DELAY1S MOVLW 0FFH 。 directive 39。蜂鳴器開(kāi) CALL DELAY1S MOVLW 0FFH 。蜂鳴器開(kāi) CALL DELAY1S MOVLW 0FFH 。再次判斷 GOTO SFANG 。跳轉(zhuǎn)至LOOP大循環(huán) 。E鍵,用于計(jì)數(shù)減一JIANE CALL SFANG 。釋放 BCF INTCON,5 。BIAN帶9顯示碼返回 RLF KEYFLAG,1 。NUM8帶8返回 CALL CHABIAO 。釋放 MOVLW 07H 。BIAN帶5顯示碼返回 RLF KEYFLAG,1 。NUM8帶4返回 CALL CHABIAO 。釋放 MOVLW 03H 。BIAN帶1顯示碼返回 RLF KEYFLAG,1 。NUM8帶0返回 CALL CHABIAO 。是,跳至鍵D功能子程序 BTFSS PORTC,6 。判斷鍵A GOTO JIANA 。是,跳至鍵6功能子程序 BTFSS PORTC,7 。判斷鍵3 GOTO JIAN3 。確實(shí)有鍵輸入,蜂鳴器鳴叫 MOVLW 0FEH 。鍵盤子程序,用于判斷是否鍵入和鍵入何鍵,并實(shí)現(xiàn)相應(yīng)功能JIANPAN MOVLW 00H 。不為0,返回加百 RETURN 。為0,繼續(xù)判斷十位數(shù)是否為0 SUBWF NUM6,F BTFSS STATUS,Z CALL JIASHI2 。打開(kāi)百位位選 MOVF NUM,W 。個(gè)位位選打開(kāi) MOVF BIAN,W 。放入顯示變量里 RETURN 。送入段選 MOVWF PORTD CALL DELAY 。為顯示3子程序所用 RETURN 。查表子程序CHABIAO ADDWF PCL,F RETLW 0XC0 RETLW 0XF9 RETLW 0XA4 RETLW 0XB0 RETLW 0X99 RETLW 0X92 RETLW 0X82 RETLW 0XF8 RETLW 0X80 RETLW 0X90 。是,調(diào)用顯示2子程序 BTFSC KEYFLAG,3 。無(wú),返回繼續(xù)判斷 DECF SHANG,F 。延時(shí) BSF PORTB,3 。十位數(shù)查表 MOVWF PORTD 。SHANG送入BAI,用于百位的顯示 MOVWF BAI RETURN 。跳轉(zhuǎn)至LOOP大循環(huán),重新開(kāi)始工作 。計(jì)數(shù)變量是否為0 SUBWF NUMB,W BTFSC STATUS,Z CALL LIGHT 。RB,RD關(guān)閉 MOVWF PORTD MOVWF PORTB MOVLW 07H 。RB的位1,2,3,4,5設(shè)為輸出 MOVWF TRISB MOVLW 0F0H 。主程序。是,計(jì)數(shù)變量減1 MOVLW .20 。 go to beginning of program ORG 0x004 。***** VARIABLE DEFINITIONSw_temp EQU 0x71 。參考文獻(xiàn)1. 李榮正. PIC單片機(jī)原理及應(yīng)用[M]. 北京航空航天大學(xué)出版社,20052. [M].北京航天航空大學(xué)出版社,20053. [M].高等教育出版社,20004. —基礎(chǔ)篇[M]. 北京航天航空大學(xué)出版社,20025. [M].北京航空航天大學(xué)出版社,200023附錄:程序清單list p=16f887 。它也讓我意識(shí)到團(tuán)隊(duì)協(xié)作的重要性,在這次兩周的設(shè)計(jì)過(guò)程中,我和我的隊(duì)友密切協(xié)作才能夠完成最終的結(jié)果。首先是對(duì)編程軟件的使用不夠熟練,剛開(kāi)始編寫程序常常不能夠靈活的新建工程,添加文件,遇到意外問(wèn)題也會(huì)不知所措,經(jīng)過(guò)兩天的熟悉之后,終于能夠解決這些基本問(wèn)題。 程序部分總結(jié)介紹完所有子程序的工作原理之后,還要將其有機(jī)的組合起來(lái)。它的原理同復(fù)位相同,都是參數(shù)的初始化。其主要操作是使定時(shí)器關(guān)閉,有關(guān)變量初始化,并跳轉(zhuǎn)到按鍵大循環(huán)。T0使能打開(kāi),計(jì)數(shù)繼
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1