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

AN1950 参数 Datasheet PDF下载

AN1950图片预览
型号: AN1950
PDF下载: 下载PDF文件 查看货源
内容描述: 水位监测 [Water Level Monitoring]
分类和应用: 监控
文件页数/大小: 24 页 / 298 K
品牌: FREESCALE [ Freescale ]
 浏览型号AN1950的Datasheet PDF文件第5页浏览型号AN1950的Datasheet PDF文件第6页浏览型号AN1950的Datasheet PDF文件第7页浏览型号AN1950的Datasheet PDF文件第8页浏览型号AN1950的Datasheet PDF文件第10页浏览型号AN1950的Datasheet PDF文件第11页浏览型号AN1950的Datasheet PDF文件第12页浏览型号AN1950的Datasheet PDF文件第13页  
warm: brclr 1,porta,PB1 ;check for SEL  
brclr 2,porta,PB2 ;or for ENT  
bclr 4,porta  
bset 5,porta  
jsr del100ms  
bset 4,porta  
bclr 5,porta  
jsr del100ms  
bra warm  
;otherwise  
;turn on "SEL" LED  
;delay  
;toggle LEDs  
;"ENT" now on: means choice is SEL ***or*** ENT  
;delay and repeat until SEL or ENT  
PB1:  
inc RA  
lda RA  
cmp #$02  
bne PB1ok  
clr RA  
;***SEL*** toggles menu choices  
;menu choices are $00 and $01  
;back to $00 when all others have been offered  
PB1ok: bclr 4,porta  
bclr 5,porta  
;LEDs off  
jsr del100ms  
;wait a little bit  
brclr 1,porta,PB1ok ;make sure they let go of SEL  
bra luke  
PB2:  
bclr 4,porta  
bclr 5,porta  
lda RA  
;***ENT*** confirms menu choice  
;LEDs off  
;get menu choice  
bne skip00  
jmp LEVEL  
skip00: jmp UNITS  
;do ===LEVEL=== if choice=$01  
;do ===UNITS=== if choice=$00  
;__________________________________________________________  
;__________________________________________________________  
CALIB: lda #$01  
jsr lcdcmdo  
clr ram0  
ldhx #msg05  
jsr lcdstro  
lda N1  
;===CALIB=== 2-point calibration  
;Calibration current values  
;0mm  
jsr lcdbyto  
lda #'/'  
jsr lcdchro  
lda N2  
;160mm  
jsr lcdbyto  
bset 4,porta  
bset 5,porta  
;LEDs on  
lego1: brclr 1,porta,lego1  
lego2: brclr 2,porta,lego2  
bclr 4,porta  
bclr 5,porta  
jsr del1s  
;LEDs off when both SEL & ENT are released  
jsr del1s  
;wait 2s  
ldhx #msg05a  
jsr lcdstro  
;show instructions  
waitPB1: brset 2,porta,no2 ;if ENT is not pressed, skip  
jmp nocalib ;if ENT is pressed then cancel calibration  
brclr 1,porta,do1st ;if SEL is pressed then do 1st point cal  
no2:  
bra waitPB1  
do1st: ldhx #msg05b  
jsr lcdstro  
;otherwise wait for SEL or ENT  
;1st point cal: show values  
clr CNT  
;CNT will count 256 A/D readings  
clr RB  
clr RA  
;RB:RA will contain 16-bit add-up of those 256 values  
AN1950  
Sensors  
Freescale Semiconductor  
9
 复制成功!