Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

MCU: Metalink Assembler 8051 and LCD_Display_16x2 problems

Solved!
Go to solution

Hello,

I'm trying to  build the 8051 tutorial here:

http://www.8052.com/tutlcd

But I'm having problems in Multisim. I build the circuit and seem to wire everything up correctly, at least multisim doesn't complain, and the assembler doesn't mind my code, but it couldn't navigate to the build directory so I loaded the .hex file instead, but he LCD does nothing. I've attached the files, can someone please help?

 

lcd2.jpg

0 Kudos
Message 1 of 5
(7,333 Views)
Solution
Accepted by topic author Laserbeak43

It seems ur beginner to multisim. 

U must noteone thing.

Controlwords of the display module changes from manufacturer to manufacturer.  

The codethat u have attached seems to be just copied from the website.

 To find the instruction bytes for the LCD given click info in the properties window of the LCD.

and some of the routines written for ur circuit are just useless

find the working file below. some modifications are made .

 

Regaurds

A.chaitanya 

 

 

Message Edited by chaitu2 on 10-23-2009 10:10 AM
Message 2 of 5
(7,229 Views)
Good job in making it work!
----------
Yi
Software Developer
National Instruments - Electronics Workbench Group
0 Kudos
Message 3 of 5
(7,220 Views)

chaitu2 wrote:

 

It seems ur beginner to multisim.  

U must noteone thing. 

Controlwords of the display module changes from manufacturer to manufacturer.   

The codethat u have attached seems to be just copied from the website. 

 To find the instruction bytes for the LCD given click info in the properties window of the LCD.

and some of the routines written for ur circuit are just useless

find the working file below. some modifications are made .

 

Regaurds

A.chaitanya 

 

 

Message Edited by chaitu2 on 10-23-2009 10:10 AM

 

 Hi and thanks for the great fix! i'm suprised you used so few lines to make it work. i chose the 8051 and that LCD because it was used on that website(i was assuming the LCD was meant to represent that Hitachi 447xx). i ran it in a debugger and everything seemed ok, so i thought it would work in multisim. so, you click info to get documentation! 🙂 Thanks a lot for your help. Let's have a look at the code.... wow!! that looks so simple!! i can't believe i thought it was so complicated. so why would it be so complicated in that tutorial?

0 Kudos
Message 4 of 5
(7,212 Views)

glad to help:smileyhappy:

 

0 Kudos
Message 5 of 5
(7,196 Views)