欢迎访问ic37.com |
会员登录 免费注册
发布采购

MMA1250D 参数 Datasheet PDF下载

MMA1250D图片预览
型号: MMA1250D
PDF下载: 下载PDF文件 查看货源
内容描述: 传感器 [Sensor]
分类和应用: 传感器
文件页数/大小: 670 页 / 6314 K
品牌: MOTOROLA [ MOTOROLA ]
 浏览型号MMA1250D的Datasheet PDF文件第105页浏览型号MMA1250D的Datasheet PDF文件第106页浏览型号MMA1250D的Datasheet PDF文件第107页浏览型号MMA1250D的Datasheet PDF文件第108页浏览型号MMA1250D的Datasheet PDF文件第110页浏览型号MMA1250D的Datasheet PDF文件第111页浏览型号MMA1250D的Datasheet PDF文件第112页浏览型号MMA1250D的Datasheet PDF文件第113页  
Freescale Semiconductor, Inc.  
STA  
LDA  
CMP  
BNE  
LDA  
STA  
JSR  
BRA  
LDA  
ADD  
CMP  
BHS  
LDA  
STA  
JSR  
JSR  
CLR  
CLR  
CLR  
CLR  
CLR  
CLR  
BRA  
PTEMPLO  
HOLD_CNT  
#$00  
NON–CRASH  
PTEMPLO  
MAXACC  
ADTOLCD  
NON–CRASH  
ZERO_ACC  
#$0E  
PTEMPLO  
NO_INFLATE  
#$FF  
; Check if the hold time of crash data  
; is up  
; If yes, display the current acceleration  
; value  
CRASH  
; If the crash is more than 7g  
; 7g = 0E H * 0.5  
; activate the LED  
PLMA  
NO_INFLATE  
NON–CRASH  
MAXVALUE  
ADTOLCD  
SHIFT_CNT  
AVE_CNT1  
AVE_CNT2  
AVERAGE_L  
AVERAGE_M  
AVERAGE_H  
REPEAT  
; Display the peak acceleration  
; Repeat the whole process  
******************************************  
*
*
*
*
*
*
*
*
Delay Subroutine  
(162 * 0.7725 ms = 0.125 sec)  
******************************************  
DLY20  
STA  
LDA  
TEMP1  
#!162  
; 1 unit = 0.7725 ms  
OUTLP  
INNRLP  
CLRX  
DECX  
BNE  
INNRLP  
DECA  
BNE  
LDA  
OUTLP  
TEMP1  
RTS  
******************************************  
*
*
*
*
*
*
*
*
*
*
Reading the ADC data X times  
and take the average  
X is defined by DIV_HI and DIV_LO  
******************************************  
READAD  
LDA  
STA  
CLR  
CLR  
CLR  
CLRX  
CLR  
TXA  
CMP  
BEQ  
BRA  
INC  
LDA  
CMP  
BEQ  
BRA  
TXA  
CMP  
BEQ  
BRCLR  
LDA  
ADD  
STA  
CLRA  
ADC  
STA  
CLRA  
ADC  
STA  
INCX  
BRA  
CLR  
#$25  
ADSTAT  
PRESHI2  
PRESHI  
PRESLO  
; AD status = 25H  
; Clear the memory  
ADCOUNTER  
LOOP128  
#$FF  
INC_COUNT  
CONT  
ADCOUNTER  
ADCOUNTER  
DIV_HI  
CHECK_X  
ENDREAD  
INC_COUNT  
CONT  
; If ADCOUNTER = X  
; Clear bit = 0  
; Branch to END100  
CHECK_X  
ENDREAD  
DIV_LO  
END128  
7,ADSTAT,ENDREAD ; Halt here till AD read is finished  
ADDATA  
PRESLO  
PRESLO  
; Read the AD register  
; PRES = PRES + ADDATA  
PRESHI  
PRESHI  
PRESHI2  
PRESHI2  
; Increase the AD counter by 1  
; Branch to Loop128  
; Reset the right shift counter  
LOOP128  
RSHIFT  
END128  
Motorola Sensor Device Data  
www.motorola.com/semiconductors  
Go to: www.freescale.com  
2–73  
For More Information On This Product,  
 复制成功!