Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Monday, August 08, 2016

Renesas Technology - Semiconductors

Development, design, manufacture, sales and servicing of system LSIs, including microcomputers, logic and analog devices, discrete devices and memory products, including flash memory and SRAM.

Renesas Technology - Semiconductors
.
Renesas Technology was established April 1, 2003 as a joint venture of Hitachi, Ltd. and Mitsubishi Electric.

YRPBRL78L12 For RL78 - L12 -  Renesas

The Renesas Promotion Board is pre-programmed to work with the GUI provided on the included DVD to demonstrate the key low power capabilities of the RL78/L12 device family along with it's direct drive LCD functionality.

YRPBRL78L12 For RL78/L12 - Renesas

The RPBRL78L12 includes RL78/L12 CPU board with custom segment LCD integrated, On Chip Debugger (OCD), Eclipse based e2studio (a Integrated Development Environment), Free of charge GNU compiler and Example embedded code, extensive documentation.

Renesas Electronics Corporation
2801 Scott Boulevard Santa Clara, CA 95050-2554, USA

Friday, August 05, 2016

PIC Microcontroller Tutorials

These are Tiny Chips that integrate the Microprocessor and Peripheral chips in a compact size with low power consumption. PIC Microcontrollers from Microchip are the evolved computing digital devices that go into many gadgets and intelligent equipment. These are easy to program and reprogram and even protect your code or IP.

PIC Microcontroller Tutorials

The PIC has the math power. The memory, the I/O ports are integrated in the chip like 8051. Some may remember that Microprocessors like 8085 and Z80 had all these functions in chips outside and used to consume more power. Then came CMOS and better IC technology. The 8051(now avr, atmega)and PIC Micro are entire boards in one chip.

PIC microcontrollers for beginners too - Author: Nebojsa Matic

The above tutorial gives the History of computers, microprocessors and the details of PIC Micro's Internals.

”..what microcontrollers are and how they operate. Numerous illustrations and practical examples along with a detailed description of the PIC16F887 microcontroller will make you enjoy your work with PIC MCUs.”

PIC Microcontrollers - Author: Milan Verle

PIC Tutorials and Gooligum baseline and mid-range PIC training and development board.

PIC Training Course

Gooligum PIC training board

Introduction to PIC Microcontrollers,Baseline PIC Architecture and Assembly Language, Baseline PIC C Programming, Mid-range PIC Architecture and Assembly Language - Quite a few are free and can be read online.

Starting with PICmicro controllers by Wouter van Ooijen. PICmicro is the brand name for a family of microcontrollers manufactured by Microchip. The PIC acronym stood for Peripheral Interface Controller, but recently Microchip has renamed their chips to PICmicro. Within this family the flash-microcontrollers (16×84, 16f62x, 16f87x) are ideal devices for hobbyists and low-volume professionals.

Learn to program in C with FED - This manual will take you through the process of learning C from variables through constants to pointers and then structures and unions. Most of the examples are standalone and are as small as possible to enable the purpose and effect to be easily understood.

Programming and Customizing PICmicro - Myke Predko

Tuesday, August 02, 2016

8051 Single Board Computer

New Microprocessor learning board demonstrates exemplary design of 8-bit single board computer. More peripheral and easy to adapt to be a dedicated controller.

8051 Microcontroller Kit

8051 kit using 7-segment display and hex key monitor. The design is simple, small number of components and cheap. The size is compact, 5.3x5.7 inches. The keypad is ergo design for young students. The kit is 8051 based microcontroller. So many chip makers produce the 8051 core microcontroller. The kit is available for both preassembled and kit form.

 8051 Microcontroller Kit

8051 Single Board Computer

The new 8051SBC features;
  • CPU: Any 8051 compatible with 40-pin DIP package @11.0592MHz
  • MEMORY: 27C256, 32kB EPROM for monitor program
  • 62256, 32KB SRAM for both code and data space
  • I/O: direct cpu bus interface 2x16 line LCD
  • MEMORY and I/O Decoder: GAL16V8D
  • EEPROM: 24LC256, 32KB serial eeprom
  • RTC: Real-time clock, DS1307 with +3V Lithium backup
  • ADC: LTC1298, SPI interface 2-channel 12-bit Analog-to-Digital Converter
  • I/O pins: P1,P3 of 8051 cpu, 16-bit I/O port
  • Keypad and DIPSW: 4-bit keypad and 4-bit DIP switch
  • RS232 Level Converter: MAX232
  • RS485: 75176 differential transceiver
  • Serial Interface: 9600 8n1
  • Monitor Program: Modified PAULMON2 including new commands
delabs Notes -
 
This is an Educational Masterpiece, with more Relevance to Asian Students. I took my first steps with 8085, Z80 and later 8749. Then the 80C51. If you start writing code for 8080, you will want features which will come in 8749 and when you study 8749 and think of enhancements 80C51 will pop out as if they read your mind.

Once you work with these, then you can use all the new uC and uP easily. It is better you write code with as less EPROM or Flash as possible. This will help you make quality code. The smaller the code the more real time your firmware and lesser bugs.

Sunday, July 10, 2016

8051 Macro Assembler ASEM-51

In 1979 Intel has introduced the 8051 as the first member of the MCS-51 family of microcontrollers. Today hundreds of cheap 8051 derivatives are available from dozens of manufacturers. This makes the MCS-51 architecture so interesting for professionals and hobbyists.

8051 Macro Assembler ASEM-51

Intel had also defined an 8051 assembly language with bells and whistles for all the subtle peculiarities of the MCS-51 core, and offered a well-designed 8051 assembler, the legendary ASM51. Unfortunately, Intel obsoleted all its MCS-51 development tools in December 1993. The original (and IMHO best) 8051 assembler was gone and no longer available! ....... - W.W. Heinz,

Assembly Language and Hex - 8051

ASEM-51 is a two-pass macro assembler for the Intel MCS-51 family of microcontrollers. It is running on the PC under MS-DOS, Windows and Linux. The ASEM-51 assembly language is a rich subset of the Intel standard that guarantees maximum compatibility with existing 8051 assembler sources.

"In the letter, they told me that they had used my ASEM-51 V1.2 to develop the motor-control software for a little Mars car prototype..."They had validated several 8051 assemblers, and found ASEM-51 to be the most reliable and best documented one.

Saturday, July 09, 2016

Logisim -Simulate Digital Logic Circuits

Logisim is an educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits.

Logisim -Simulate Digital Logic Circuits

Logisim -Simulate Digital Logic Circuits

With the capacity to build larger circuits from smaller subcircuits, and to draw bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire CPUs for educational purposes.

Some Features
  • The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy to draw circuits!
  • Circuit layouts can be used as "subcircuits" of other circuits, allowing for hierarchical circuit design.
  • Included circuit components include inputs and outputs, gates, multiplexers, arithmetic circuits, flip-flops, and RAM memory.
  • The included "combinational analysis" module allows for conversion between circuits, truth tables, and Boolean expressions.

Wednesday, July 06, 2016

Micro/sys - Embedded Solutions for OEM Systems

They Offers a wide range of processor choices, from cost effective 80C188-based computers through Pentium-based powerhouses, and supporting peripheral and I/O products.

"Since 1976, Micro/sys has helped spread the use of microprocessor technology into Original Equipment Manufacturer (OEM) systems..."

Micro/sys - Embedded Solutions for OEM Systems

Micro/sys expansion boards are offered in two physical footprints: PC/104 and EPIC. They are available with either the StackableUSB interface or PC/104 connector.

USB1320  - Zigbee Wireless Transceiver with Analog

The new Micro/sys USB1320 Zigbee wireless transceiver paves the way for this popular wireless communication standard to be added to embedded systems and still meet the reliability demands of volatile environments.

USB1320  - Zigbee Wireless Transceiver with Analog
  • Point-to-Point, Point-to-Peer, Point-to-Multipoint, and Mesh topologies
  • Four (4) 10-bit analog in, two (2) PWM
  • Seven digital I/O
  • Small 1.85" x 1.78" StackableUSB, USB 2.0
  • Extended temp operation
Micro/sys, Inc.
3730 Park Pl. Montrose, CA 91020, USA.

Friday, June 10, 2016

Embedded Development using VisSim - Visual Solutions

VisSim is a software tool by which we can do mathematical modeling, simulation, and model-based embedded development with a friendly and easy visual language.

Embedded Development using VisSim - Visual Solutions

"VisSim is a block diagram language for creating complex nonlinear dynamic systems. To create a model, simply drag blocks in the workspace and connect them with wires. Then click the Go button to initiate your simulation. The response is instantaneous."

 "VisSim's tightly integrated development platform makes it easy to pass freely among the stages of model construction, simulation, optimization, and validation. This means you can create virtual prototypes on your desktop and make sure they're working properly before committing to the design."

VisSim - Digital Power Designer

VisSim - Digital Power Designer

VisSim/Digital Power Designer provides high level blocks for simulation and code generation of power supply and digital power components and controls. VisSim/Digital Power Designer blocks let you develop a working controller which can be directly downloaded to the MCU for digital power applications.

Visual Solutions, Incorporated
487 Groton Road Westford, Massachusetts 01886,USA.