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

正文內容

數理與信息工程學院-浙江師范大學(編輯修改稿)

2025-07-24 09:49 本頁面
 

【文章內容簡介】 EQU 20H ;定義暫存寄存器HEIGHT EQU 22H ;定義采樣結果寄存器,用以標志水位高度SELECT_COUNT EQU 23H ;定義翻轉計數器,用以標志選通的顯示通道AD_COUNT EQU 24H ;定義翻轉計數器,用以標志選通的采樣通道TX_LED EQU 25H ;LED數據串行發(fā)送暫存寄存器TX_DATA EQU 6H ;數碼管數據串行發(fā)送暫寄存器LED1 EQU 29H ;發(fā)光二極管顯示數據寄存器1LED2 EQU 30H ;發(fā)光二極管顯示數據寄存器2LED3 EQU 31H ;發(fā)光二極管顯示數據寄存器3LED4 EQU 32H ;發(fā)光二極管顯示數據寄存器4SEG1 EQU 33H ;數碼管顯示數據寄存器1SEG2 EQU 34H ;數碼管顯示數據寄存器2SEG3 EQU 35H ;數碼管顯示數據寄存器3SEG4 EQU 36H ;數碼管顯示數據寄存器4;======================================常量========================================TMR1LB EQU 0DCH ;定義TMR1低字節(jié)寄存器初始值(定時1s)TMR1HB EQU 0BH ;定義TMR1高字節(jié)寄存器初始值TMR0B EQU 0D9H ;定義TMR0寄存器初始值(定時10ms)GATE_VALUE EQU 07FH ;定義采樣結果門檻值,用以區(qū)分水和空氣阻值;********************************復位矢量和中斷矢量******************************** ORG 000H NOP GOTO MAIN ORG 004H;*********************************中斷服務程序************************************* BTFSC PIR1,0 ;檢測是否是TMR1中斷 GOTO TMR1_INT ;是,則轉TMR1中斷 BTFSC INTCON,2 ;否,檢測是否是TMR0中斷 GOTO TMR0_INT ;是,則轉TMR0中斷REFIE ;否,中斷返回;===============================TMR1中斷服務程序==================================TMR1_INT BCF PIR1,0 ;清TMR1中斷標志位 BCF STATUS,5 MOVLW 0FH MOVWF AD_COUNT ;通道數送翻轉計數器TEST_LOOP DECF AD_COUNT,0 IORLW OFOH ;屏蔽高4位 ANDWF PORTD,1 ;輸出到CD4051通道譯碼端,以選通某一采樣通道 BSF STATUS,5 MOVLW 41H MOVWF ADCON0 ;選擇系統(tǒng)時鐘8分頻,通道0,關閉AD啟位 NOP ;等待采樣值穩(wěn)定 NOP ;等待采樣值穩(wěn)定 NOP ;等待采樣值穩(wěn)定 BSF ADCON0,2 ;啟動AD采樣AD_LOOP NOP BTFSC ADCON0,2 ;檢測采樣是否結束 GOTO AD_LOOP ;否,繼續(xù)檢測 MOVF ADRESH,0 ;是,讀取采樣結果高8位 MOVWF HEIGHT ;將當前通道數送HEIGHT DECFSZ AD_COUNT,1 ;當前通道數減1后是否為0 GOTO TMR1_NEXT2 ;退出采樣循環(huán)TMR1_NEXT1 MOVF TEMP SUBWF GATE_VALUE,0 ;門限值減去采樣結果 BTFSC STATUS,0 ;檢測是否產生借位 GOTO TEST_LOOP ;否,繼續(xù)進行下一個通道采樣TMR1_NEXT2 BCF PORTD,4 ;是,熄燈下限報警燈 BCF PORTD,5 ;熄燈下限報警燈 BCF STATUS,0 ;清借位標志位 MOVLW 15H SUBWF HEIGHT ;采樣結果與上限值比較 BTFSS STATUS,0 ;檢測借位標志位是否為1 GOTO TMR1_NEXT3 ;否,轉下限檢測 BSF PORTD,5 ;是,點亮下限報警燈TMR1_NEXT3 BCF STATUS,2 ;清零標志位是否為1 MOVLW 00H SUBWF HEIGHT ;采樣結果與下限比較 BTFSS STATUS,2 ;檢測零標志位是否為1 GOTO TMR1_NEXT4 ;否,轉采樣結果轉換 BFS PORTD,4 ;是,點亮下限報警燈TMR1_NEXT4 CALL ADRES_CON ;調轉采樣結果轉換子程序 MOVLW 04H MOVWF SELECT_COUNT ;將顯示通道選擇翻轉計數器賦初值 MOVLW TMR1LB MOVWF TMR1L ;寫入TMR1寄存器低字節(jié)數 MOVLF TMR1HB MOVWF TMR1H ;寫入TMR1寄存器高字節(jié)數 RETFIE ;中斷返回;==============================TMR0中斷服務程序===================================TMRO_INT BCF INTCON,2 ;清TMR0中斷標志位 BCF STATUS,0 DECF SELECT_COUNT,0 MOVWF TEMP ;將翻轉計數器內容減1送TEMP寄存器 RLF TEMP,0 ;TEMP寄存器內容乘以2,作為查詢顯示數據 ;的偏移地址量 ADDWF PCL,1 ;將地址偏移量與程序計數器值疊加 MOVF LED1 GOTO TMR0_NEXT1 MOVF LED2 GOTO TMR0_NEXT1 MOVF LED3 GOTO TMR0_NEXT1 MOVF LED4TMR0_NEXT1 MOVWF
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1