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

📄 6675.lis

📁 基于AVR单片机的热电偶测量系统源码
💻 LIS
📖 第 1 页 / 共 2 页
字号:
                        .module _6675.c
                        .area lit(rom, con, rel)
 0000           _arab_1:
 0000 0010              .byte 0,16
 0002 10F8              .byte 16,248
 0004 0000              .byte 0,0
 0006 0000              .byte 0,0
 0008 0020              .byte 0,32
 000A 203F              .byte 32,63
 000C 2020              .byte 32,32
 000E 0000              .byte 0,0
 0010                   .dbfile D:\zhangyu\H2test\program/lcd.h
 0010                   .dbsym s arab_1 _arab_1 A[16:16]kc
 0010           _arab_2:
 0010 0070              .byte 0,'p
 0012 0808              .byte 8,8
 0014 0888              .byte 8,136
 0016 7000              .byte 'p,0
 0018 0030              .byte 0,48
 001A 2824              .byte 40,36
 001C 2221              .byte 34,33
 001E 3000              .byte 48,0
 0020                   .dbsym s arab_2 _arab_2 A[16:16]kc
 0020           _arab_3:
 0020 0030              .byte 0,48
 0022 0888              .byte 8,136
 0024 8848              .byte 136,'H
 0026 3000              .byte 48,0
 0028 0018              .byte 0,24
 002A 2020              .byte 32,32
 002C 2011              .byte 32,17
 002E 0E00              .byte 14,0
 0030                   .dbsym s arab_3 _arab_3 A[16:16]kc
 0030           _arab_4:
 0030 0000              .byte 0,0
 0032 C020              .byte 192,32
 0034 10F8              .byte 16,248
 0036 0000              .byte 0,0
 0038 0007              .byte 0,7
 003A 0424              .byte 4,36
 003C 243F              .byte 36,63
 003E 2400              .byte 36,0
 0040                   .dbsym s arab_4 _arab_4 A[16:16]kc
 0040           _arab_5:
 0040 00F8              .byte 0,248
 0042 0888              .byte 8,136
 0044 8808              .byte 136,8
 0046 0800              .byte 8,0
 0048 0019              .byte 0,25
 004A 2120              .byte 33,32
 004C 2011              .byte 32,17
 004E 0E00              .byte 14,0
 0050                   .dbsym s arab_5 _arab_5 A[16:16]kc
 0050           _arab_6:
 0050 00E0              .byte 0,224
 0052 1088              .byte 16,136
 0054 8818              .byte 136,24
 0056 0000              .byte 0,0
 0058 000F              .byte 0,15
 005A 1120              .byte 17,32
 005C 2011              .byte 32,17
 005E 0E00              .byte 14,0
 0060                   .dbsym s arab_6 _arab_6 A[16:16]kc
 0060           _arab_7:
 0060 0038              .byte 0,56
 0062 0808              .byte 8,8
 0064 C838              .byte 200,56
 0066 0800              .byte 8,0
 0068 0000              .byte 0,0
 006A 003F              .byte 0,63
 006C 0000              .byte 0,0
 006E 0000              .byte 0,0
 0070                   .dbsym s arab_7 _arab_7 A[16:16]kc
 0070           _arab_8:
 0070 0070              .byte 0,'p
 0072 8808              .byte 136,8
 0074 0888              .byte 8,136
 0076 7000              .byte 'p,0
 0078 001C              .byte 0,28
 007A 2221              .byte 34,33
 007C 2122              .byte 33,34
 007E 1C00              .byte 28,0
 0080                   .dbsym s arab_8 _arab_8 A[16:16]kc
 0080           _arab_9:
 0080 00E0              .byte 0,224
 0082 1008              .byte 16,8
 0084 0810              .byte 8,16
 0086 E000              .byte 224,0
 0088 0000              .byte 0,0
 008A 3122              .byte 49,34
 008C 2211              .byte 34,17
 008E 0F00              .byte 15,0
 0090                   .dbsym s arab_9 _arab_9 A[16:16]kc
 0090           _arab_0:
 0090 00E0              .byte 0,224
 0092 1008              .byte 16,8
 0094 0810              .byte 8,16
 0096 E000              .byte 224,0
 0098 000F              .byte 0,15
 009A 1020              .byte 16,32
 009C 2010              .byte 32,16
 009E 0F00              .byte 15,0
 00A0                   .dbsym s arab_0 _arab_0 A[16:16]kc
 00A0           _T:
 00A0 1808              .byte 24,8
 00A2 08F8              .byte 8,248
 00A4 0808              .byte 8,8
 00A6 1800              .byte 24,0
 00A8 0000              .byte 0,0
 00AA 203F              .byte 32,63
 00AC 2000              .byte 32,0
 00AE 0000              .byte 0,0
 00B0                   .dbsym s T _T A[16:16]kc
 00B0           _t:
 00B0 0080              .byte 0,128
 00B2 80E0              .byte 128,224
 00B4 8080              .byte 128,128
 00B6 0000              .byte 0,0
 00B8 0000              .byte 0,0
 00BA 001F              .byte 0,31
 00BC 2020              .byte 32,32
 00BE 0000              .byte 0,0
 00C0                   .dbsym s t _t A[16:16]kc
 00C0           _maohao:
 00C0 0000              .byte 0,0
 00C2 00C0              .byte 0,192
 00C4 C000              .byte 192,0
 00C6 0000              .byte 0,0
 00C8 0000              .byte 0,0
 00CA 0030              .byte 0,48
 00CC 3000              .byte 48,0
 00CE 0000              .byte 0,0
 00D0                   .dbsym s maohao _maohao A[16:16]kc
 00D0           _xiaoshudian:
 00D0 0000              .byte 0,0
 00D2 0000              .byte 0,0
 00D4 0000              .byte 0,0
 00D6 0000              .byte 0,0
 00D8 0030              .byte 0,48
 00DA 3000              .byte 48,0
 00DC 0000              .byte 0,0
 00DE 0000              .byte 0,0
 00E0                   .dbsym s xiaoshudian _xiaoshudian A[16:16]kc
 00E0           _E:
 00E0 08F8              .byte 8,248
 00E2 8888              .byte 136,136
 00E4 E808              .byte 232,8
 00E6 1000              .byte 16,0
 00E8 203F              .byte 32,63
 00EA 2020              .byte 32,32
 00EC 2320              .byte 35,32
 00EE 1800              .byte 24,0
 00F0                   .dbsym s E _E A[16:16]kc
 00F0           _l:
 00F0 0008              .byte 0,8
 00F2 08F8              .byte 8,248
 00F4 0000              .byte 0,0
 00F6 0000              .byte 0,0
 00F8 0020              .byte 0,32
 00FA 203F              .byte 32,63
 00FC 2020              .byte 32,32
 00FE 0000              .byte 0,0
 0100                   .dbsym s l _l A[16:16]kc
 0100           _g:
 0100 0000              .byte 0,0
 0102 8080              .byte 128,128
 0104 8080              .byte 128,128
 0106 8000              .byte 128,0
 0108 006B              .byte 0,'k
 010A 9494              .byte 148,148
 010C 9493              .byte 148,147
 010E 6000              .byte 96,0
 0110                   .dbsym s g _g A[16:16]kc
 0110           _P:
 0110 08F8              .byte 8,248
 0112 0808              .byte 8,8
 0114 0808              .byte 8,8
 0116 F000              .byte 240,0
 0118 203F              .byte 32,63
 011A 2101              .byte 33,1
 011C 0101              .byte 1,1
 011E 0000              .byte 0,0
 0120                   .dbsym s P _P A[16:16]kc
 0120           _H:
 0120 007E              .byte 0,126
 0122 107E              .byte 16,126
 0124 0050              .byte 0,'P
 0126 7040              .byte 'p,64
 0128                   .dbsym s H _H A[8:8]kc
 0128           _ll:
 0128 0000              .byte 0,0
 012A 427E              .byte 'B,126
 012C 4200              .byte 'B,0
 012E 0000              .byte 0,0
 0130                   .dbsym s ll _ll A[8:8]kc
 0130           _lll:
 0130 0000              .byte 0,0
 0132 427E              .byte 'B,126
 0134 427E              .byte 'B,126
 0136 4200              .byte 'B,0
 0138                   .dbsym s lll _lll A[8:8]kc
 0138           _zhenghao:
 0138 0000              .byte 0,0
 013A 00F0              .byte 0,240
 013C 0000              .byte 0,0
 013E 0000              .byte 0,0
 0140 0101              .byte 1,1
 0142 011F              .byte 1,31
 0144 0101              .byte 1,1
 0146 0100              .byte 1,0
 0148                   .dbsym s zhenghao _zhenghao A[16:16]kc
 0148           _fuhao:
 0148 0000              .byte 0,0
 014A 0000              .byte 0,0
 014C 0000              .byte 0,0
 014E 0000              .byte 0,0
 0150 0001              .byte 0,1
 0152 0101              .byte 1,1
 0154 0101              .byte 1,1
 0156 0101              .byte 1,1
 0158                   .dbsym s fuhao _fuhao A[16:16]kc
                        .area text(rom, con, rel)
 0000                   .dbfile D:\zhangyu\H2test\program/lcd.h
 0000                   .dbfile D:\zhangyu\H2test\program\6675.c
 0000                   .dbfunc e Delay10ms _Delay10ms fV
 0000           ;      TimeCount -> R20
 0000           ;              j -> R22,R23
 0000           ;          count -> R16
                        .even
 0000           _Delay10ms::
 0000 0E940000          xcall push_gset2
 0004                   .dbline -1
 0004                   .dbline 17
 0004           ; /************************************************************
 0004           ;   FileName: 6675.c
 0004           ;   Description: 温度函数,读取并且显示温度                      
 0004           ;   Function List:  
 0004           ; 1. read_max6675()  读取6675的转换结果
 0004           ; 2. max6675_display()  显示6675的转换结果
 0004           ; 3. show_temperature()  读取并显示6675的转换结果
 0004           ; 4. Delay10ms()  延时函数 
 0004           ; ***********************************************************/
 0004           ; #include <iom16v.h>
 0004           ; #include <macros.h>
 0004           ; #include "6675.h"
 0004           ; #include "main.h"
 0004           ; #include "lcd.h"
 0004           ; 
 0004           ; void Delay10ms(unsigned char count)
 0004           ; {
 0004                   .dbline 20
 0004           ;      unsigned char TimeCount;
 0004           ;        unsigned int j;
 0004           ;      TimeCount = count;
 0004 402F              mov R20,R16
 0006 0AC0              xjmp L3
 0008           L2:
 0008                   .dbline 22
 0008           ;        while(TimeCount > 0)
 0008           ;        {
 0008                   .dbline 23
 0008           ;            for(j=0;j<200;j++)
 0008 6627              clr R22
 000A 7727              clr R23
 000C 02C0              xjmp L8
 000E           L5:
 000E                   .dbline 24
 000E                   .dbline 24
 000E                   .dbline 24
 000E                   .dbline 24
 000E           L6:
 000E                   .dbline 23
 000E 6F5F              subi R22,255  ; offset = 1
 0010 7F4F              sbci R23,255
 0012           L8:
 0012                   .dbline 23
 0012 683C              cpi R22,200
 0014 E0E0              ldi R30,0
 0016 7E07              cpc R23,R30
 0018 D0F3              brlo L5
 001A                   .dbline 25
 001A 4A95              dec R20
 001C                   .dbline 26
 001C           L3:
 001C                   .dbline 21
 001C 2224              clr R2
 001E 2416              cp R2,R20
 0020 98F3              brlo L2
 0022                   .dbline -2
 0022           L1:
 0022 0E940000          xcall pop_gset2
 0026                   .dbline 0 ; func end
 0026 0895              ret
 0028                   .dbsym r TimeCount 20 c
 0028                   .dbsym r j 22 i
 0028                   .dbsym r count 16 c
 0028                   .dbend
 0028                   .dbfunc e read_max6675 _read_max6675 fi
 0028           ;              x -> R20,R21
 0028           ;              i -> R22
                        .even
 0028           _read_max6675::
 0028 0E940000          xcall push_gset2
 002C                   .dbline -1
 002C                   .dbline 30
 002C           ;                {;;}
 002C           ;                TimeCount--;
 002C           ;        }
 002C           ; }
 002C           ; 
 002C           ; unsigned int read_max6675(void)
 002C           ; {
 002C                   .dbline 32
 002C           ;      unsigned char i;
 002C           ;      unsigned int  x=0; 
 002C 4427              clr R20
 002E 5527              clr R21
 0030                   .dbline 33
 0030           ;        clr_sck;
 0030 C198              cbi 0x18,1
 0032                   .dbline 34
 0032           ;      wait;
 0032 0000              nop
 0034 0000               nop
 0036                   .dbline 35
 0036           ;      clr_cs6675;
 0036 C098              cbi 0x18,0
 0038                   .dbline 36
 0038           ;      wait; 
 0038 0000              nop
 003A 0000               nop
 003C                   .dbline 37
 003C           ;      set_sck; 
 003C C19A              sbi 0x18,1
 003E                   .dbline 38
 003E           ;      wait;
 003E 0000              nop
 0040 0000               nop
 0042                   .dbline 39
 0042           ;        for(i=0;i<16;i++)   //读取转换结果的12位
 0042 6627              clr R22
 0044 15C0              xjmp L13
 0046           L10:
 0046                   .dbline 40
 0046           ;      {
 0046                   .dbline 41
 0046           ;         wait;
 0046 0000              nop
 0048 0000               nop
 004A                   .dbline 42
 004A           ;           clr_sck;
 004A C198              cbi 0x18,1
 004C                   .dbline 43
 004C           ;         if(so)
 004C B69B              sbis 0x16,6
 004E 0CC0              rjmp L14
 0050                   .dbline 44
 0050           ;         x|=(1<<(15-i));
 0050 262E              mov R2,R22

⌨️ 快捷键说明

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