1. Ely Ondo Ekogha

    External interrupt RB0/INT not working on PIC16f627A

    Hello Everyone I'm having a problem with my external interrupt on RB0 which is not firing when I tested it physically but it works well when I simulate the project on PROTEUS 7. Basically the PIC is connected to a 74C922 encoder with DA pin connected to RB0 to trigger the interrupt and read the...
  2. K

    8085 SOD Light a LED Assembly Language Code Question

    Hi, When I load this code into ROM and execute it on my 8085 based computer, it works fine. The LED connected to the SOD (serial output) lights and goes out: START: MVI A,C0 ; light the LED SIM MVI B,FF ; load the delay count into the B register DELAY: DCR B JNZ DELAY...
  3. Heroz

    What address does it save in EEPROM ?

    I watched Ben eater's video it's about building computer based on 6502 microprocessor and I'm stuck at part3 ( Assembly language VS Machine code). He was programing 32k at28c256 EEPROM and he programmed by assembly to blink LED. Here his code: And he uploaded code to EEPROM by Minipro TL866...
  4. C

    How to introduce myself to the microprocessor world (MOVE FORM MCU's to MPU's)

    Hi everyone!, im currently a student, i know about electrical circuits, basic electronics, digital circuits, basic digital design, microcontrollers, programming and other things, im a biomedical engineer and currently im working as service engineer (giving maintenance to medical equipment) but...
  5. U

    pic16f690 - LCD works in proteus but not on breadboard

    Hello everyone. Im have some trouble getting an LCD to work with a 4*4 keypad and pic16f690. The code works in proteus, but when i test on the breadboard, will all the same connections, it does not display anything. What could be the problem? I have attached the code and circuit design below...
  6. levi22

    PIC assembly switch statement

    I am quite new to assembly programming and I am trying to create a switch statement. I was using the Microchips example but it does not seem to work in my simulation. Here is my code. It supposed to go to label2 but it skips all the conditions. Any help will be appreciated Mod: wrapped your...
  7. 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?
  8. W

    Decoding instructions 8051

    Hi, I have a question about 8051 I have an instruction which at adress 0020H and codded as 80F0H what would be the value of PC? i don't understand how can i decode it
  9. arduinolego611

    Get a docker image via command line (for running assembly language on a Mac)

    I have a book called "Learn to Program with Assembly" by Johnathan Bartlett. The book told me that once I downloaded Docker and had it running, I could get an image created by the author for Mac users to be able to use the code from the book by typing the following into the...
  10. D

    Proteus x Mplab Source Code

    Hi guys. What is the difference between these two procedures for the reset and interrupt vector. One in mplab and one in the Proteus? org 0x00 ;reset vector goto Start org 0x04 ;interruption vector goto Start PGM code 0x0 Goto Start ORG 4 ;some code here PGM code Start
  11. V

    facing dificulty for choosing the ic pinouts.

    hello guys, I think I might be asking a very basic question but by seeing the SMD Ic which I have got are having a dual notch and I am a bit confused with choosing it. can someone suggest to me the proper side of the notch? and which pin is to be considered as the 1 or Start? presently I am...
  12. D

    Enabling conversion on other AN ports (Assembly)

    Hello, I am trying to implement a weight sensor. Tension simulates weight, and I've already made a sensor which is working. But when I try to enable conversion on the other sensors, ie the other AN ports, it doesn't recognize when I call adcon1,adcon2, etc. I appreciate if you can help me...
  13. 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...
  14. 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...
  15. A

    Help for Testing and assembly PCB

    Hi guys, i need help with my doc. I do have to inspection and assembly PCB board I this is my steps are 1-First, I will make sure the PCB board does not have any damage by visual inspection PCB and see if there is any scratch on the lines that will transfer the power. 2- Check the PCB for...
  16. Milo-D

    MDX - AVR Assembly Debugger/Disassembler

    Hey Guys, I just wanted to share with you a project in order to get some constructive feedback. MDX is an Assembly Simulator for 8-bit AVRs. It has an integrated Disassembler, which reconstructs labels and comments in order to increase readability. What's different ? - Backstepping is...