|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
pic12f629外部中斷問(wèn)題 |
| 作者:dictator 欄目:單片機(jī) |
程序如下,中斷信號(hào)產(chǎn)生,但程序沒(méi)有進(jìn)入中斷,望高手指點(diǎn) list p=12f629 ;set chip type #include<p12f629.inc> ;HEADER __CONFIG _CP_OFF &_CPD_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_OFF & _XT_OSC & _MCLRE_ON ;GPIO REGISTER DEFINITION #DEFINE txdata GPIO,1 #DEFINE txen GPIO,0 #DEFINE dassin GPIO,2 #DEFINE pctrl GPIO,3 ;REGISTER DEFINITION VAL_option1 equ B'00000111' ;TMR0,1:128 gpio_reg equ B'00001000' ;gpio trisio_reg equ B'00001100' ;gpio tristate wpu_reg equ B'00001111' ;weak pull-up eecon1_reg equ B'00000100' ;EEPROM CONTROL intcon_reg equ B'01010000' ;interrupt CONTROL com_reg equ B'00000111' ;comparator off dl_counter equ 20h PCLATH_BACKUP equ 5ch ;FOR INTERRUPT SERVICE ROUTINE STATUS_BACKUP equ 5dh FSR_BACKUP equ 5eh WREG_BACKUP equ 5fh ;bank SELECT bank0 MACRO BCF STATUS,RP0 ;clr bit rp0,use bank0 ENDM bank1 MACRO BSF STATUS,RP0 ;set bit rp0,use bank1 ENDM org 0x00 goto first ;;interrupt org 0x0004 bsf txen call delay_103us bcf txen call delay_93us ; decfsz time_count ; goto INT_RETURN bsf txen call delay_103us bcf txen call delay_93us movwf WREG_BACKUP swapf STATUS,W clrf STATUS movwf STATUS_BACKUP movf FSR,W MOVWF FSR_BACKUP MOVF PCLATH,W MOVWF PCLATH_BACKUP CLRF PCLATH btfss INTCON,INTF goto INT_RETURN ; btfss INTCON,T0IF ; goto INT_RETURN bcf INTCON,INTF ;goto TX_DATA INT_RETURN CLRF STATUS ;RESTORE THE WORKING AND STATUS REGISTER MOVF PCLATH_BACKUP,W MOVWF PCLATH MOV |
| 2樓: | >>參與討論 |
| 作者: louis.liu 于 2003/7/19 10:49:00 發(fā)布:
中斷信號(hào)產(chǎn)生,中斷標(biāo)志位是否有置位? 中斷信號(hào)產(chǎn)生,中斷標(biāo)志位是否有置位?如果中斷標(biāo)志位有置位,允許該中斷的標(biāo)志位也置位,程序就能進(jìn)入中斷。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |