- 10
- 0
- 约 35页
- 2016-05-21 发布于湖北
- 举报
* SIX_CODE EQU 31H ;6的段码存储在31H单元中 EIGHT_CODE EQU 30H ;8的段码存储在30H单元中 FLAG BIT 20H GEWEI BIT P2.1 SHIWEI BIT P2.0 ORG 0000H LJMP START ORG 000BH LJMP T0_INT ORG 0040H START: MOV SP,#0BFH MOV EIGHT_CODE,#80H ;将8的段码放在30H单元 MOV SIX_CODE,#82H ;将6的段码放在31H单元 CLR FLAG ;当(20H)=1时,十位数码管显示,否则个位显示 MOV TMOD,#01H ;定时器T0初始化为方式1 MOV TL0,#0F0H MOV TH0,#0D8H SETB TR0 ;启动定时 SETB ET0 ;允许T0溢出中断 SETB EA ;总中断允许 SJMP $ 时钟频率12MHz,WAKE_CLKO寄存器位T0x12=0,T0工作在方式1定时10ms的初值 * T0_INT: MOV TL0,#0F0H ;定时器重装初值 MOV TH0,#0D8H JB FLAG,T0_
原创力文档

文档评论(0)