PJRC Electronic Embedded Systems Projects with parts Paul and Robin’s Home offers free technical design data and detailed instructions for building them. Useful for Education. .
PJRC – Embedded Electronic Projects
The Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port.
Version 3.6 features a 32 bit 180 MHz ARM Cortex-M4 processor with floating point unit. All digital and analog pins are 3.3 volts. Do not apply more than 3.3V to any signal pin.
Teensy USB Development Board
8051 Tools, 8051 Development Circuit Board, PAULMON2 Monitor Program, AS31 Assembler & SDCC C Compiler, Code Library.
8051 Resources And Projects
delabs Notes –
What better way to learn the uC, than by Building your own Musical Instrument or Music Player. More Motivation than you can ask for.
A Pascal powered Integrated Development Environment for 8051 Microcontrollers. It has a Project manager for Assembler and Pascal projects. MC-51 is an IDE for the 8051/80C31 and others. This is from the Institute of Experimental and Applied Physics – Microcontroller course pages.
Integrated Development Environment for 8051 Microcontrollers
To communicate with a microcontroller experimentation board via the serial interface, MC-51 provides a terminal mode. The required parameters for the connection can be adjusted using the main menu. The microcontroller needs to be programmed with an appropriate monitor program (e.g. PAULMON)..
The simulator lets you test small programs without any external hardware. It contains all common debugging features (Run, Stop, Single step, Step over subroutine, Run to selected line). You can execute the program step-by-step or set breakpoints anywhere in the program.
The simulator displays the source code with program labels as well as the compiled hex code and the program addresses. All registers and memory locations can be inspected and changed if desired. Numbers may be displayed as hex, decimal or binary values.
- Text editor with syntax highlighting to create Assembler and Pascal sources
- Interface to the Pascal compiler Turbo51 by Igor Funa
- Interface to the assembler ASEMW by W.W. Heinz
- Integrated simulator and debugger for all basic 8051 functions including timer and serial interface
- Terminal window to communicate with a monitor program inside the microcontroller and to download programs into the memory of the microcontroller using the Hex Intel format
- Module for flash programming Atmel AT89S8252/53 microcontrollers using the serial interface
- Check program for Atmel microcontrollers with ISP
Here are BASIC-52 projects and some Atmel AVR projects.and audio projects like Balanced microphone preamp with phantom power. It also has the old PIC Archive.
Electronic Projects of Mast
Projects with Basic 52
- Using DS1621 temperature sensor chip with BASIC-52 (Temperature logger)
- Using ADS1286 12-bit ADC with BASIC-52
- Cheap R2R DAC for BASIC-52 with performance analysis
- Using RF modules for wireless communication with BASIC-52
- Sinewave generator with AD9835 DDS, driven by BASIC-52
My first 8052 BASIC Project
“So, first of all, you need a 80C52 or compatible microcontroller. There are several producers, I used Atmel’s AT89C52 which is FLASH based, so it can be reprogrammed (as opposed to 80C52 which is OTP part). Any 89C52 or 87C52 part will do fine for experimenting, but if you do not have a programmer for 8051 family of MCU-s, Atmel also has a AT89S8252 (8052 compatible chip with 2K of EEPROM built in) with a serial programming interface which makes building a programmer much easier.”
Simple PWM controller – with 555
This 555 timer based PWM controller features almost 0..100% pulse width regulation using R1, while keeping the oscillator frequency relatively stable. The frequency is dependent on values of R1 and C1, values shown will give a frequency range from about 170 to 200 Hz. Any 555 chip will do, CMOS is fine as well.
Local copy of David Tait’s PIC archive
Most of these files are related in some way to my simple PIC16C84 programmer for IBM compatible PCs (download pic84pgm.zip and pic84v05.zip). You may find one or two packages that have more to offer though.
A modern graphical IDE for microcontrollers based on 8051. MCU 8051 IDE is an integrated development enviroment. Supported programming languages are C and assembly. It has its own assembler and support for 2 external assemblers. For C language it uses SDCC compiler.
MCU 8051 IDE
This IDE contains simulator, source code editor, assembler, HW programmer and much other tools. Simulator supports over 79 MCU primarily from Atmel.
8051 Development Tools by Chin-Shiuh Shieh
Assembler, Simulator, Programmer, Debugger, C Compiler, BASIC Compiler, Pascal Compiler, Disassembler and Terminal Emulator.
BASCOM-8051 is the Windows BASIC COMPILER for the 8051 family and BASCOM-AVR is the original Windows BASIC COMPILER for the AVR family.