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

Wed Apr 14 2021, 09:31 AM
Niklas Spearman
$99 once off!
Tue Apr 13 2021, 10:42 PM
Aliza Dyal
Brand new way of online advertising just released! The best part is you'll never have to pay for clicks again! To find out more have a look at : http://bit.ly/advertising-with-zero-perclick-charges-ever
Tue Apr 13 2021, 07:29 AM
Bryancxv
only
Mon Apr 12 2021, 11:54 AM
Joe N
I have recently launched my own site, and I am looking to provide value for you for free, by giving away 26 professional level blog post templates (worth $297).
Mon Apr 12 2021, 09:24 AM
Aretha
Hey, I think your site might be having browser compatibility issues. When I look at your website in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, very good blog! https://onanadiete.ru/alpha-numeric-reasoning-questions-and-answers-pdf.pdf alpha numeric reasoning questions and answers pdf alpha numeric reasoning questions and answers pdf

Downloads

Comments

Mirza123
Thu Jun 25 2020, 03:46 PM
eunicelove124
Mon Jun 22 2020, 03:03 PM
cerouno
Tue Jun 16 2020, 05:10 PM
Marce
Sat Jun 13 2020, 09:43 PM
Davidthils
Thu May 21 2020, 12:44 PM
Jakeror
Thu May 21 2020, 01:28 AM
motorCar
Wed May 20 2020, 07:05 PM
Vordrync
Wed May 20 2020, 11:52 AM

Online

Guests: 120, Members: 0 ...

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

Members: 38215
Newest member: Mirza123