Tuesday 21 May 2013

CHAPTER 3

WEEK 11

Software Development

1. Proteus 7 Professional

Proteus 7 Professional was use to designed Schematic drawing and Printed circuit board (PCB) drawing, which is this software can convert schematic file into PCB automatically. This is the first process which is they need to design the entire component needed before etching it to the board. It also can simulate the circuit whether it function or not. It will be interconnect to C language by burn the program into PIC Microcontroller.

2. MPLAB IDE v8.30

MPLAB Integrated Development Environment (IDE) is an integrated toolset for the development of embedded applications employing Microchip's PIC® and dsPIC® microcontrollers. MPLAB IDE runs as a 32-bit application on MS Windows®, is easy to use and includes a host of free software components for fast application development and super-charged debugging. MPLAB IDE also serves as a single, unified graphical user interface for additional Microchip and third party software and hardware development tools. Moving between tools is a snap, and upgrading from the free software simulator to hardware debug and programming tools is done in a flash because MPLAB IDE has the same user interface for all tools. Connect PIC Start Plus programmer using rs232 cable with the personal computer (PC). Position the PIC16F877A chip onto the PIC Start Plus programmer.

3.C Programming

C programming is one of thousands of computer programming languages that allow users to create instructions for a computer to follow. While C has a slightly more cryptic style than some other programming languages, it's fairly easy to learn and allows you to read and write code for many different platforms. Because it's so efficient and gives the user a lot of control, C is very popular with programmers.

4. Assembly Languange

An assembly language is a low-level programming for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine and other constants needed to program a given CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on mnemonics that symbolize processing steps (instructions), processor registers, memory locations, and other language features. An assembly language is thus specific to certain physical (or virtual) computer architecture. This is in contrast to most high-level programming languages, which ideally are portable.

5. PIC Kit 2

PICkit 2 has been used to download program into PIC with import .hex file which generate by MPLAB IDE. Steps to Use PICkit 2:


1. Connect PIC programmer to computer via serial port / USB port.
2. Insert PIC into the programmer socket.
3. Open the .hex file which you want to export into PIC.
4. Click for „Read-> Read Program from the export file or from the     PIC.
5. Click for „Write -> Write „abc.hex to the PIC.
6. Click for „Verify -> Verify the programming in the PIC.
7. Click for „Erase -> Erase the existence programming in the PIC.


6. Visual Basic 6.0

Visual Basic is a hird generation event driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Visual Basic is designed to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ArtiveX Data Objects, and creation of ActiveX controls and objects. The scripting language VBScript is a subset of Visual Basic.

No comments:

Post a Comment