Mercurial > public > hwos_code
comparison src/convert.inc @ 582:b455b31ce022
work on 2.97 stable
author | heinrichsweikamp |
---|---|
date | Mon, 26 Feb 2018 16:40:28 +0100 |
parents | 5ad479f2a868 |
children | ca4556fb60b9 |
comparison
equal
deleted
inserted
replaced
581:f5de1ff88814 | 582:b455b31ce022 |
---|---|
1 ;============================================================================= | 1 ;============================================================================= |
2 ; | 2 ; |
3 ; File convert.inc | 3 ; File convert.inc ## V2.98 |
4 ; | 4 ; |
5 ; Converts register values to string | 5 ; Converts register values to string |
6 ; | 6 ; |
7 ; Copyright (c) 2011, Matthias Heinrichs, HeinrichsWeikamp, all right reserved. | 7 ; Copyright (c) 2011, Matthias Heinrichs, HeinrichsWeikamp, all right reserved. |
8 ;============================================================================= | 8 ;============================================================================= |
9 ; HISTORY | 9 ; HISTORY |
10 ; 2007-10-07 : [MH] Creation for OSTC sources | 10 ; 2007-10-07 : [MH] Creation for OSTC sources |
11 ; 2010-12-10 : [jDG] Optimize macro size | 11 ; 2010-12-10 : [jDG] Optimize macro size |
12 ; | |
13 | 12 |
14 extern output16_3_call | 13 |
15 output_16_3 macro ; displays only last three figures from a 16Bit value (0-999) | 14 extern output16_3_call |
16 call output16_3_call | 15 output_16_3 macro ; displays only last three figures from a 16Bit value (0-999) |
16 call output16_3_call | |
17 endm | 17 endm |
18 | 18 |
19 extern output16_4_call | 19 extern output16_4_call |
20 output_16_4 macro ; displays only last four figures from a 16Bit value (0-9999) | 20 output_16_4 macro ; displays only last four figures from a 16Bit value (0-9999) |
21 call output16_4_call | 21 call output16_4_call |
22 endm | 22 endm |
23 | 23 |
24 extern output16 | 24 extern output16 |
25 output_16dp macro temp4 ; 16Bit with decimal point | 25 output_16dp macro dp_position ; 16 Bit with decimal point |
26 movlw temp4 ; Temp4 stores position for decimal point | 26 movlw dp_position |
27 call output16 | 27 call output16 |
28 endm | |
29 | |
30 extern output16_call | |
31 output_16 macro ; 16Bit Normal | |
32 call output16_call | |
33 endm | 28 endm |
34 | 29 |
35 extern output8_call | 30 extern output16_call |
36 output_8 macro ; 8 Bit Normal | 31 output_16 macro ; 16Bit Normal |
37 call output8_call | 32 call output16_call |
38 endm | 33 endm |
39 | 34 |
40 extern output99_call | 35 extern output8_call |
41 output_99 macro ; displays only last two figures from a 8Bit value (0-99) | 36 output_8 macro ; 8 Bit Normal |
42 call output99_call | 37 call output8_call |
43 endm | 38 endm |
44 | 39 |
45 extern output99x_call | 40 extern output99_call |
46 output_99x macro ; displays only last two figures from a 8Bit value with leading zero (00-99) | 41 output_99 macro ; displays only last two figures from a 8Bit value (0-99) |
47 call output99x_call | 42 call output99_call |
48 endm | 43 endm |
44 | |
45 extern output99x_call | |
46 output_99x macro ; displays only last two figures from a 8Bit value with leading zero (00-99) | |
47 call output99x_call | |
48 endm |