8051 microcontroller

  1. W

    8051 external ROM and RAM

    Hi, I want to to copy the data of and external ROM adress to an external RAM adress, my try : CLR A MOV DPTR, #8000H ; 8000H is the ROM Adress MOVC A, @A+DPTR; A gets DPTR's data MOV DPTR, #6000H ; 6000H is the RAM Adress MOVX @DPTR, A is this program correct? if yes is it the only method?
  2. D

    8051 use which computer architecture

    I found some websites they say 8051 is von Numan architecture. But i studied in college , architecture of microcontrollers are Harvard.which one is correct?
  3. K

    A problem in interfacing the LCD with 3 wires (using Texas instruments 74HC595)

    I try to interface with 16x2 LCD using 74HC595 shift register from Texas Instruments. I uploaded the following code : ;AT89C51 ;24MHz ;SHIFT REGISTER PINS CLK BIT P1.0 STR BIT P1.1...
  4. K

    Writing a String on Hitachi LCD using AT89S52

    I try writing a string instead of writing letter by letter. So, I tried this code: ORG 00H RS BIT P2.7 E BIT P2.6 MOV SP, #25H MOV P1, #00H MOV P2, #00H MOV TMOD, #01H...
  5. K

    4-bit mode of LCD-1602 using 8052 µc

    I try writing "NO" in the LCD using 4-bit mode. So, I programmed the AT89S52 to send the upper nibble first to the last 4 data inputs of the LCD. I used AND operation to eliminate the lower nibble. Afterwards, I cleared the RS bit and send a HIGH-TO-LOW enable pulse. The same code for the lower...
  6. Mayank_2606

    8051 not working after flashing the program.

    Update: The issue is resolved now. Please check my update here: https://forum.allaboutcircuits.com/threads/8051-not-working-after-flashing-the-program.177718/post-1613102 for details on the issue. The circuit is now successfully implemented, even on hardware. I am a beginner trying to learn how...
  7. Sap9

    Can someone help me with this program

    I am trying to display 1 through 9 while rotating on win8051 what am i missing here: ; Initialize number to display MOV R1, #0 ; Main Loop LOOP: ; Display R1 on the 7-Segment CALL GETDIGIT CALL DISPLAY ; Wait one second CALL DELAY ; Increment R1 CALL INCREASE ; Repeat the Loop JMP LOOP ; Delay...
  8. S

    Assembly Language Program

    So we've been instructed to write an assembly language program to display numbers 0-9 on a common anode 7 Segment Display and simulate it using the Proteus Software. (8051 microcontroller) (And 0-F as well) I'm a complete beginner in this field and was hoping that I'd get some help here from...
  9. N

    8051 microcontroller operating like Solitaire - University Assignment

    I was tasked with creating a certain 8051 microcontroller project by my professor and I am keen to build the project all by myself, however, in order to carry out the given assignment, I may need some expert guidance. The project description is provided in below paragraph. The microcontroller...
Top