📄 cooker0923v0.asm
字号:
;********************************************************
; COMPANY : CHOMP *
; PROJECT NAME : cooker *
; Author : borg *
; Original : *
; VERSION : V0.0 *
; START DATE : 2004.09. *
; COMPLISH DATE: 2004.09. *
; Modify : 2004.09. *
; BODY : SN8P2704a *
; COMPILER : 1.99n *
; CRYSTAL : 4MHz *
; Modify function: *
;********************************************************
ice_mode equ 0 ; 1 for s8kd2 emulate ,0 for real ic
chip sn8p2704a
//{{SONIX_CODE_OPTION
.Code_Option Noise_Filter Enable
.Code_Option Watch_Dog Enable ; Normal mode: Enable Watchdog Green mode : Enable Watchdog Sleep mode : Stop Watchdog
.Code_Option High_Clk 12M_X'tal ; Crystal/Resonator: 10Mhz~16Mhz
.Code_Option Fcpu #2 ; Fcpu = High_Clk/4
.Code_Option Security Enable
//}}SONIX_CODE_OPTION
;================================================
.data
org 0h
include ramassign.asm
;================================================
.list
;------------------flag define-------------------
include flagassign.asm
;------------------port define-------------------
include portassign.asm
;================================================
.nolist
;------------------include file------------------
includestd macro1.h
includestd macro2.h
includestd macro3.h
includestd sn8p2x_ice.h
;------------------macro instruction-------------
include macro001.h
include macro002.h
;================================================
.code
org 0h
jmp start
org 08h
jmp interrupt
org 10h
;------------------power on initial--------------
start:
nop
;------------------delay300ms--------------------
poweron_delay300ms:
include delay300ms.asm
;------------------port initial------------------
poweron_portini:
include portini.asm
;------------------ram initial-------------------
poweron_ramini:
b0bts1 fnt0
jmp poweron_sysini
include ramini.asm
;------------------system initial----------------
poweron_sysini:
include sysini.asm
;------------------go to main program area-------
gotomainloop:
bset buzzer_active_f
bset buzzer_active_lf
mov a,#1
mov buzzer_count,a
jmp mainloop
;------------------main program area-------------
main:
include buzzer.asm
include key.asm
include voltage.asm
include current.asm
include power.asm
include igbt.asm
include pan.asm
include interrupt.asm
include app.asm
include mainloop.asm
include adchange.asm
include led.asm
include mul2x2.asm
endp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -