Posts

Showing posts from 2008

Robotics

Image
Robot Parts In India http://www.jrobotics.com/ http://triindia.co.in/index.php http://www.nex-robotics.com/ — good communications,rovers dragon fly all they have http://www.robokits.co.in/shop/--the parts and kit at reasonable prices...LPC 2138 ARMboards at just 1000Rs ,pic/AVR boards 600Rs,serial to USB converter link...use ur laptop for developments Happy Year End -->InfoJoy Man
Image
Ebooks Links How to Be a People Magnet.pdf--> http://www.esnips.com/doc/2936cf53-76c3-4076-a503-51da51150b9f/How-to-Be-a-People-Magnet---Finding-Friends-and-Lovers-and-Keeping-Them-for-Life Definitive Book Of Body Language.pdf -> http://www.esnips.com/doc/7ae076f0-5211-4e6d-8c87-69d593aa41a5/Definitive-Book-Of-Body-Language Photoshop CS3 For Dummies.pdf--> http://www.esnips.com/doc/5927d516-c28d-476a-86a7-73d4350f717b/Photoshop-CS3-For-Dummies Portrait Drawing . A step by step Art instruction Book --> http://www.esnips.com/doc/c9cbcadc-967a-4e2f-95d1-5b1577004c50/watson-guptill-portrait-drawing-ebook Digital Character Design and Painting The Photoshop CS Edition eBook.chm---> http://www.esnips.com/doc/428b391f-280e-443c-87c6-f1351cacfa5b/Digital-Character-Design-and-Painting-The-Photoshop-CS-Edition-eBook Guitar-lesson book --> http://www.esnips.com/doc/d4538299-c4d0-4bf3-b74a-9a0fe6cb7c2f/guitar-lesson-book Chord Chart ---> http://www.esnips.com/doc/08509

Avi Torrent:Watch 40 to 60% downloaded movies

save time by watching movies at 40 -60% downloaded How you decide to keep a movie /watch and throw .. after Download is 60% say Use divfix++ : Download divfix++ it will make 60% downloaded movie to run [smoothly] . yes some minor deleted periods will be there ! use VLc or any player to watch ... if you like that movie ..download full else remove the downloaded . Have Fun

safe crack sites

How do you make demo softeware a full one ? yes you use a crack . The crack is a piece of software that removes the trial/demo limitation of the software . Sometimes you need to put a serial number to activate a software .. You can search in google and get these whatz the big deal , well there are 2 points 1.google will give you lott of sites that contain harmful code to damage your computer, cause to install spy ware/drop trojan etc etc . 2.Some sites put offensive/porn images so you cant open in office etc places .. So i decided to give some of the safe sites for crack /serial keys here : www.smartserials.com www.keygenguru.com — Popular site with hundreds of thousands of results. www.serialkey.net www.zcrack.com www.subserials.net www.serialportal.com supercracks.net www.serialcrackz.com www.serials.be www.cracktop.com www.cracksfm.com www.cracklib.net www.crackdb.org -> this one be careful on the links :) Stay within each sites’ listings and avoid external links wh

TIPS TO DOUBLE LAPTOP BATTERY LIFE

Image
Notebook Battery Life Most often used in notebook batteries of two types: lithium ion and nickel-metal Hydride (NiMH). Your notebook may give you a good freedom feeling on your travels for 3 or even more hours, but once the battery runs out, so does the freedom. If you travel not once a year, keep a spare notebook battery so that you'll never miss a important fair. A few simple rules can doubled battery life and make them safer: New battery before normal use must be trained, with a complete charge - discharge of 5-6 cycles / charging. To use the training mode bysroy batteries discharge: unplug the notebook from the wall outlet and turn it on. Use some active programme like scandisk for continuous operation. Lithium-ion batteries are particularly sensitive to heating. To avoid potential fire them should not be exposed to prolonged direct sunlight, for example, leaving the car in the cabin. Many producers indicate temperature batteries, it is necessary to draw attention to these figu

Worlds Smallest Projector

Imagine you have some spare time , you are at a remote village .... wanted to watch your favorite movie /video and u just switch on a pocket device a big screen appears ,and your wall turns a cinema hall! Well, that technology is available and the Texas Instruments "Pico projector" is going for production..... It is a small sized projector , recharge , and use anywhere ! The little unit pumps out a WVGA (we think) 1000:1 image, which they found quite satisfactory, in addition to 0.5 watts of sound. The built-in battery should run the thing for a couple of hours.

Tips to improve battery life of an ipod suffle

Image
What is the battery life of an ipod? well it is the number of hours the battery is able give a stabe specified voltage during its usage. You can improve the battery life of an iPod Shuffle by using iTunes effectively, limiting the extras you put in your music and by taking care of the portable music player. img: ipod suffle clipped Here i outline some simple tips how to do that : Step1 ## Use iTunes to create good playlists. Keep track of your current favorite songs and assemble them together on a small number of lists to limit the amount of fast forwarding and skipping you do. This helps extend the amount of play time that you get from your iPod Shuffle. Step2## Allow the iPod Shuffle to fully charge and you will improve the battery life. Lithium ion batteries are rechargeable, to a point. After about 400 charge cycles, the battery may have trouble storing as much charge. Partial charge cycles put the battery one step closer to needing replacement. Step3## Avoid putting eq

How to Move Music from Your iPod to iTunes Without Extra Software

Step 1 Connect your iPod to a PC running Windows (XP or Vista are your best bets). Step 2 Make sure you can see your hidden files. In Vista, open any folder and click on the "Organize" button in the toolbar. Click on "Folders" and "Search Options," then select "Show Hidden Files and Folders". In XP, open Windows Explorer (not the web browser), go to "Tools" on the toolbar and "Folder Options." Select the tab labeled "View" and under "Hidden Files and Folders" click on "Show Hidden Files and Folders." Step 3 Go to "My Computer" in XP's Explorer or "Computer" in Vista's Explorer. Step 4 Click on the iPod. Step 5 Find the Music folder on the iPod by navig

Touch based Nokia 5800 XpressMusic launched!

Image
Though 5800 XpressMusic will be directly compared with the iPhone 3G ,but surely the addition in the nokia gallery will attract many indians , First looks : the new phone appear with translucent overlay,touch screen and at times appear cluttered. Network features: The 5800 XpressMusic supports 3G networks with quad-band GSM/GPRS/EDGE, dual-band WCDMA, HSDPA, WLAN (802.11 b/g), HSCSD, and TCP/IP support. Touchscreen Input: The 5800 XpressMusic is a full touchscreen phone with three buttons on the front panel - Talk, Menu control, and End. The 3.2-inch haptic touchscreen display offers a widescreen 640 x 360 pixel resolution, featuring acceleration sensor for Automatic Screen Rotation (ASR) and 3D Image engine. To make the best of touchscreen 5800 features, a 'Media Bar' drop-down menu for easy access to favorite media applications such as music, videos, and photos is provided. Video and Picture The phone houses an autofocus 3.2 megapixel camera, Carl Zeiss Tessar lens tha

THEMES FOR MOBILE

Image
Nokia Themes   Sony Ericsson Themes   Motorola Themes   BlackBerry Themes   Siemens Themes   Pocket PC Themes   iPhone Themes   iPod Touch Themes   PDA Themes   iPod Themes Updated !

How is BIG TV DTH Service ?

Image
choose or not to choose BIG TV ....you decide ... here are the BIG TV Advantages: * BIG TV is using the MPEG-4 technology which provides more space to carry channels then MEPG2. At the moment BIG TV channels providing 186 TV channels and 10 radio channels. They also have plan to add more then 250 channels in next few months. The MPEG Compression will allow space for much more channels as compared to Dish TV and Tata Sky. * BIG TV has better picture quality then any other DTH. You can’t find pixellation problems on any channels and really enjoy digital quality. Sounds also better then other DTH providers due it being of Digital Quality, one can honestly say that Big TV can promote true DVD quality pictures as well as DVD quality sound (Although not the best, but still good) * Their starting offers and packages are better then other DTH and provide more channels. Which will mean we will get more while paying less! Reliance is known to crush the market this way and they’re d

How to burn cds with high quality

Software : download Audacity : download cd-ex : This thread has two parts 1)make mp3 as AUDIO Disc 2)Rip Audio CD to MP3 Part 1:make mp3 as AUDIO Disc why ? make audio disk ... because : > the DVD /CD player will give best Q while playback > Hi end CD players do not suport MP3 Steps : Use audacity convert mp3 to WAV @ 44.1 Khz 16 bit Redbook standard: >add tracks 3 at at time >go file ->export multiple->WAV After this the Audicity will make .wav of the MP3 >Add to the mediaplayer -> burn as Audio Cd it it shows error ..play tracks ..drag to last ..so that it will get the track length ..try burning again Part 2) Use cd-ex to get get the Wav tracks from CD > rename Burn as in Part 1

ViewSonic22 " LCD with DVD player

Image
We still haven't been able to shake the ViewSonic dragon from our memory, but we're attempting to move on with our lives by directing our attention (however briefly) to the N2201w. This so-called "3-in-1" LCD TV packs a 22-inch 1,680 x 1,050 resolution panel, a 5-millisecond response time, 1,000:1 contrast ratio and a built-in NTSC / ATSC / QAM TV tuner. You'll also find an integrated DVD player and an HDMI port, and just to prove it really is multifaceted, there's a PC input to boot. No telling if the picture quality is anything to write home about, but the $429 price tag sure is palatable.

DELL pocket projector

Image
We've been waiting ever patiently for this to get official, and at long last, that Project Projector we saw leaked in July has been revealed. Formally christened the M109S, this 0.8-pound beamer arrives with a native 858 x 600 resolution, a projection distance of up to 94.5-inches and a mercury-free LED light source that lasts up to four years. Moreover, it packs the ability to suck power from a Latitude or Vostro AC adapter if you're caught in a pinch, and yes, it's available today for $499 in the United States. As for the rest of the world, you wait.

Make PCB at home :Low cost way

Image
In india, a DIY enthusiast faces one common problem that is to get the PCB done. There are lot of firms that manufacture PCB but the ordered quantity required is very high else order value should be minimum 5 to 6k . This poses a big problem and also ordering 100/200 pcs of pcb for a experimental project is meaningless. Here I present a guide that will help to fabricate PCBs in quantities of 1-2 pcs at home . ~IRON-ON PCB FABRICATION~ It is based on the fact: "Laser printers and photocopiers use plastic toner, not ink, to draw images. Toner is the black powder that ends up on your clothes and desk when replacing the printer cartridge. Being plastics, toner is resistant to etching solutions used for making PCBs - if only you could get it on copper!" Source : Documento senza titolo Material : plain copper clad board : mostly available in cities Photo glossy paper : used for printing greetings ,invites .available at stationary shops [5/- Rs a sheet approx] laser printer : to pri

what is Hot plug in Linux

Just like windows Plug n Play , "Hotplugging" today is mainly "dispatch device events from the kernel to userland" and not only loading modules. If you only need to autoload modules, you can do this with one damn simple generic binary or script pluggged into /sbin/hotplug. But if you need to hook into event to notify system daemons or run programs for specific devices, forget the whole old hotplug package and /sbin/hotplug and run the udev daemon and specify rules to plug into the device events.

Writing a script to simulate the hot plug for linux USB

Writing a script to simulate the hot plug for linux USB Here is a script you can use ... Give name myusbmonitor # to run $>myusbmonitor 1 / $>myusbmonitor 0 #!/bin/sh #Description: A prototype script to demonstrate insertion/removal any usb device \ using udev frame work of linux # #Note: Use this script when you have following lines to \ /etc/udev/rules.d/50-udev.rules # # ##Added by Manjunathan Padua ACTION=="add", SUBSYSTEM=="usb_device", RUN+="/sbin/myusbmonitor 0" ACTION=="remove", SUBSYSTEM=="usb_device", RUN+="/sbin/myusbmonitor 1" # if [ $1 -eq "0" ]; then echo "usb was inserted into the PC " >> /tmp/usb ; #log the usb found event else echo "usb was removed from the PC" >> /tmp/usb ; #log the usb removal event fi

Linux system programming : linux kernel concurrency

The main difference of kernel threads with user space processes is concurrency ! user space programs run from the beginning to the end, without any need to worry about what else might be happening to. But for kernel drivers ,naturally, Linux systems run multiple processes, more than one of which can be trying to use your driver at the same time. Most devices are capable of interrupting the processor; interrupt handlers run asynchronously and can be invoked at the same time. Because of this Linux kernel code, including driver code, must be reentrant—it must be capable of running in more than one context at the same time.

Linux system programming : Differences between User Space and Kernel Space

Here we list a few : >userspace :the processor regulates direct access to hardware and unauthorized access to memory. >kernel space : access to the hardware is possible directly , depends upon previledge levels > both have different address space >user spece request is translaetd to a system call that lets the processor to switch mode to enter the kernel space , here kernel threads handle the execution > exceptions in user space are less fatal .. while kenel space exceptions will kill the process >kernel space supports module load /unload

Minesweeper -flash version

**** PLAY MINESWEEPER HERE - CLICK ON START -NEEDS FLASH PLUGIN *****

anisotropic strip LCD zebra

Image
The anisotropic strip on the LCD is technically known as an elastromeric connector, but usually referred to as a zebra strip. If you examine it closely under a strong magnifying glass or a low power microscope, you’ll see alternating bands of conductive and insulating material, usually something like graphite loaded rubber for the conductive material and unloaded rubber for the insulating material. The graphite loaded rubber gives that portion of the strip a darker colour. Thus, you have alternating light and dark bands, similar to what a zebra looks like.
Image
The Physics of Electric Guitar Pickups Electric guitar pickups are devices that are used to create an electric current corresponding to the mechanical vibration of the steel strings on a guitar. Electric guitar pickups are often considered to be similar in operation to microphone, but pickups and microphones are, indeed, different devices. A microphone has a small diaphragm that is vibrated by sound waves, a permanent magnet, and a wire coil that is attached to the diaphragm and moves inside the magnetic field of the magnet. An electric guitar pickup, on the other hand, has the coil wound around the permanent magnet and a steel string that moves within the magnetic field of the permanent magnet. In both cases, a change in magnetic flux (a measure of the magnetic field strength) through the coil induces a current in the coil. The major difference between the two is that only the vibration of the steel strings is picked up by the electric guitar pickup, not sound. This leads to some dist

web resources for begineers in embedded

Link Description About WEB ster A description of this site, contact information, and other useful information about Webster. Art of Assembly Book The most popular on-line assembly language reference in the world! Join the thousands and thousands of people who've discovered the fastest and easiest way to learn assembly language programming! High Level Assembly SourceForge Download Page The evolution of assembly language! Now you can write real assembly language programs without all the disadvantages of writing code in assembly language. Now you can write applications in true assembly code as efficiently as writing code in a high-level language. NEW! The HLA Standard Library v3.x SourceForge Download Page The most popular component of the High Level Assembler (HLA) has always been the HLA Standard Library. Check out the bran

MY double D contd..

DAY 2 9:38 AM 6/27/2008 > yesterday the following were purchased -Capacitor box , all the reqd pf s , it was lacking some of the reqd values soo i added the values .. still some are missing line 47kpf etc ,plan to purchase today ... -IC CD 4049 , L -FETs j112 [as a replace ment for the J109 ] ,vendor told it should match the actual one upto 90% -Ribbon wire 6 core , 1 mtr , for the pots , -Mic jack and socket , for testing phase i am using a cheap mic jack 10 Rs and Mic socket :) -Electorlytics 10uf and 4.7uf ,diodes 1N4007 [for the soldering iron ..heh not part of original double d] -A cutter and Stripper , to be used wire and leg cutter -A soap box ...wait its a temporary cabinet to hold the SIX POTS ,and the mic jack ..battery etc what so-ever - also a thin soap box is . easy to drill ... with the mosquito coils ..my new trick The already exiting parts - resistor box , still some missing values like 1 M , 2.2 M , 220K etc soo i have to add today -sol

DIY distortion unit for guiter-MY Double D

Project Log : -------------------------------- Name: My Double D -------------------------------- -------------------------------- The Idea : -------------------------------- I wanted to make a decent distortion pedal for my guitar , at a lesser expense . Also wanted some thing of small foot print. Online i got good reviews for the Double D . The simple design looked great , component count was less and .only 1 chip! CD 4049 ... power packed with six inverters . The URL : http://www.runoffgroove.com/doubled.html Then i checked the sound clips ..online both modes sounded as pretty nice . The kit should not cost more than 180Rs. leaving the cabinet and accessories . ------------------------------------------------------------------------------------------------ DAY 1 12:46 PM 6/26/2008> [Thursday] -today is the first day i just did the shopping[sp road] .. i hope all components are in stock components alone<> -getting the J-FETs was a pain

Interfacing DC motors with microcontroller

Image
DC motors are always preffered over stepper motors. There are many things which you can do with your DC motor when interfaced with a microcontroller. in this tutorial we will learn to interfacing a DC motor with a microcontroller. Usually H-bridge is preffered way of interfacing a DC motor. These days many IC manufacturers have H-bridge motor drivers available in the market like L293D is most used H-Bridge driver IC. H-bridge can also be made with the help of trasistors and MOSFETs etc. ►Working Theory of H-Bridge The name "H-Bridge" is derived from the actual shape of the switching circuit which control the motoion of the motor. It is also known as "Full Bridge". Basically there are four switching elements in the H-Bridge as shown in the figure below. As you can see in the figure above there are four switching elements named as "High side left", "High side right", "Low side right", "Low side left". When these switches are tur

Nokia dot Matrix LCD Interfacing with 89c51( 8051 core)

Image
The Nokia 3310 LCD is based on a PCD8544 48x84 pixels matrix LCD controller Pin Diagram given above .. Schematic: ---------------------------- AT89C51 PROGRAM CODE ;Program for Nokia 3310 LCD PCD8544 48x84 pixel SCK BIT P1.7 SDIN BIT P1.6 D_C BIT P1.5 SCE BIT P1.4 RES BIT P1.3 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#60H MOV P1,#00H CLR C CALL RESET CALL LCD_INIT HERE: CALL CLEAR_RAM MOV DPTR,#MESSAGE CALL LCD_STRING CALL DELAYS CALL CLEAR_RAM MOV DPTR,#IMAGE CALL DISPLAY CALL DELAYS AJMP HERE DELAYS: ;1s DELAY MOV R5,#10 D1: CALL DELAY DJNZ R5,D1 RET DELAY: ;100ms DELAY SETB PSW.4 MOV R7,#200 HDH: MOV R6,#100 HD: NOP NOP NOP DJNZ R6,HD DJNZ R7,HDH CLR PSW.4 RET RESET: ; RESET SETB SCE SETB RES CLR RES CALL DELAY SETB RES RET LCD_INIT: ;INITALIZE LCD MOV DPTR,#LCDCODE1 CALL LCD_IN CALL CLEAR_RAM MOV R1,#00H ;Y MOV R2,#00H ;X CALL CURSOR RET LCD_IN: MOV A,#00H MOV R6,#00H LOOP3: INC R6 MOVC A,@A+DPTR CJNE A,#2FH,NEXT3 RET NEXT3: CALL LCD_COM MOV A,R6 AJMP LOOP3 DISPLAY: ;DISPLAY IMA

What is the difference between a von Neumann architecture and a Harvard architecture?

Applies to: All Processor Cores Harvard architecture has separate data and instruction busses, allowing transfers to be performed simultaneously on both busses. A von Neumann architecture has only one bus which is used for both data transfers and instruction fetches, and therefore data transfers and instruction fetches must be scheduled - they can not be performed at the same time. It is possible to have two separate memory systems for a Harvard architecture. As long as data and instructions can be fed in at the same time, then it doesn't matter whether it comes from a cache or memory. But there are problems with this. Compilers generally embed data (literal pools) within the code, and it is often also necessary to be able to write to the instruction memory space, for example in the case of self modifying code, or, if an ARM debugger is used, to set software breakpoints in memory. If there are two completely separate, isolated memory systems, this is not possible. There must be som

Stepper motor :tutorial

Image
what is it : A stepper motor is a permanent magnet or variable reluctance dc motor that has the following performance characteristics: rotation in both directions, precision angular incremental changes, repetition of accurate motion or velocity profiles, a holding torque at zero speed, and capability for digital control. A stepper motor can move in accurate angular increments knows as steps in response to the application of digital pulses to an electric drive circuit from a digital controller. The number and rate of the pulses control the position and speed of the motor shaft. Generally, stepper motors are manufactured with steps per revolution of 12, 24, 72, 144, 180, and 200, resulting in shaft increments of 30, 15, 5, 2.5, 2, and 1.8 degrees per step. Stepper motors are either bipolar, requiring two power sources or a switchable polarity power source, or unipolar, requiring only one power source. They are powered by dc current sources and require digital circuitry to produce the coi

I²C Bus Interfacing

Image
I²C bus (Inter-Integrated Circuit) is a bidirectional, half duplex, two-wire, synchoronous bus, originally designed for interconnection over short distances within a piece of equipment. The I2C bus uses two lines called Serial Clock Line (SCL) and Serial Data Lines (SDA). Both lines are pulled high via a resistor (Rpu) as shown in Figure below. The bus is defined by Philips, see more details . Three speed modes are specified: Standard; 100kbps [Bits per Second], Fast mode; 400kbps, High speed mode 3.4Mbps. I2C, due to its two-wire nature (one clock, one data) can only communicate half-duplex. The maximum bus capacitance is 400pF, which sets the maximum number of devices on the bus and the maximum line length. The interface uses 8 bit long bytes, MSB (Most Significant Bit) first, with each device having a unique address. Any device may be a Transmitter or Receiver, and a Master or Slave. The Slave is any device addressed by the Master. A system may have more than one Master, although o
ELECTRONIC PROGRAMMING PIC microcontrollers, for beginners too by Nebojsa Matic. Programming PIC Microcontrollers in BASIC by mikroElektronika. Introduction to PLC controllers by Nebojsa Matic. VHDL Quick Start by Peter J. Ashenden. The VHDL Cookbook by Peter J. Ashenden. European Space Agency (ESA) VHDL Modelling Guidelines. Analog and Mixed-Signal Modeling using VHDL-AMS. Beginners Introduction to the Assembly Language of ATMELAVRMicroprocessors by Gerhard Schmidt.

Hitachi-44780 LCD INTERFACING WITH 8051

Image
This is an example how to interface to the standard Hitachi-44780 LCD using an 8051 microcontroller and SDCC as C Compiler. I use a standard 16-character by 2-line LCD module, see schematic below. Here, I use 4-bit interfacing. Schematic: 4-bit interfacing 16x2 LCD Sample code (SDCC) : lcd.h test_lcd.c

8051 Development Setup: Final test

Execute MIDE-51.exe and File-->New (Ctrl+N), edit this code #include "p89v51rd2.h" unsigned char i; void main() { i=10; } Save to anyname.c and then Build (F9). You will found many files in the directory, one of them is .HEX file which can be downloaded to your MCU by using FlashMagic. Or, you can simulate it by using Jsim51, Build and Sim (Shift+Ctrl+F9). Note: I tested on my P89V51RD2 MPU. Enjoy your 8051 microcontroller.

8051 Development Setup :ConfigurationTo check (Final -1 Step)

ConfigurationTo combine every things: Execute MIDE-51.exe From menu bar, Edit-->Preference (F12) Click Tab C-Compiler, Edit your SDCC Path (C:\Program Files\SDCC) Click Tab Assembler, Edit your ASEM-51 Path (C:\ASEM51). Click Tab Simulaotr, Simulator Profile, select JSIM with 8051.dll, edit Execute file (Full path and filename) C:\JSIM51\jsim.exe. Now, everything is complete

8051 Development Setup :Installing FlashMagic ISP Software

Flash Magic is a free, powerful, feature-rich Windows application that allows easy programming of Philips Flash Microcontrollers. Its function is to download compiled HEX file to your (Philips) microcontroller. Please download and install the current version of FlashMagic.exe here.

8051 Development Setup:Installing JSIM-51

Installing JSIM-51 JSIM-51 is a powerful software simulator for 8051 Microcontrollers and it's derivatives. The program simulates the processor kernel and some of the hardware functions. It was born due to all commercial products are too expensive for private users. It is free and opensource. To install: Download 8051.zip ( DLL for simulation of a standard-8051 , V1.017 - 09/17/1998) Download 80320.zip ( DLL for simulation of a 80320 -Dallas , V1.019 - 10/03/2000) Download jsim_e.zip ( english version V4.05 from 01/08/2000) Extract all files i.e., jsim.exe, 8051.dll and 80320.dll to your directory (C:\Jsim51).

8051 Development Setup :Installing ASEM-51

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 based on the standard Intel syntax, and implements conditional assembly, macros, and include file processing. The assembler can output object code in Intel-HEX or Intel OMF-51 format as well as a detailed list file. The ASEM-51 package includes support for more than 180 8051 derivatives, a bootstrap program for MCS-51 target boards, and documentation in ASCII and HTML format. And it is free ... The simplest way of installing ASEM-51 is copying all files of the package to your working directory, and enjoy the benefits of true plug-and-play compatibility!. Alternatively, I have set it up on Windows XP manually: Downloads the lastest ASEM-51 for DOS/Windows (currently v1.3) Create a new, empty directory on your harddisk (C:\ASEM51). Unpack your ASEM-51 distribution archive into this directory, or copy all files

8051 Development setup:Installing SDCC

Installing SDCC SDCC is a Freeware, retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. The entire source code for the compiler is distributed under GPL. To install the SDCC, download the latest version from http://sdcc.sourceforge.net/snap.php#Windows (currently v2.6.x). SDCC are available for several different operating systems. I am working on a PC running Microsoft Windows XP therefore I download the win32 self-executing SDCC install file (sdcc-20060818-4339-setup.exe) and run the executable. By default, it will install all files to C:\Program Files\SDCC, you also can change to any directory. When finishing installing the program, a prompt will appear asking to add the directory containing the program binaries to your PATH. I also recommend you to download the SDCC documentation (sdcc-doc-20060818-4339.zip), and extract it to your

8051 Development Setup:MIDE-51 Installation

1. Installing MIDE-51 MIDE-51 is freeware Integrated Development Environment (IDE) for MCS-51 microcontroller. The full package already comes with: Assembler : ASEM-51 by W.W.Heinz (v1.3)C compiler : SDCC: Small Device C Compiler (v2.5.4)Simulator : TS Controls 8051 Emulator v1.0 evaluation (Owner : http://www.tscontrols.com was gone)Simulator : JSIM-51 Simulator by Jens Altmann (v4.05) Just downloads midepack0258.exe and executes this file, everything will setup completely. Feature on MIDE-51: Syntax highlighter on ASEM-51 reserved word & addition register on selected device (devices listed on ASEM51/MCU folder) Syntax highlighter on SDCC reserved word & MCS-51 standard register Support multi document workspace Support standard editor feature and shortcut key such as Cut , Copy, Paste, Find, Replace and Windows tile & cascade Editor font style and size selectable Save recent file(s) opened in list Shortcut to ASEM-51 html manual Shortcut to SDCC html & PDF manual

Tools for 8051 development setup:Links

Product Page: http://www.semiconductors.philips.com/ Data Sheet: P89V51RB2_RC2_RD2-03.pdf Boot Loader: p89v_lv51rd2_bl_upd_v5.zip FlashMagic ISP Software: http://www.esacademy.com/ SDCC : http://sdcc.sourceforge.net/ MIDE-51 : http://www.opcube.com/home.html ASEM-51 : http://plit.de/asem-51/home.htm JSIM-51 : http://home.arcor.de/jensaltmann/jsim-e.htm

8051 Instructionset: Detailed Linked URL

Alphabetical List of Instructions ACALL : Absolute Call ADD, ADDC : Add Accumulator (With Carry) AJMP : Absolute Jump ANL : Bitwise AND CJNE : Compare and Jump if Not Equal CLR : Clear Register CPL : Complement Register DA : Decimal Adjust DEC : Decrement Register DIV : Divide Accumulator by B DJNZ : Decrement Register and Jump if Not Zero INC : Increment Register JB : Jump if Bit Set JBC : Jump if Bit Set and Clear Bit JC : Jump if Carry Set JMP : Jump to Address JNB : Jump if Bit Not Set JNC : Jump if Carry Not Set JNZ : Jump if Accumulator Not Zero JZ : Jump if Accumulator Zero LCALL : Long Call LJMP : Long Jump MOV : Move Memory MOVC : Move Code Memory MOVX : Move Extended Memory MUL : Multiply Accumulator by B NOP : No Operation ORL : Bitwise OR POP : Pop Value From Stack PUSH : Push Value Onto Stack RET : Return From Subroutine RETI : Return From Interrupt RL : Rotate Accumulator Left RLC : Rotate Accumulator Left Through Carry RR : Rotate Accumulator Right RRC : Rotate Accumulat

Embedded System Tool Sets >Simulator for 89c51 family :Edsim

Image
Are You worried about the Final Year Project ? Do you want to test your code for communicating with peripherals without having to first build the hardware ? Why to buy hardware until you are ready with the basics od micontroller ..... That is why emulator becomes a handy tool. I am going to give links to a 89c51/8051 family emulator that is free ware ... ITs ####### EDSIM 51#### The interface is neat and easy .... .see below......and whole thing is free ...... A virtual 8051 is interfaced with virtual peripherals such as a keypad, motor, display, UART, etc . The student can write 8051 assembly code, step through the code and observe the effects each line has on the internal memory and the external peripherals . DOWNLOAD MAIN SITE FEATURES : Import Embedded C using the Intel HEX reader/writer Keypad Modes and Interrupt The LCD Module with CGRAM