📄 macoh.s
字号:
.module macoh.c
.area data(ram, con, rel)
_co::
.blkb 2
.area idata
.byte 33,33
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 33,33
.area data(ram, con, rel)
.blkb 2
.area idata
.byte 33,33
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e co _co A[6:6]c
_in::
.blkb 2
.area idata
.byte 19,13
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 5,12
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 20,1
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e in _in A[6:6]c
_inm::
.blkb 2
.area idata
.byte 44,14
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 12,16
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 16,13
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e inm _inm A[6:6]c
_in_msa::
.blkb 2
.area idata
.byte 16,16
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 13,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e in_msa _in_msa A[6:6]c
_in_msb::
.blkb 2
.area idata
.byte 44,14
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e in_msb _in_msb A[6:6]c
_in_10k::
.blkb 2
.area idata
.byte 51,54
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e in_10k _in_10k A[6:6]c
_in_2k::
.blkb 2
.area idata
.byte 51,54
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 2,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e in_2k _in_2k A[6:6]c
_in_25h::
.blkb 2
.area idata
.byte 51,5
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 2,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e in_25h _in_25h A[6:6]c
_rst::
.blkb 2
.area idata
.byte 10,24
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 5,23
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e rst _rst A[6:6]c
_lock::
.blkb 2
.area idata
.byte 10,54
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 15,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 19,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e lock _lock A[6:6]c
_so_1::
.blkb 2
.area idata
.byte 12,12
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 12,12
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 12,12
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e so_1 _so_1 A[6:6]c
_psx::
.blkb 2
.area idata
.byte 10,1
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 12,5
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 22,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e psx _psx A[6:6]c
_tr::
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 23,24
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e tr _tr A[6:6]c
_tr_x::
.blkb 2
.area idata
.byte 10,1
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 12,23
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 24,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e tr_x _tr_x A[6:6]c
_scl::
.blkb 2
.area idata
.byte 50,12
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 12,19
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 15,5
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e scl _scl A[6:6]c
_nega::
.blkb 2
.area idata
.byte 10,13
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 45,17
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 20,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e nega _nega A[6:6]c
_off::
.blkb 2
.area idata
.byte 18,18
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 21,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e off _off A[6:6]c
_on::
.blkb 2
.area idata
.byte 20,21
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e on _on A[6:6]c
_pont::
.blkb 2
.area idata
.byte 10,24
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 20,21
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 22,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e pont _pont A[6:6]c
_ponddd::
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e ponddd _ponddd A[6:6]c
_dhitemp::
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e dhitemp _dhitemp A[7:7]c
_dlotemp::
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e dlotemp _dlotemp A[7:7]c
_comtep::
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e comtep _comtep A[6:6]c
_v::
.blkw 1
.area idata
.word _comtep
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e v _v pc
_p::
.blkw 1
.area idata
.word _dhitemp
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e p _p pc
_o::
.blkw 1
.area idata
.word _dlotemp
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e o _o pc
_scldata::
.blkb 2
.area idata
.word 10
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.word 5
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e scldata _scldata A[4:2]i
_trdata_x::
.blkb 2
.area idata
.byte 1,2
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 1
.area idata
.byte 3
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e trdata_x _trdata_x A[3:3]c
_key::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e key _key c
_tbit::
.blkb 1
.area idata
.byte 0
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e tbit _tbit c
_table::
.blkb 2
.area idata
.byte 63,6
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 91,'O
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'f,'m
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 125,7
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 127,'o
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 0,128
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 64,'w
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 124,57
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 94,'y
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'q,56
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'T,92
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 's,'P
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'x,191
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 134,219
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 207,230
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 237,253
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 135,255
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 239,128
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 128,191
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'w,124
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 57,94
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'y,'q
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'n,61
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 92,'s
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 55,123
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'd,'v
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 212,136
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.blkb 2
.area idata
.byte 'z,192
.area data(ram, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbsym e table _table A[56:56]c
.area text(rom, con, rel)
.dbfile E:\NumberDisplay\cfile\macoh.c
.dbfunc e InitIo _InitIo fV
.even
_InitIo::
rcall push_gset2
sbiw R28,2
.dbline -1
.dbline 76
; #define MACOH_C
; #include "main.h"
;
; #define set 0x07
; #define left 0x0b
; #define set_left 0x03
; #define down 0x0d
; #define up 0x0e
; #define set3s 0x17
; #define left3s 0x1b
; #define set_left3s 0x13
; #define down_up 0x0c
; #define ds 0
; #define cp 1
; #define sh_cp 2
; #define scl_set 50
; //----------------------------------------------------------------------------------------------------------------------------------------------------------------
; unsigned char co[ ] ={33,33,33,33,33,33}; //--------字符数组
; unsigned char in[ ] ={19,13,5,12,20,1};
; unsigned char inm[ ] ={44,14,12,16,16,13};
; unsigned char in_msa[ ] ={16,16,13,10,10,10};
; unsigned char in_msb[ ] ={44,14,10,10,10,10};
; unsigned char in_10k[ ] ={51,54,0,1,10,10};
; unsigned char in_2k[ ] ={51,54,2,10,10,10};
; unsigned char in_25h[ ] ={51,5,2,10,10,10};
; unsigned char rst[ ] ={10,24,5,23,10,10};
; unsigned char lock[ ] ={10,54,15,0,19,10};
; unsigned char so_1[ ] ={12,12,12,12,12,12};
; unsigned char psx[ ] ={10,1,12,5,22,10};
; unsigned char tr[ ] ={10,10,23,24,10,10};
; unsigned char tr_x[ ] ={10,1,12,23,24,10};
; unsigned char scl[ ] ={50,12,12,19,15,5};
; unsigned char nega[ ] ={10,13,45,17,20,10};
; unsigned char off[ ] ={18,18,21,10,10,10};
; unsigned char on[ ] ={20,21,10,10,10,10};
; unsigned char pont[ ] ={10,24,20,21,22,10};
; unsigned char ponddd[ ]={0,0,0,0,0,0};
; //---------------------------------------------------------------------------------------------------------------------------------------------------------------
; unsigned char dhitemp[ ]={0,0,0,0,0,0,0}; //高6位显存
; unsigned char dlotemp[ ]={0,0,0,0,0,0,0}; //低6位显存
; unsigned char comtep[ ] ={10,10,10,10,10,10};
; unsigned char *v=comtep;
; unsigned char *p=dhitemp;
; unsigned char *o=dlotemp;
; //-----------------------------------------------------------------------------------------------------------------------------------------------------------
; long tempcnt,negaon_off; //显示值
; unsigned int lockda,scldata[ ] = {10,5}; //倍率值
; unsigned char trdata_x[ ]={1,2,3}; //动作保持值123
; unsigned char trdata, pontdata,resettemp, intemp,inmtemp,negdata,key=0;
; //动作保持值
; //小数点位置值
; //复归模式值
; //信号范围设定值
; //加减算设定值
; extern long timeset[ ]; //计数设定值
; extern long Contdata ; //计数现在值
; extern unsigned int ti[],ticnt,keytime ;
; extern unsigned char keybit,kt[];
; unsigned char tbit=0; //ps现在显示第几组
; //---------------------------------------------------------------------------------------------------------------------------------------------------
; unsigned char table[56]= //-------------------------------------------------------------------------------显示表
; {
; /* 0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff, */
; 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,
; // 1--------------------------------------------10 //
; 0X80, /*. 11*/ 0X40, /*- 12*/ 0X77, /*a 13*/ 0X7c, /*b 14*/ 0X39, /*c 15*/ 0X5e, /*d 16*/
; 0X79, /*e 17*/ 0X71, /*f 18*/ 0X38, /*l 19*/ 0X54, /*n 20*/ 0X5c, /*o 21*/ 0X73, /*p 22*/
; 0X50, /*r 23*/ 0X78, /*t 24*/
; 0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0x80,0x80,//36
; 0xbf,0X77,0X7c,0X39,0X5e,0X79,0X71,0X6e,0X3d,0X5c,0X73,0X37,0X7b,0x64,0x76,0xd4,0x88,0x7a,0xc0//55
; // 1--------------------------------------------10 //
; };
; //-------------------------------------------------------------------------------------------------------------------------------------------------------
;
; void InitIo(void)
; {
.dbline 79
;
;
; CLI();
cli
.dbline 80
; WDR();
wdr
.dbline 81
; WDTCSR = 0x1f;
ldi R24,31
sts 96,R24
.dbline 82
; WDTCSR = 0x29;
ldi R24,41
sts 96,R24
.dbline 83
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -