?? timer1init.lis
字號(hào):
.module Timer1init.c
.area text
0000 _Timer1init::
0000 ; #include"gp32c.h"
0000 ; #define TSTOPBit 5 //定時(shí)器計(jì)數(shù)停止位
0000 ; void Timer1init(void)
0000 ; {
0000 ; //允許溢出中斷、不啟動(dòng)計(jì)數(shù)、分頻因子=64
0000 ; T1SC=0b01100110;
0000 A666 lda #102
0002 B720 sta 0x20
0004 ; //計(jì)數(shù)寄存器初值=0x0000
0004 ; T1CNTH=0x00; T1CNTL=0x00;
0004 3F21 clr 0x21
0006 3F22 clr 0x22
0008 ; //1秒產(chǎn)生1次溢出中斷,計(jì)數(shù)寄存器=1×(2457600/64)=9600
0008 ; T1MODH=0x96; T1MODL=0x00;
0008 A696 lda #-106
000A B723 sta 0x23
000C 3F24 clr 0x24
000E ;
000E ; //允許定時(shí)器1計(jì)數(shù)寄存器計(jì)數(shù)
000E ; T1SC&=~(1<<TSTOPBit);
000E 1B20 bclr #5,0x20
0010 L1:
0010 .dbline 0 ; func end
0010 81 rts
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -