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

📄 display.lst

📁 单片机间的通讯,按键操作,及PROTUS软件仿真
💻 LST
📖 第 1 页 / 共 2 页
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-41552                            Thu Jan 24 15:19:33 2008

Licensed to: D007-JS
     1                           	processor	16C73B
     2                           	opt	pw 79
     3                           	psect	__Z41552RS_,global,delta=1
     4                           	psect	text0,local,class=CODE,delta=2
     5                           	psect	text2,local,class=CODE,delta=2
     6                           	psect	temp,global,ovrld,class=BANK0,space=1,de
      +                          lta=1
     7  0000                     
     8  0000                     
     9  0000                     
    10  0000                     
    11  0000                     
    12  0000                     
    13  0000                     
    14  0000                     
    15  0000                     
    16  0000                     
    17                           
    18                           	psect	__Z41552RS_
    19  00A0                     
    20  00A0                     
    21                           
    22                           	psect	text0
    23  0765                     _delay
    24                           ;	_i assigned to ?a_delay+0
    25  0000                     _delay$i	set	?a_delay
    26                           ;display.c: 7: int i;
    27  0765  1283               	bcf	3,5
    28  0766  01A6               	clrf	?a_delay
    29  0767  3001               	movlw	1
    30  0768  00A7               	movwf	?a_delay+1
    31  0769                     l6
    32  0769  30FF               	movlw	-1
    33  076A  07A6               	addwf	?a_delay
    34  076B  1C03               	btfss	3,0
    35  076C  03A7               	decf	?a_delay+1
    36  076D  0827               	movf	?a_delay+1,w
    37  076E  0426               	iorwf	?a_delay,w
    38  076F  1903               	btfsc	3,2
    39  0770  0008               	return
    40  0771  2F69               	goto	l6
    41  0772                     _display
    42                           ;display.c: 14: TRISA=0X3C;
    43  0772  303C               	movlw	60
    44  0773  1683               	bsf	3,5
    45  0774  0085               	movwf	5	;volatile
    46                           ;display.c: 15: TRISB=0;
    47  0775  0186               	clrf	6	;volatile
    48                           ;display.c: 16: TRISC=0;
    49  0776  0187               	clrf	7	;volatile
    50                           ;display.c: 17: PORTA=0XFF;
    51  0777  30FF               	movlw	-1
    52  0778  1283               	bcf	3,5
    53  0779  0085               	movwf	5	;volatile
    54                           ;display.c: 18: PORTB=0;
    55  077A  0186               	clrf	6	;volatile
    56                           ;display.c: 19: PORTC=0XFF;
    57  077B  0087               	movwf	7	;volatile
    58                           ;display.c: 20: switch(x)
    59  077C  2FE0               	goto	l9
    60  077D                     l10
    61                           ;display.c: 21: {
    62                           ;display.c: 23: {
    63  077D  30FE               	movlw	-2
    64  077E  0085               	movwf	5	;volatile
    65                           ;display.c: 25: PORTB=0X7E;
    66  077F  307E               	movlw	126
    67  0780  0086               	movwf	6	;volatile
    68                           ;display.c: 26: delay();
    69  0781  2765               	fcall	_delay
    70                           ;display.c: 27: PORTA=0XFD;
    71  0782  30FD               	movlw	-3
    72  0783  0085               	movwf	5	;volatile
    73                           ;display.c: 28: PORTB=0X7E;
    74  0784  307E               	movlw	126
    75  0785  0086               	movwf	6	;volatile
    76                           ;display.c: 29: delay();
    77  0786  2F65               	ljmp	_delay
    78                           ;display.c: 30: break;
    79  0787                     l11
    80                           ;display.c: 31: }
    81                           ;display.c: 33: {
    82  0787  30FE               	movlw	-2
    83  0788  0085               	movwf	5	;volatile
    84                           ;display.c: 35: PORTB=0X0C;
    85  0789  300C               	movlw	12
    86  078A  0086               	movwf	6	;volatile
    87                           ;display.c: 36: delay();
    88  078B  2765               	fcall	_delay
    89                           ;display.c: 37: PORTA=0XFD;
    90  078C  30FD               	movlw	-3
    91  078D  0085               	movwf	5	;volatile
    92                           ;display.c: 38: PORTB=0X7E;
    93  078E  307E               	movlw	126
    94  078F  0086               	movwf	6	;volatile
    95                           ;display.c: 39: delay();
    96  0790  2F65               	ljmp	_delay
    97                           ;display.c: 40: break;
    98  0791                     l12
    99                           ;display.c: 41: }
   100                           ;display.c: 43: {
   101  0791  30FE               	movlw	-2
   102  0792  0085               	movwf	5	;volatile
   103                           ;display.c: 45: PORTB=0XB6;
   104  0793  30B6               	movlw	-74
   105  0794  0086               	movwf	6	;volatile
   106                           ;display.c: 46: delay();
   107  0795  2765               	fcall	_delay
   108                           ;display.c: 47: PORTA=0XFD;
   109  0796  30FD               	movlw	-3
   110  0797  0085               	movwf	5	;volatile
   111                           ;display.c: 48: PORTB=0X7E;
   112  0798  307E               	movlw	126
   113  0799  0086               	movwf	6	;volatile
   114                           ;display.c: 49: delay();
   115  079A  2F65               	ljmp	_delay
   116                           ;display.c: 50: break;
   117  079B                     l13
   118                           ;display.c: 51: }
   119                           ;display.c: 53: {
   120  079B  30FE               	movlw	-2
   121  079C  0085               	movwf	5	;volatile
   122                           ;display.c: 55: PORTB=0X9E;
   123  079D  309E               	movlw	-98
   124  079E  0086               	movwf	6	;volatile
   125                           ;display.c: 56: delay();
   126  079F  2765               	fcall	_delay
   127                           ;display.c: 57: PORTA=0XFD;
   128  07A0  30FD               	movlw	-3
   129  07A1  0085               	movwf	5	;volatile
   130                           ;display.c: 58: PORTB=0X7E;
   131  07A2  307E               	movlw	126
   132  07A3  0086               	movwf	6	;volatile
   133                           ;display.c: 59: delay();
   134  07A4  2F65               	ljmp	_delay
   135                           ;display.c: 60: break;
   136  07A5                     l14
   137                           ;display.c: 61: }
   138                           ;display.c: 63: {
   139  07A5  30FE               	movlw	-2
   140  07A6  0085               	movwf	5	;volatile
   141                           ;display.c: 65: PORTB=0XCC;
   142  07A7  30CC               	movlw	-52
   143  07A8  0086               	movwf	6	;volatile
   144                           ;display.c: 66: delay();
   145  07A9  2765               	fcall	_delay
   146                           ;display.c: 67: PORTA=0XFD;
   147  07AA  30FD               	movlw	-3
   148  07AB  0085               	movwf	5	;volatile
   149                           ;display.c: 68: PORTB=0X7E;
   150  07AC  307E               	movlw	126
   151  07AD  0086               	movwf	6	;volatile
   152                           ;display.c: 69: delay();
   153  07AE  2F65               	ljmp	_delay
   154                           ;display.c: 70: break;
   155  07AF                     l15
   156                           ;display.c: 71: }
   157                           ;display.c: 73: {
   158  07AF  30FE               	movlw	-2
   159  07B0  0085               	movwf	5	;volatile
   160                           ;display.c: 75: PORTB=0XDA;
   161  07B1  30DA               	movlw	-38
   162  07B2  0086               	movwf	6	;volatile
   163                           ;display.c: 76: delay();
   164  07B3  2765               	fcall	_delay
   165                           ;display.c: 77: PORTA=0XFD;
   166  07B4  30FD               	movlw	-3
   167  07B5  0085               	movwf	5	;volatile
   168                           ;display.c: 78: PORTB=0X7E;
   169  07B6  307E               	movlw	126
   170  07B7  0086               	movwf	6	;volatile
   171                           ;display.c: 79: delay();
   172  07B8  2F65               	ljmp	_delay
   173                           ;display.c: 80: break;
   174  07B9                     l16
   175                           ;display.c: 81: }
   176                           ;display.c: 83: {
   177  07B9  30FE               	movlw	-2
   178  07BA  0085               	movwf	5	;volatile
   179                           ;display.c: 85: PORTB=0XFA;
   180  07BB  30FA               	movlw	-6
   181  07BC  0086               	movwf	6	;volatile
   182                           ;display.c: 86: delay();
   183  07BD  2765               	fcall	_delay
   184                           ;display.c: 87: PORTA=0XFD;
   185  07BE  30FD               	movlw	-3
   186  07BF  0085               	movwf	5	;volatile
   187                           ;display.c: 88: PORTB=0X7E;
   188  07C0  307E               	movlw	126
   189  07C1  0086               	movwf	6	;volatile
   190                           ;display.c: 89: delay();
   191  07C2  2F65               	ljmp	_delay
   192                           ;display.c: 90: break;
   193  07C3                     l17
   194                           ;display.c: 91: }
   195                           ;display.c: 93: {
   196  07C3  30FE               	movlw	-2
   197  07C4  0085               	movwf	5	;volatile
   198                           ;display.c: 95: PORTB=0X0E;
   199  07C5  300E               	movlw	14
   200  07C6  0086               	movwf	6	;volatile
   201                           ;display.c: 96: delay();
   202  07C7  2765               	fcall	_delay
   203                           ;display.c: 97: PORTA=0XFD;
   204  07C8  30FD               	movlw	-3
   205  07C9  0085               	movwf	5	;volatile
   206                           ;display.c: 98: PORTB=0X7E;
   207  07CA  307E               	movlw	126
   208  07CB  0086               	movwf	6	;volatile
   209                           ;display.c: 99: delay();
   210  07CC  2F65               	ljmp	_delay
   211                           ;display.c: 100: break;
   212  07CD                     l18
   213                           ;display.c: 101: }
   214                           ;display.c: 103: {
   215  07CD  30FE               	movlw	-2
   216  07CE  0085               	movwf	5	;volatile
   217                           ;display.c: 105: PORTB=0XFE;
   218  07CF  0086               	movwf	6	;volatile
   219                           ;display.c: 106: delay();
   220  07D0  2765               	fcall	_delay
   221                           ;display.c: 107: PORTA=0XFD;
   222  07D1  30FD               	movlw	-3
   223  07D2  0085               	movwf	5	;volatile
   224                           ;display.c: 108: PORTB=0X7E;

⌨️ 快捷键说明

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