Showing posts with label 8051. Show all posts
Showing posts with label 8051. Show all posts

Sunday, November 2, 2008

P89V51 code SVN

I have decided to open my small project on SDCC c code for P89V51. This project is open source. It is distributed under GNU General Public License.

How to download?

Use this command to anonymously check out the latest project source code

svn checkout http://p89v51-sdcc.googlecode.com/svn/trunk/ p89v51-sdcc-read-only

Or, please find the compressed files (.zip, .gz) from the project page

http://p89v51-sdcc.googlecode.com


If found bugs or got troubles, please feel free to report in the Support Forum.


---

Thursday, April 19, 2007

8051 mcu, von Neumann vs Harvard Architectures

We can classify computer architectures into two categories:

von Neumann architecture: computers has a single, common memory space in which both program instructions and data are stored. There is a single internal data bus that fetches both instructions and data. They can not be performed at
the same time

Harvard architecture: computers have separate memory areas for program instructions and data. There are two or more internal data buses, which allow simultaneous access to both instructions and data. The CPU fetches program instructions on the program memory bus.

(more…)

Thursday, April 12, 2007

Microcontroller Programmer DIY

I search about this issue for a while, "Building programmer of our own designs". I found a few of open source programmer projects so that every body can use and contribute it. Here is an opportunity of learning the microcontroller programmer designs from that open schematics. (more…)

Tuesday, April 3, 2007

ASEM-51 step-by-step Installation on Windows XP

Last time I wrote an installation for ASEM-51, a two-pass macro assembler for the Intel MCS-51 family of microcontrollers, using the batch file INSTALL.BAT. For someone who do not like anything that is running automatically, or things are not quite clear, here is an step-by-step installation guide for ASEM-51. (more...)

Sunday, April 1, 2007

Learning Machine Code with 8-bit Microcontrollers

To understand deeply in processor architecture, we have to learn the Machine Code. I decide to select the 8051 microcontroller as a microprocessor model. A microcontroller (or MCU) is a computer-on-a-chip. They integrate many modules on one chip such as RAM, Flash memory, EEPROM, serial ports (UARTs), I²C, Serial Peripheral Interface (SPI), analog-to-digital converters (ADC), clock generator (XTAL) and more. (more...)

Sunday, March 18, 2007

Atmel 8051 MCUs roll for high-volume USB apps

Atmel unrolled 8051-based USB MCUs that feature a USB Full-Speed controller, UART, SPI and a two-wire interface allowing an easy connection to companion devices.... Source: http://www.eetasia.com/ART_8800456879_1034362_c187178820070316.HTM?from=RSS