PICDEM-1 User’s Guide
5.6
Source Code – PIC16F84
list p=16f84
;
;
;
;
;
;
This program demonstrates the PIC16F84.
To demo the EEPROM capability of the PIC16F84, then
a value is incrementally written and verified in all
64 locations of the EEPROM. If an error occurs at any location,
then all leds on portb will blink at a 1 sec rate.
;
#include <P16F84.INC>
;
TIME equ 0x10
GPFLAG equ 0x20
EEPERROR equ 0
;
org 0
goto Start
;
org 4
goto ServiceRtcc
;
org 10
Start
clrf GPFLAG
movlw B’00000000’
movwf PORTB
bsf STATUS, RP0
;Define flag register
;GPFLAG,0
;clr all flags
;make port b outputs
Next
clrf TRISB
bcf STATUS, RP0
;
/
call WriteAll
call CheckAll
btfsc GPFLAG,EEPERROR
goto BlinkLeds
incf PORTB, F
goto Next
;
WriteAll
clrf EEADR
incf PORTB,W
movwf EEDATA
bsf STATUS,RP0
bsf EECON1,WREN
bcf STATUS,RP0
DS33015C-page 32
;write to all locations
;verify all locations
;no error then skip
;else blink leds.
;inc value in port b
;start at addr = 0
;read current value+1
;ld. data reg.
;select pg 1
;enable write operation
;select pg 0
? 1999 Microchip Technology Inc.
相关PDF资料
DM163004-LT BOARD DEMO PICDEM.NET
DM163005 KIT EVAL PIC16C432/433 LIN BUSS
DM163007 PICDEM CAN-LIN 1 FOR 18C658/858
DM163008 KIT MCP2120/2150 FOR IRDA COMM
DM163010 BOARD DEMO PICDEM USB
DM163012 BOARD DEMO PICDEM FOR 16C781/782
DM163024 BOARD DEMO PICDEM.NET 2
DM163025 PIC DEM FULL SPEED USB DEMO BRD
相关代理商/技术参数
DM163002 制造商:Microchip Technology Inc 功能描述:PIC16C64/74 DEMO BOARD
DM163003 功能描述:开发板和工具包 - PIC / DSPIC PICDEM 3 PIC16C923/4 RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM163004 功能描述:开发板和工具包 - PIC / DSPIC USE 579-DM163004-LT RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM163004 制造商:Microchip Technology Inc 功能描述:DEMO BOARD W/TCP/IP ((NW))
DM163004-LT 功能描述:开发板和工具包 - PIC / DSPIC PICDEM.net Demo Kit w/o TCP/IP Lean Book RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM163005 功能描述:开发板和工具包 - PIC / DSPIC PICDEM PIC16C432/3 RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM163006 功能描述:开发板和工具包 - PIC / DSPIC 18R PIC18C601/801 RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压:
DM163007 功能描述:开发板和工具包 - PIC / DSPIC For PIC18C658/858 RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压: