Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

does it worksssssssssss??????????

Status
Not open for further replies.
This is Gollum.

348-347-344-gollum.png
 
Last edited by a moderator:
i was working with 89c51 and i have to set the bit p1.4 for both of the bits p2.3 and p2.4 on
if only p2.3 i have to set bit p1.3

i need to implement as model to execute my project work can above program can be done on hardware???????

org 0000h
back:
jb p2.3,led1
sjmp back
led1:
jb p2.4,led2
setb p1.3
led2:
setb p1.4
end


plz help meeeee
 
Code:
section .text				;section declaration

			;we must export the entry point to the ELF linker or
    global _start	;loader. They conventionally recognize _start as their
			;entry point. Use ld -e foo to override the default.

_start:

;write our string to stdout

        mov     edx,len ;third argument: message length
        mov     ecx,msg ;second argument: pointer to message to write
        mov     ebx,1   ;first argument: file handle (stdout)
        mov     eax,4   ;system call number (sys_write)
        int     0x80	;call kernel

;and exit

	mov	ebx,0	;first syscall argument: exit code
        mov     eax,1   ;system call number (sys_exit)
        int     0x80	;call kernel

section .data				;section declaration

msg     db      "Hello, Gollum!",0xa	;our dear string
len     equ     $ - msg                 ;length of our dear string
 
i was working with 89c51 and i have to set the bit p1.4 for both of the bits p2.3 and p2.4 on
if only p2.3 i have to set bit p1.3

i need to implement as model to execute my project work can above program can be done on hardware???????

org 0000h
back:
jb p2.3,led1
sjmp back
led1:
jb p2.4,led2
setb p1.3
led2:
setb p1.4
end


plz help meeeee

The only one who can say if it works or not is you!
You have to assemble the hardware you designed and see if it works or not. You are asking us if a piece of code works, but the software works with the hardware.

You have to initialize the uC, set the interruptions, set the P0,P1,P2 and P3 as inputs or outputs... A bunch of things are missing. But I see no problems with the sintax you posted, I cannot go any further due the lack of information you gave us.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top