English
Language : 

JA32050 Datasheet, PDF (17/19 Pages) List of Unclassifed Manufacturers – 8-Bit MCU,ADC,LCD Controller
!
JA32050
START:
cld
;clear decimal flag
clc
;clear carry flag
clv
;clear overflow flag
cli
;
;clear interrupt disable flag, allow MCU accept INT
lda #$00
sta TMR0H
sta TMR0L
sta TMR1L
;clear timer0 high byte
;clear timer0 low byte
;clear timer1 low byte
lda #$0e
; ;"0000,1110" TMR clk rate= 1:256 ,timer disable
sta TMR0C ; ;;initial for TMR0
lda #$04
; ;"0000,0100" TMR clk rate= 1:8 ,timer disable
sta TMR1C ‘ ;; initial for TMR1
ldx #$ff
txs
;initial stack pointer address from $FF
;;copy x register value to stack pointer
lda #$40
sta PAC
lda #$f0
sta PAR
lda #$00
sta PA
; ;"0100,0000"configure PA6 as input port
‘; ;"1111,0000" PA4-PA7 pull-high resistor
;;;"0000,0000"
; ;; ;PA0-PA7 , output low
lda #$0f
sta PBR
sta PBC
lda #$ff
sta PB
;configure PB0-PB3 as input port, PB4-PB7 as output
;;PB4-PB7 output high
LCD_INIT:
lda #$88
sta CON0
lda #$46
sta LCD0
lda #$04
sta LCD1
jsr LCD_CLEAR
;LCD initial and clear
; LCD clock source: internal 32k clock, LCD “on”
; CON0 bit 7 was not used for real chip
; LCD: 3 common, LCD0 bit0-bit2 was not used for real chip
; LCD: 1/2 bias
ON_OFF:
lda #$20
ora PA
sta PA
;; ;"0010,0000",enable ADC
CHARGE_HI:
lda #$10
ora PA
sta PA
; ; ;"0001,0000",output CHARGE high
TMR1_ON:
lda #$01
ora TMR1C
; ; enable timer0 for charge time
Preliminary
TELΚ886-3-5770755
FAXΚ886-3-5770756
19-17
E-mailΚsales@jaztek.com.tw
Ver.0.0
Web-siteΚwww.jaztek.com.tw