⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer1init.lis

📁 为苏州一家公司所做的的恒温恒湿车间控制 系统
💻 LIS
字号:
                        .module Timer1Init.c
                        .area text
 0000                   .dbfile Timer1Init.c
 0000                   .dbfunc e Timer1init _Timer1init fV
 0000           _Timer1init::
 0000                   .dbline -1
 0000                   .dbline 8
 0000           ; #include "Includes.h"
 0000           ; /*Timer1init:定时器1初始化子程序-----------------------*
 0000           ; *功能:对定时器1初始化                                  *
 0000           ; *参数:无                                               *
 0000           ; *返回:无                                               *
 0000           ; *-----------------------------------------------------*/
 0000           ; void Timer1init(void)
 0000           ;  {
 0000                   .dbline 10
 0000           ;      //允许溢出中断、不启动计数、分频因子=64
 0000           ;      T1SC=0b01100110;
 0000 A666              lda #102
 0002 B720              sta 0x20
 0004                   .dbline 12
 0004           ;      //计数寄存器初值=0x0000
 0004           ;      T1CNTH=0x00; T1CNTL=0x00;           
 0004 3F21              clr 0x21
 0006                   .dbline 12
 0006 3F22              clr 0x22
 0008                   .dbline 14
 0008           ;      //1秒产生1次溢出中断,计数寄存器=1×(2457600/64)=9600
 0008           ;      T1MODH=0x96; T1MODL=0x00;
 0008 A696              lda #-106
 000A B723              sta 0x23
 000C                   .dbline 14
 000C 3F24              clr 0x24
 000E                   .dbline 16
 000E           ;      //允许定时器1计数寄存器计数
 000E           ;      T1SC&=~(1<<TSTOPBit);
 000E 1B20              bclr #5,0x20
 0010                   .dbline -2
 0010           L1:
 0010                   .dbline 0 ; func end
 0010 81                rts
 0011                   .dbend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -