Discussion in "New Ideas regarding projects" started by    ugoo5000    Jul 29, 2016.
Fri Jul 29 2016, 11:48 AM
#1
i am working on a project to generate a continuous pulse of 1 second on p1.2 when p3.0 is depress to ground. but is not working ,pls i need help
below is my code

org 00h
mov p1,#11111111b
mov p3,#11111111b
start:
mov p1,#11111111b
mov p3,#11111111b

start1:
jnb p3.0,count
jmp start1


count:
setb p1.2
clr p1.2
call delay
setb p1.2
jmp start1



delay: ;DELAY OF ONE SECOND
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
MOV R7,#00H
SETB TR0
DEL:JNB TF0,DEL
MOV TH0,#3CH
MOV TL0,#0B0H
CLR TF0
INC R7
CJNE R7,#14H,DEL
ret

end
Fri Jul 29 2016, 11:50 AM
#2
below is the proteus file
Fri Jul 29 2016, 07:31 PM
#3
Hi
Your Proteus file did not upload, be sure to zip it before attaching.

Your code is okay.
Are you able to program your 8051 to do a simple LED flash ?.
Fri Jul 29 2016, 07:49 PM
#4
i want the the counter to be counting in secs with the real time clock but is a second late to compare with real time clock, i mean the proteus time, stimulate it and see


[ Edited Fri Jul 29 2016, 07:52 PM ]
Fri Jul 29 2016, 11:34 PM
#5
Your code does not count at all, it produces a one-shot, low pulse for each button press.
Can you zip and post your Proteus project.
Sat Jul 30 2016, 06:30 AM
#6
proteus file
Attachment
Sat Jul 30 2016, 06:40 AM
#7
when i press a button in p3.0,the counter will start to count but my problem is that the counter is not counting in real time in second with real clock the ,how can i make the clock delay to produce pulses in a second? is like the upper and the lower pulse in my signal is delayed a second making a complete cycle 2seconds,i tried to divide the pulse by 500ms so that i can get the total pulse to be 1sec but i cant generate a delay for 500ms, pls can you help me out


[ Edited Sat Jul 30 2016, 06:41 AM ]
Sat Jul 30 2016, 07:31 AM
#8
is working now
org 00h
mov p1,#11111111b
mov p3,#11111111b

start1:
jnb p3.0,count
jmp start1


count:
setb p1.2
call delay
clr p1.2
call delay
jmp start1



delay: ;DELAY OF 500ms
MOV TMOD,#01H; delay for 50ms
MOV TH0,#3CH
MOV TL0,#0B0H
MOV R7,#00H
SETB TR0
DEL:JNB TF0,DEL
MOV TH0,#3CH
MOV TL0,#0B0H
CLR TF0
INC R7
CJNE R7,#10d,DEL; 10*50ms=500ms
RET
end
Mon Aug 01 2016, 05:26 AM
#9


is working now

ugoo5000


Great, thanks for letting us know.

Get Social

Information

Powered by e107 Forum System

Conversation

ExperimenterUK
Wed Jul 26 2017, 07:51 PM
Please post questions in the forum, the chat box is for chat
msd007
Wed Jul 26 2017, 11:27 AM
i need code if any one have aduc706 interfacing lcd 16*2
msd007
Wed Jul 26 2017, 11:26 AM
pl help me how to write code of interfacing ADuc7026 controlleo lcd pl any one help me hoe to initializend configure the direction
rammichael
Wed Jul 26 2017, 06:04 AM
can you explain what is timer and how to use their modes ...
rammichael
Wed Jul 26 2017, 06:03 AM
ExperimenterUk thank you for your quick reply okay
ExperimenterUK
Wed Jul 26 2017, 01:43 AM
rammichael & Sarvn We will help,but mainly by answering questions about problems.
rammichael
Tue Jul 25 2017, 10:59 AM
i want few tips to learn to become an expert in embedded systems ...?anybody is there to help me?
Sharmi
Sun Jul 23 2017, 04:13 AM
Sir, I wants to make a digital clock with RTC using AT89C51 or AT89C2051 and seven segment led. Sir will u help me?
Sarvn
Sat Jul 22 2017, 11:42 AM
I wnt to learn embedded could anyone help me
Sarvn
Sat Jul 22 2017, 11:41 AM
Hi

Downloads

Comments

msd007
Wed Jul 26 2017, 11:23 AM
hmn16
Wed Jul 26 2017, 01:04 AM
rammichael
Tue Jul 25 2017, 07:12 AM
Rohanmore26
Tue Jul 25 2017, 04:26 AM
AlFaller
Mon Jul 24 2017, 02:31 PM
Sarvn
Sat Jul 22 2017, 11:34 AM
diablom
Fri Jul 21 2017, 01:44 PM
Alihaider.007
Thu Jul 20 2017, 03:07 PM

Online

Guests: 52, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 37866
Newest member: msd007
Forum Activity
ExperimenterUK Avatar
Posted By ExperimenterUK
Wed Jul 26 2017, 07:35 PM
A byte such as 0xfa will not pass through the sys...
hmn16 Avatar
Posted By hmn16
Wed Jul 26 2017, 01:08 AM
Hello, I am current;y trying to send a hexadecimal...
Rohanmore26 Avatar
Posted By Rohanmore26
Tue Jul 25 2017, 04:29 AM
Hello I want to know How 3D stitching of 2 3D imag...
AlFaller Avatar
Posted By AlFaller
Mon Jul 24 2017, 02:40 PM
Here is a lot information about using virtual COM ...
ExperimenterUK Avatar
Posted By ExperimenterUK
Thu Jul 20 2017, 04:08 PM
can it be possible ?? Alihaider.007No.You will nee...
Alihaider.007 Avatar
Posted By Alihaider.007
Thu Jul 20 2017, 03:14 PM
Sir I am using AT89S8253 I have trying to use this...
Utsavi Avatar
Posted By Utsavi
Mon Jul 17 2017, 09:57 AM
Hello Ajay_Bhargav,Thanks for your reply. Yes, you...
ajay_bhargav Avatar
Posted By ajay_bhargav
Mon Jul 17 2017, 06:41 AM
I do not think it would be a good idea to kind of ...
ajay_bhargav Avatar
Posted By ajay_bhargav
Mon Jul 17 2017, 06:32 AM
Tasking EDE has linker script facility available y...
Ramweit Avatar
Posted By Ramweit
Thu Jul 13 2017, 06:58 AM
Thank you for response,Sim300 gsm Modem am using h...