Discussion in "Project Help" started by    sk8boardboy    Nov 4, 2014.
Tue Nov 04 2014, 06:28 am
#1
I have some project urgent for my school and my project need this digital countdown timer using 7 segmen display. i try to use your project but when i try it, your project only show ten minutes countdown, i need your help, can you show me more to change the minute or set the time manually, because when I change his minutes, his program is not running, thank you, sorry for disturbing you and sorry for my bad english. Thanks
Tue Nov 04 2014, 07:09 am
#2
Your English is ok.
We have a few counter projects.
Which one are you doing ?


[ Edited Tue Nov 04 2014, 07:12 am ]
 sk8boardboy like this.
Tue Nov 04 2014, 07:42 am
#3
i doing a project timer countdown and which part should I replace the file timer.asm, so his minutes could change. thanks


[ Edited Tue Nov 04 2014, 07:43 am ]
Wed Nov 05 2014, 02:20 am
#4

MAIN:
	 CLR BUZZ
	 JB START,$					  	;WAIT FOR START BUTTON TO BE PRESSED
	 SETB DISA
	 SETB DISB
	 SETB DISC
DD1:SETB DISA
	MOV A,#09H  <----------------------------  SETTING FOR MINUTE

Change this value
MOV A,#09H <---------------------------- SETTING FOR MINUTE

1 to 9 will work.. setting it to 0 will not work without changes to
other parts of the code
Wed Nov 05 2014, 05:58 am
#5



MAIN:
	 CLR BUZZ
	 JB START,$					  	;WAIT FOR START BUTTON TO BE PRESSED
	 SETB DISA
	 SETB DISB
	 SETB DISC
DD1:SETB DISA
	MOV A,#09H  <----------------------------  SETTING FOR MINUTE

Change this value
MOV A,#09H <---------------------------- SETTING FOR MINUTE

1 to 9 will work.. setting it to 0 will not work without changes to
other parts of the code

ExperimenterUK


I already replace it , but still can not work . then when i try to compile it happen many errors
Wed Nov 05 2014, 08:10 am
#6


I already replace it , but still can not work . then when i try to compile it happen many errors

sk8boardboy


It compiles with the Keil compiler,
which compiler do you have ?


[ Edited Wed Nov 05 2014, 11:30 am ]
Wed Nov 05 2014, 08:38 am
#7



I already replace it , but still can not work . then when i try to compile it happen many errors

sk8boardboy


It compiles with the Keil compiler,
which compiler do you have ?

ExperimenterUK


I have ASM51 , because my school is still using it.


[ Edited Wed Nov 05 2014, 11:32 am ]
Wed Nov 05 2014, 09:57 am
#8
Can you post the errors? You might need to migrate the code to ASM51 assembler.
Wed Nov 05 2014, 04:37 pm
#9
yes i can sir.

TIMER PAGE 1

0000 1 START EQU P3.1
****-------------------------------------^
****ERROR #17: Illegal bit designator
0000 2 RESET EQU P3.0
****-------------------------------------^
****ERROR #17: Illegal bit designator
0000 3 BUZZ EQU P3.7
****------------------------------------^
****ERROR #17: Illegal bit designator
4
0000 5 DISA EQU P3.3
****------------------------------------^
****ERROR #17: Illegal bit designator
0000 6 DISB EQU P3.2
****------------------------------------^
****ERROR #17: Illegal bit designator
0000 7 DISC EQU P3.6
****------------------------------------^
****ERROR #17: Illegal bit designator
8
0000 9 ORG 0000H
0000 020040 10 LJMP MAIN
0040 11 ORG 0040H
0040 12 MAIN:
0040 C200 13 CLR BUZZ
0042 2000FD 14 JB START,$ ;WAIT FOR START BUTTON TO BE
PRESSED
0045 D200 15 SETB DISA
0047 D200 16 SETB DISB
0049 D200 17 SETB DISC
004B D200 18 DD1:SETB DISA
004D 7404 19 MOV A,#04H ;SETTING FOR MINUTE
004F F9 20 MOV R1,A
0050 FC 21 MOV R4,A
0051 8900 22 DS1:MOV P0,R1
****--------------------------------^
****ERROR #2: Undefined symbol
0053 7405 23 DD2:MOV A,#05H
0055 F500 24 DS2:MOV P2,A
****----------------------------------------^
****ERROR #2: Undefined symbol
0057 7409 25 DD3:MOV A,#09H
0059 F500 26 DS3:MOV P1,A
****------------------------------------------------^
****ERROR #2: Undefined symbol
005B 11C4 27 ACALL AAA
005D 14 28 DEC A
005E B400F8 29 CJNE A,#00H,DS3
0061 E500 30 MOV A,P2
****----------------------------------------------^
****ERROR #2: Undefined symbol
0063 750000 31 MOV P1,#00H
****--------------------------------------------^
****ERROR #2: Undefined symbol
0066 11C4 32 ACALL AAA
0068 14 33 DEC A
0069 B400E9 34 CJNE A,#00H,DS2
006C 750000 35 TEN:MOV P2,#00H
****--------------------------------^
TIMER PAGE 2

****ERROR #2: Undefined symbol
006F 7E09 36 MOV R6,#09H
0071 8E00 37 TE:MOV P1,R6
****---------------------------------------^
****ERROR #2: Undefined symbol
0073 1E 38 DEC R6
0074 11C4 39 ACALL AAA
0076 BE00F8 40 CJNE R6,#00H,TE
0079 750000 41 MOV P1,#00H
****------------------------------------^
****ERROR #2: Undefined symbol
007C 19 42 DEC R1
007D 11C4 43 ACALL AAA
007F 8900 44 MOV P0,R1
****----------------------------^
****ERROR #2: Undefined symbol
0081 B900CD 45 CJNE R1,#00H,DS1
0084 750000 46 MOV P0,#00H
****----------------------------^
****ERROR #2: Undefined symbol
0087 47 LASTMIN:
0087 7405 48 DE2:MOV A,#05H
0089 F500 49 DF2:MOV P2,A
****----------------------------------------^
****ERROR #2: Undefined symbol
008B 7409 50 DE3:MOV A,#09H
008D F500 51 DF3:MOV P1,A
****------------------------------------------------^
****ERROR #2: Undefined symbol
008F 11C4 52 ACALL AAA
0091 14 53 DEC A
0092 B400F8 54 CJNE A,#00H,DF3
0095 E500 55 MOV A,P2
****----------------------------------------------^
****ERROR #2: Undefined symbol
0097 750000 56 MOV P1,#00H
****--------------------------------------------^
****ERROR #2: Undefined symbol
009A 11C4 57 ACALL AAA
009C 14 58 DEC A
009D B400E9 59 CJNE A,#00H,DF2
00A0 60 LASTEN:
00A0 750000 61 MOV P0,#00H
****----------------------------^
****ERROR #2: Undefined symbol
00A3 750000 62 MOV P2,#00H
****----------------------------^
****ERROR #2: Undefined symbol
00A6 7E09 63 MOV R6,#09H
00A8 8E00 64 TE1:MOV P1,R6
****----------------------------------------^
****ERROR #2: Undefined symbol
00AA 1E 65 DEC R6
00AB 11C4 66 ACALL AAA
00AD BE00F8 67 CJNE R6,#00H,TE1
00B0 750000 68 MOV P1,#00H
****------------------------------------^
****ERROR #2: Undefined symbol
TIMER PAGE 3

00B3 D200 69 SETB BUZZ
00B5 2000FD 70 JB RESET,$ ;END OF COUNTDOWN.WAIT FOR RESET TO
BE PRESSED
00B8 8C00 71 MOV P0,R4
****----------------------------^
****ERROR #2: Undefined symbol
00BA 750005 72 MOV P2,#05H
****----------------------------^
****ERROR #2: Undefined symbol
00BD 750009 73 MOV P1,#09H
****----------------------------^
****ERROR #2: Undefined symbol
00C0 C200 74 CLR BUZZ
00C2 0140 75 JMP MAIN
00C4 76 AAA:
00C4 11CF 77 ACALL RST
00C6 11DD 78 ACALL STP
00C8 11E3 79 ACALL DELAY
00CA 11CF 80 ACALL RST
00CC 11DD 81 ACALL STP
00CE 22 82 RET
00CF 83 RST: ;RESETS ALL DISPLAYS AND RETURNS TO
START
00CF 20000A 84 JB RESET,DOWN
00D2 8C00 85 MOV P0,R4
****----------------------------^
****ERROR #2: Undefined symbol
00D4 750009 86 MOV P1,#09H
****----------------------------^
****ERROR #2: Undefined symbol
00D7 750005 87 MOV P2,#05H
****----------------------------^
****ERROR #2: Undefined symbol
00DA 0140 88 JMP MAIN
00DC 22 89 DOWN:RET
00DD 90 STP: ;PAUSE ROUTINE FOR TIMER
00DD 200002 91 S1:JB START,DWN
00E0 80FB 92 SJMP S1
00E2 22 93 DWN:RET
00E3 94 DELAY: ;DELAY OF ONE SECOND
00E3 750001 95 MOV TMOD,#01H
****--------------------------------------------^
****ERROR #2: Undefined symbol
00E6 75003C 96 MOV TH0,#3CH
****--------------------------------------------^
****ERROR #2: Undefined symbol
00E9 7500B0 97 MOV TL0,#0B0H
****--------------------------------------------^
****ERROR #2: Undefined symbol
00EC 7F00 98 MOV R7,#00H
00EE D200 99 SETB TR0
****---------------------------------------------^
****ERROR #2: Undefined symbol
00F0 3000FD 100 DEL:JNB TF0,DEL
****----------------------------------------^
****ERROR #2: Undefined symbol
00F3 75003C 101 MOV TH0,#3CH
****--------------------------------------------^
TIMER PAGE 4

****ERROR #2: Undefined symbol
00F6 7500B0 102 MOV TL0,#0B0H
****--------------------------------------------^
****ERROR #2: Undefined symbol
00F9 C200 103 CLR TF0
****--------------------------------------------^
****ERROR #2: Undefined symbol
00FB 0F 104 INC R7
00FC BF14F1 105 CJNE R7,#14H,DEL
00FF 22 106 RET
107
108 END

VERSION 1.2h ASSEMBLY COMPLETE, 38 ERRORS FOUND

ERROR SUMMARY:
Line #1, ERROR #17: Illegal bit designator
Line #2, ERROR #17: Illegal bit designator
Line #3, ERROR #17: Illegal bit designator
Line #5, ERROR #17: Illegal bit designator
Line #6, ERROR #17: Illegal bit designator
Line #7, ERROR #17: Illegal bit designator
Line #22, ERROR #2: Undefined symbol
Line #24, ERROR #2: Undefined symbol
Line #26, ERROR #2: Undefined symbol
Line #30, ERROR #2: Undefined symbol
Line #31, ERROR #2: Undefined symbol
Line #35, ERROR #2: Undefined symbol
Line #37, ERROR #2: Undefined symbol
Line #41, ERROR #2: Undefined symbol
Line #44, ERROR #2: Undefined symbol
Line #46, ERROR #2: Undefined symbol
Line #49, ERROR #2: Undefined symbol
Line #51, ERROR #2: Undefined symbol
Line #55, ERROR #2: Undefined symbol
Line #56, ERROR #2: Undefined symbol
Line #61, ERROR #2: Undefined symbol
Line #62, ERROR #2: Undefined symbol
Line #64, ERROR #2: Undefined symbol
Line #68, ERROR #2: Undefined symbol
Line #71, ERROR #2: Undefined symbol
Line #72, ERROR #2: Undefined symbol
Line #73, ERROR #2: Undefined symbol
Line #85, ERROR #2: Undefined symbol
Line #86, ERROR #2: Undefined symbol
Line #87, ERROR #2: Undefined symbol
Line #95, ERROR #2: Undefined symbol
Line #96, ERROR #2: Undefined symbol
Line #97, ERROR #2: Undefined symbol
Line #99, ERROR #2: Undefined symbol
Line #100, ERROR #2: Undefined symbol
Line #101, ERROR #2: Undefined symbol
Line #102, ERROR #2: Undefined symbol
Line #103, ERROR #2: Undefined symbol
TIMER PAGE 5

AAA. . . . . . . . . . . . . . . C ADDR 00C4H
BUZZ . . . . . . . . . . . . . . NUMB 0000H
DD1. . . . . . . . . . . . . . . C ADDR 004BH NOT USED
DD2. . . . . . . . . . . . . . . C ADDR 0053H NOT USED
DD3. . . . . . . . . . . . . . . C ADDR 0057H NOT USED
DE2. . . . . . . . . . . . . . . C ADDR 0087H NOT USED
DE3. . . . . . . . . . . . . . . C ADDR 008BH NOT USED
DEL. . . . . . . . . . . . . . . C ADDR 00F0H
DELAY. . . . . . . . . . . . . . C ADDR 00E3H
DF2. . . . . . . . . . . . . . . C ADDR 0089H
DF3. . . . . . . . . . . . . . . C ADDR 008DH
DISA . . . . . . . . . . . . . . NUMB 0000H
DISB . . . . . . . . . . . . . . NUMB 0000H
DISC . . . . . . . . . . . . . . NUMB 0000H
DOWN . . . . . . . . . . . . . . C ADDR 00DCH
DS1. . . . . . . . . . . . . . . C ADDR 0051H
DS2. . . . . . . . . . . . . . . C ADDR 0055H
DS3. . . . . . . . . . . . . . . C ADDR 0059H
DWN. . . . . . . . . . . . . . . C ADDR 00E2H
LASTEN . . . . . . . . . . . . . C ADDR 00A0H NOT USED
LASTMIN. . . . . . . . . . . . . C ADDR 0087H NOT USED
MAIN . . . . . . . . . . . . . . C ADDR 0040H
P0 . . . . . . . . . . . . . . . UNDEFINED
P1 . . . . . . . . . . . . . . . UNDEFINED
P2 . . . . . . . . . . . . . . . UNDEFINED
P3 . . . . . . . . . . . . . . . UNDEFINED
RESET. . . . . . . . . . . . . . NUMB 0000H
RST. . . . . . . . . . . . . . . C ADDR 00CFH
S1 . . . . . . . . . . . . . . . C ADDR 00DDH
START. . . . . . . . . . . . . . NUMB 0000H
STP. . . . . . . . . . . . . . . C ADDR 00DDH
TE . . . . . . . . . . . . . . . C ADDR 0071H
TE1. . . . . . . . . . . . . . . C ADDR 00A8H
TEN. . . . . . . . . . . . . . . C ADDR 006CH NOT USED
TF0. . . . . . . . . . . . . . . UNDEFINED
TH0. . . . . . . . . . . . . . . UNDEFINED
TL0. . . . . . . . . . . . . . . UNDEFINED
TMOD . . . . . . . . . . . . . . UNDEFINED
TR0. . . . . . . . . . . . . . . UNDEFINED
Thu Nov 06 2014, 11:50 pm
#10


I have ASM51 , because my school is still using it.

sk8boardboy


I'm not sure which program you have.
Can you give a link to a safe site to get it from,
OR
post a copy here.

Better still, switch to Keil, I'm sure a free version is available.

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

migCar
Wed May 08 2024, 04:48 pm
TimmyJup
Wed May 08 2024, 12:22 am
Shawnarows
Tue May 07 2024, 10:16 pm
GlennVet
Tue May 07 2024, 04:46 pm
RonaldJoump
Tue May 07 2024, 10:15 am
Jasonkam
Mon May 06 2024, 10:00 pm
JamesroW
Mon May 06 2024, 09:37 am
Chrispes
Mon May 06 2024, 07:34 am