timer1s.lst
来自「十五个关于AT89S51的源代码」· LST 代码 · 共 30 行
LST
30 行
A51 MACRO ASSEMBLER TIMER1S 07/29/2007 16:37:10 PAGE 1
MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN Timer1s.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Timer1s.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;
3 ;实例十:用Timer进行1秒定时 (《51单片机应用从零开始》 9.4小节实例)
4 ;
5 ;现象:使用Timer进行1秒延时,点亮发光二极管
6 ;
7 ;作者:杨欣,刘长焕,张延强 电路飞翔网 eedesign@163.com
8 ;
9 ; http://www.circuitfly.com
10 ;
11 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12
13
0000 14 ORG 00H
0000 15 START:
0000 758910 16 MOV TMOD, #10H ; 设置Timer 1工作在模式1下
0003 7932 17 MOV R1, #50 ; R1为重复定时计数器,定时5
0次
0005 18 LOAD:
0005 758BE0 19 MOV TL1, #0E0H ; 往TL0和TH0中载入计数的初
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?