📄 inputcapture.lis
字号:
.module InputCapture.c
.area text
0000 .dbfile InputCapture.c
0000 .dbfunc e Timer2Init _Timer2Init fV
0000 _Timer2Init::
0000 .dbline -1
0000 .dbline 9
0000 ; #include "InputCapture.h"
0000 ;
0000 ; //SetTim1Ch0I:定时器1和定时器1通道0 、通道1初始化--------------------------*
0000 ; // 功能:初始化定时器1和定时器1通道0 、通道1 *
0000 ; // 参数:无 *
0000 ; // 返回:无 *
0000 ; //-------------------------------------------------------------------------*
0000 ; void Timer2Init()
0000 ; {
0000 .dbline 10
0000 ; T2SC=0b00110000; //允许溢出中断、不启动计数、分频因子=1
0000 A630 lda #48
0002 B72B sta 0x2b
0004 .dbline 11
0004 ; T2SC0=0b01001000; //01001100设置通道0输入捕捉模式,
0004 A648 lda #72
0006 B730 sta 0x30
0008 .dbline 13
0008 ; //允许输入捕捉中断,下降沿捕捉
0008 ; T2SC1=0b01001000; //01001100设置通道0输入捕捉模式,
0008 A648 lda #72
000A B733 sta 0x33
000C .dbline 15
000C ; //允许输入捕捉中断,下降沿捕捉
000C ; PTDPUE|=0b11000000; //允许PTD6和PTD7有内部上拉电阻
000C B60F lda 0xf
000E AAC0 ora #-64
0010 B70F sta 0xf
0012 .dbline 16
0012 ; T2SC&=0b11011111; //允许定时器1计数寄存器计数
0012 B62B lda 0x2b
0014 A4DF and #-33
0016 B72B sta 0x2b
0018 .dbline -2
0018 L1:
0018 .dbline 0 ; func end
0018 81 rts
0019 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -