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

📄 qdq.lst

📁 八路抢答器说明
💻 LST
字号:
AX51 MACRO ASSEMBLER  QDQ                                                                   17/06/08 14:20:45 PAGE     1


MACRO ASSEMBLER AX51 V2.09
OBJECT MODULE PLACED IN qdq.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\AX51.EXE qdq.asm SET(SMALL) DEBUG EP

LOC    OBJ             LINE     SOURCE

                          1     
                          2     ; 说明:改进后解决了1号抢答优先的问题,并增加了锦囊的设置,当
                          3     ; 参赛选手在回答问题时要求使用锦囊,则主持人按下抢答开始键,
                          4     ; 计时重新开始。
                          5     ;============================================================
                          6     ;================    八路抢答器程序   =======================
                          7     ;================        刘新发       =======================
                          8     ;================    2007  年  5 月   =======================
                          9     ;============================================================
 0020                    10             OK EQU 20H;抢答开始标志位
                         11     
 0022                    12             RING EQU 22H;响铃标志位
                         13     
000000                   14             ORG 0000H
                         15     
000000 0100       F      16             AJMP MAIN
                         17     
000003                   18             ORG 0003H
                         19     
000003 0100       F      20             AJMP INT0SUB
                         21     
00000B                   22             ORG 000BH
                         23     
00000B 0100       F      24             AJMP T0INT
                         25     
000013                   26             ORG 0013H
                         27     
000013 0100       F      28             AJMP INT1SUB
                         29     
00001B                   30             ORG 001BH
                         31     
00001B 0100       F      32             AJMP T1INT
                         33     
000040                   34             ORG 0040H
                         35     
000040 791E              36     MAIN:   MOV R1,#30;初设抢答时间为30s
                         37     
000042 7A3C              38             MOV R2,#60;初设答题时间为60s
                         39             
000044                   40             MOV TMOD,#11H;设置未定时器/模式1
*** ________________________________________^
*** ERROR #A45 IN 40 (qdq.asm, LINE 40): UNDEFINED SYMBOL
                         41     
000047                   42             MOV TH0,#0F0H
*** ________________________________________^
*** ERROR #A45 IN 42 (qdq.asm, LINE 42): UNDEFINED SYMBOL
                         43     
00004A                   44             MOV TL0,#0FFH;越高发声频率越高,越尖
*** ________________________________________^
*** ERROR #A45 IN 44 (qdq.asm, LINE 44): UNDEFINED SYMBOL
                         45     
00004D                   46             MOV TH1,#3CH
*** ________________________________________^
*** ERROR #A45 IN 46 (qdq.asm, LINE 46): UNDEFINED SYMBOL
                         47     
000050                   48             MOV TL1,#0B0H;50ms为一次溢出中断
*** ________________________________________^
*** ERROR #A45 IN 48 (qdq.asm, LINE 48): UNDEFINED SYMBOL
AX51 MACRO ASSEMBLER  QDQ                                                                   17/06/08 14:20:45 PAGE     2

                         49     
000053                   50             SETB EA
*** _________________________________________^
*** ERROR #A45 IN 50 (qdq.asm, LINE 50): UNDEFINED SYMBOL
                         51     
000055                   52             SETB ET0
*** _________________________________________^
*** ERROR #A45 IN 52 (qdq.asm, LINE 52): UNDEFINED SYMBOL
                         53     
000057                   54             SETB ET1
*** _________________________________________^
*** ERROR #A45 IN 54 (qdq.asm, LINE 54): UNDEFINED SYMBOL
                         55     
000059                   56      SETB EX0
*** __________________________________^
*** ERROR #A45 IN 56 (qdq.asm, LINE 56): UNDEFINED SYMBOL
                         57     
00005B                   58      SETB EX1;允许四个中断,T0/T1/INT0/INT1
*** __________________________________^
*** ERROR #A45 IN 58 (qdq.asm, LINE 58): UNDEFINED SYMBOL
                         59     
00005D C220              60             CLR OK
                         61     
00005F C222              62      CLR RING
                         63     
000061                   64              SETB TR1
*** __________________________________________^
*** ERROR #A45 IN 64 (qdq.asm, LINE 64): UNDEFINED SYMBOL
                         65     
000063                   66              SETB TR0;一开始就运行定时器,以开始显示FFF.如果想重新计

⌨️ 快捷键说明

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