Hi,
I think, me found a strange behaviour of the sdcdb and s51.
When I try to use a !<s51_command> I get "default" response:
196 unsigned char pruchod = 0;
(sdcdb) ! dp
P0 11111111 0xff 255 . P1 11111111 0xff 255 .
Pin0 11111111 0xff 255 . Pin1 11111111 0xff 255 .
Port0 11111111 0xff 255 . Port1 11111111 0xff 255 .
P2 11111111 0xff 255 . P3 11111111 0xff 255 .
Pin2 11111111 0xff 255 . Pin3 11111111 0xff 255 .
Port2 11111111 0xff 255 . Port3 11111111 0xff 255 .
(sdcdb) !i r
000000 00 00 00 00 00 00 00 00 ........
000000 00 . ACC= 0x00 0 . B= 0x00 DPTR= 0x0000 @DPTR= 0x00 0 .
000000 00 . PSW= 0x00 CY=0 AC=0 OV=0 P=0
F* 000152 ff MOV R7,A
(sdcdb) s
198 BOPO = 0;
(sdcdb) s
199 TikTak = 0;
(sdcdb) ! dp
P0 11111111 0xff 255 . P1 11111111 0xff 255 .
Pin0 11111111 0xff 255 . Pin1 11111111 0xff 255 .
Port0 11111111 0xff 255 . Port1 11111111 0xff 255 .
P2 11111111 0xff 255 . P3 11111111 0xff 255 .
Pin2 11111111 0xff 255 . Pin3 11111111 0xff 255 .
Port2 11111111 0xff 255 . Port3 11111111 0xff 255 .
(sdcdb) ! i r
000000 00 00 00 00 00 00 00 00 ........
000000 00 . ACC= 0x00 0 . B= 0x00 DPTR= 0x0000 @DPTR= 0x00 0 .
000000 00 . PSW= 0x00 CY=0 AC=0 OV=0 P=0
* 000156 ff MOV R7,A
----
206 TL0 = (TIMER0MODE1RELOADVALUE & 0x00FF);
(sdcdb) s
207 TH0 = (TIMER0MODE1RELOADVALUE >> 8);
(sdcdb) s
208 TMOD |= 0x01;
(sdcdb) !ds TL0 TH0
TL0 00 0 .
TH0 00 0 .
(sdcdb) s
210 TR0 = ET0 = 1;
(sdcdb) s
211 EA = 1;
(sdcdb) !db TR0 ET0 EA
000088 TR0 0
0000a8 ET0 0
0000a8 EA 0
(sdcdb) !dc
* 000000 ff MOV R7,A
* 000001 ff MOV R7,A
* 000002 ff MOV R7,A
* 000003 ff MOV R7,A
* 000004 ff MOV R7,A
* 000005 ff MOV R7,A
* 000006 ff MOV R7,A
* 000007 ff MOV R7,A
* 000008 ff MOV R7,A
* 000009 ff MOV R7,A
* 00000a ff MOV R7,A
* 00000b ff MOV R7,A
* 00000c ff MOV R7,A
* 00000d ff MOV R7,A
* 00000e ff MOV R7,A
* 00000f ff MOV R7,A
* 000010 ff MOV R7,A
* 000011 ff MOV R7,A
* 000012 ff MOV R7,A
* 000013 ff MOV R7,A
(sdcdb)
------------------------
Program works fine, when I take look at variables via sdcdb's 'p'
command they're correct. When I use '!di' I got array of '0'.
Am I worng or is it wrong??
*******************************************************
Jiri Rubes email: Jiri.Rubes@...
http://www.slad.cz/~jirka/
*******************************************************
|