Вы находитесь на странице: 1из 5

//Microprocessor Unit 8085//

1. INTRODUCTION: MPU is defined as a device or a group of devices that can communicate with peripherals provide timing signals, direct data flow and perform computing tasks as specified by the instructions in memory. This unit will have the necessary address bus, the data bus, the control signals, and would have require only a power of supply and a crystal to be functional. The 8085A is an 8-bit general purpose microprocessor capable of addressing 64KB of memory. The device has 40 pins, requires +5V single power supply. All the signals of 8085 can be classified into 6 groups. They are : Address Bus Data Bus Control and Status Signals Power supply and frequency Signals Serial I/O Ports The lower order address bus 8085 is multiplexed with the data bus. The bus need to be demultiplexed. Appropriate control signal need to be generated to interface memory and I/O with the 8085. 2. ADDRESS BUS: The 8085 has 8 signal lines, A15-A8 which are unidirectional and used as the higher order address bus. 3. MULTIPLEXED ADDRESS/DATA BUS: The signal lines AD7-AD- are bidirectional, they serve dual purpose. They are used as the low order address bus as well as the data bus. In executing an instruction, during the earlier part of the cycle, these lines are used as the low order address bus. During the later part of the cycle, these lines are used as the data bus. However, the low order address bus can be separated from these signals by using a latch. 4. CONTROL AND STATUS SIGNAL: This group of signals includes two control signals (RD and WR), three status signal (IO/M, S1, S0) to indicate the beginning of the operation. 5. POWER SUPPLY AND CLOCK FREQUENCY: Vcc: +5V power supply.

Vss: Ground reference. X1, X2: A crystal is connected at these two pins. The frequency is internally divided by two; therefore, to operate a system at 3MHz, the crystal should have a frequency of 6MHz. CLK (Out): Clock output this signal can be used as the system clock for other devices.

//User Manual//
1 Install and Uninstall the Software:
1 System requirements: To use Microprocessor Simulator Software Kit, your computer must meet the following minimum requirements: Windows 98 or Me Intel Pentium processor at 133MHz for Windows 98; 32 MB of memory 10 MB of hard disk space 2 Installation procedure Install: If ( you have Visual Studio 6.0 Completely Installed) { Download only MP8085.exe from Components and RUN } else { Follow the instructions: 1. Windows 98 Users: a. Download the <MP8085.zip > ; extract and run the setup b. If you are being ask to update windows components, follow the instruction and restart windows and run the setup.exe again. 2. Windows 2000 Users: a. Follow the same steps as it is for 98 users. b. If Windows Component Update does not work properly:

Download all the components from the website in a single folder Run Mp8085.exe 3. Windows XP Users: a. No need for Windows Component Update b. Download the <MP8085.zip > ; extract and run the setup } 3 Uninstalling You can easily remove the software from your computer. To remove the software from your computer: 1. Click the Start button, and then select Settings > Control Panel. 2. Double-click Add/Remove Programs. 3. In the list of installed programs, select Microprocessor Simulator Software Kit. Click Add/Remove. 4. Follow the on-screen instructions.

//Functional Components of the Software//


Following is a list of functionalities of the system. :
1. The software have a Code Editing interface, where user can have following facilities to enter code:

User can enter code through mnemonics. User can enter code through Hexadecimal codes. User can also put comments on the program. There will be a sub-section where user can enter data according to the memory locations.

2. The software have a two way code Conversion section, where user can have following facilities: code:

User can convert the mnemonics to Hexadecimal code, which is originally accepted by 8085 simulator kit. User can convert the Hexadecimal codes to corresponding Mnemonics.
3. The software have a Execution section, where user can have following facilities:

User can execute all codes at a time. User can execute codes one by one to debug the program.

4. The software have a Output interface, where user will find:

T-states, Machine-cycles, Total time of execution. A display which will show the status of the flag registers. Data stored in the general purpose registers.
5. The software have a Output Port Interface, where user will find the following:

There will be at most three ports to investigate the output of the port. User can see the output of the port through several visual displays. There will be also Seven-Segment-Display associated with a port, which will help user to examine the programs related to Seven-Segment-Display.
6. The software have an option to set the Clock frequency where user can execute the code at real time and also it will show the time needed for the execution at the output screen. 7. The software has a user-friendly interface which will consist of a click-ngenerate code. This interface will help users who have less knowledge about the mnemonics for 8085. 8. The software can save the codes so that user can open the codes at a later time. 9. User can print the code along with the hexadecimal code.

//Main Screen//

Вам также может понравиться