Hi guys, Here is the situation I've 89c51 microcontroller board which I want to connect with PC as well as GSM but as everybody knows it(8051) has only one UART so one solution is try using 87xx or 83xx series of controller but that means I'll have to change my programmer. So what I'm thinking is I'll use simple mux/demux for Tx/Rx of 8051. I want to know will it be o.k.? Can simple AND or OR gates can handle data rate of 9600bps?
Thank you very much in advance.
Im tryin to access data from my UART. Ive tried transfering data using SBUF from peripheral window. Using getkey, getchar or assembly language.. Im not able to transfer data from my Sbuf to register or data variables declared. Im a new user of keil.
Start a new thread with your problem.
Ad do spend some time trying to tell what you have tried. Preferably complemented with your source code that doesn't work.
Also spend some time studying the Keil documentation, and the samples provided - see: http://www.keil.com/support/man/docs/uv3/uv3_ex_hello.htm
If you're also new to the 8051, you will need to download & study the so-called "bible" for the 8051:
Chapter 1 - 80C51 Family Architecture: www.nxp.com/.../80C51_FAM_ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer's Guide and Instruction Set: www.nxp.com/.../80C51_FAM_PROG_GUIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description: www.nxp.com/.../80C51_FAM_HARDWARE_1.pdf
And here's some more useful resources:
8051 Tutorials: www.8052.com/tutorial.phtml
Books about the 8051: http://www.keil.com/books/8051books.asp www.8052.com/books.phtml