参数资料
型号: DV164101
厂商: Microchip Technology
文件页数: 67/76页
文件大小: 0K
描述: KIT DEV PICKIT1 FLASH 8/14PIN
产品培训模块: Asynchronous Stimulus
标准包装: 1
系列: PICkit™ 1
类型: MCU
适用于相关产品: Microchip 8-14 引脚闪存微控制器
所含物品: PIC 套件 1 电路板、光盘、USB 接口缆线和手册
产品目录页面: 659 (CN2011-ZH PDF)
配用: AC164122-ND - BOARD DAUGHT PICTAIL SD/MMC CARD
AC164120-ND - BOARD SIGNAL ANALYSIS PICKIT
其它名称: DV164101R
DV164101R-ND
C.8
LESSON 6 – DATA EE LOOK-UP ROUTINES
C.8.1
Introduction
Lesson 5 discussed storing and retrieving constants from program memory. The benefit
of storing information in non-volatile program memory is when power is cycled to the
microcontroller, the information is not lost. However, the main disadvantage is informa-
tion stored in program memory can not change. RAM, on the other hand, offers the
versatility of change, but is volatile (it is cleared when power is cycled to the
microcontroller.) Data EEPROM solves this problem by providing non-volatile
readable/writable memory. An added benefit of data EEPROM is a developer can free
up valuable RAM by using data memory to store rarely accessed variables. This lesson
covers the following topics:
? How to implement data EEPROM look-up routines
? Why data EEPROM look-up routines are useful
C.8.2
Design
The PIC12F629/675 (DS41190) and PIC16F630/676 (DS40039) data sheets provide
detailed instructions on how to access data memory. See the data sheets for timing
specifications and limitations to the data memory. The data sheets are located on this
CD and the Microchip web site (www.microchip.com).
The steps for reading the data EEPROM are as follows:
1. Write the data memory location to the EEADR register.
2. Set EEPROM control bit RD (EECON1<0>).
All data memory locations can be accessed using a single routine when an index
variable is utilized. Example C-4 shows how to use an index variable to read the data
memory.
EXAMPLE C-4:
LookupDEE
INDEX VARIABLE
movf
banksel
movwf
bsf
movf
index,w
EEADR
EEADR
EECON1,RD
EEDATA,w
; move data memory address pointer
; to EEADR
; read data
; return with LED sequence in w
return
As discussed in Lesson 5, the returned value corresponds to an LED sequence. This
value is displayed using the Timer0 interrupt. The LEDs are multiplexed fast enough to
appear as though more than one LED is on at the same time. When SW1 is pressed,
an interrupt-on-change is generated and the next LED sequence is read from the data
memory. Figure C-15 shows the flowchart for this lesson.
? 2004 Microchip Technology Inc.
DS40051D-page 63
相关PDF资料
PDF描述
DV164120 KIT STARTER PICKIT 2
DV164121 KIT PICKIT 2 DEBUG EXPRESS
DV164122 ANALYZER SRL PICKIT W/DEMO BOARD
DV164131 KIT STARTER PICKIT 3
DV164132 KIT EVAL F1 FOR PIC12F1/PIC16F1
相关代理商/技术参数
参数描述
DV164101 制造商:Microchip Technology Inc 功能描述:TOOLS: FLASH MICROCONTROLLER (
DV164102 功能描述:开发板和工具包 - 无线 rfPICkit RoHS:否 制造商:Arduino 产品:Evaluation Boards 工具用于评估:AT32UC3L 核心:AVR32 频率: 接口类型:USB 工作电源电压:5 V
DV164120 功能描述:电路内置调试器 PICkit 2 8/14/20P Flash RoHS:否 制造商:Microchip Technology 产品:In-Circuit Debugger Kits 工具用于评估:PIC MCUs, dsPIC DSCs 用于:07-00024, AC164113 核心:dsPIC, PIC 接口类型:USB 工作电源电压:3 V to 5 V
DV164121 功能描述:电路内置调试器 PICkit 2 Debug Express RoHS:否 制造商:Microchip Technology 产品:In-Circuit Debugger Kits 工具用于评估:PIC MCUs, dsPIC DSCs 用于:07-00024, AC164113 核心:dsPIC, PIC 接口类型:USB 工作电源电压:3 V to 5 V
DV164121 制造商:Microchip Technology Inc 功能描述:ICPICKIT2 PROGRAMMER/DEBUGGER ((NW))