12F675 - How to configure the INTCON command to activate the various interrupts?


Results 1 to 14 of 14

Threaded View

  1. #6
    Join Date
    May 2013
    Location
    australia
    Posts
    2,645


    1 out of 1 members found this post helpful. Did you find this post helpful? Yes | No

    Default Re: 12F675 - How to configure the INTCON command to activate the various interrupts?

    Code:
    '****************************************************************
    '*  Name    : ioc-demo-12f675.BAS                               *
    '*  Author  : richard                                           *
    '*  Notice  : Copyright (c) 2023 caveat emptor                  *
    '*          : All Rights Reserved                               *
    '*  Date    : 22/04/2023                                        *
    '*  Version : 1.0                                               *
    '*  Notes   : 12f675 ioc gpio.0                                 *
    '*          :                                                   *
    '****************************************************************
    #CONFIG
    cfg = _INTRC_OSC_NOCLKOUT
    cfg&= _WDT_ON
    cfg&= _PWRTE_OFF
    cfg&= _MCLRE_ON
    cfg&= _BODEN_ON
    cfg&= _CP_OFF
    cfg&= _CPD_OFF
      __CONFIG cfg
    #ENDCONFIG
    DEFINE INTHAND    poll
    wsave VAR BYTE    $20     SYSTEM      
    ssave VAR BYTE    BANK0   SYSTEM     
    
    
    mode  var byte
    DUMMY VAR BYTE
    
    
    INPT  VAR GPIO.0
    LED   VAR GPIO.1
    
    
    cmcon = 7
    ANSEL = 0
    TRISIO.0 = 1
    TRISIO.1 = 0
    IOC.0 = 1
    
    
    
    
    MODE = 3      
    DUMMY = GPIO
    INTCON = 001000
    LED = 1
    
    
    MAIN:
        IF  ! MODE THEN
            LED = 0
            pause 1000
            LED = 1
            mode = 3
            DUMMY = GPIO
            INTCON = 001000
        endif 
        PAUSE 10
    GOTO MAIN
    
    
    
    
    asm
    poll
        MOVWF wsave 
        SWAPF STATUS,W 
        BCF STATUS,RP0 
        MOVWF ssave 
        
        BANKSEL _mode
        clrf _mode    
        
        SWAPF ssave,W
        MOVWF STATUS 
        SWAPF wsave,F 
        SWAPF wsave,W 
    ENDASM

    Name:  zorb.jpg
Views: 36040
Size:  146.1 KB
    Last edited by richard; - 22nd April 2023 at 11:19.
    Warning I'm not a teacher

Similar Threads

  1. Basic problem with interrupts and sleep command
    By Davidmarks in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 21st February 2012, 01:21
  2. CONFIGURE & OSCCON & meProg configure
    By SUNFLOWER in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 19th February 2011, 21:25
  3. How to activate ccp3 on portB.5 of 16f777 ?
    By abdullahsavas in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 16th June 2010, 08:17
  4. EEPROM Write command with interrupts??
    By Elnino in forum General
    Replies: 4
    Last Post: - 23rd November 2009, 06:44
  5. intcon?
    By jonas2 in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 23rd September 2009, 11:07

Members who have read this thread : 1

You do not have permission to view the list of names.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts