The UE- Advanced Microcontroller Laboratory System (AMC), is built around the Intel 80c51/ 80c31 mC belonging to the famous MCS-51 series of Microcontroller. The systems are user friendly and very flexible. The assembler and the downloader provided with the system makes it possible for the user to use these systems in training, application and development. Onboard full duplex serial interface (with RS232C and RS485 converters), 4-Line LCD (With a total of 20*4= 80 Character capacity), 8K NVRAM (as User Program Memory), BUS extensions and Add on cards provided with 48 DIO lines, 8 channel multiplexed 12-bit resolution ADC, DAC and Communication module, makes it a dynamic system for any application development.

Main features of the UE-AMC:
Peripherals and Interfacings provided in the Controller Card:
v 27C256 ® EPROM of 32K (Monitor Code – Program memory)
v 62256 ® Static RAM of 32K (Data Memory)
v M4808 ® NVRAM of 8K (Program Memory for User Programs)
Peripherals and Interfacings provided in the Communication Module:
Peripherals and Interfacings provided in the Digital IO Module:
Peripherals and Interfacings provided in the Analog IO Module:
Subroutines available readily for the user with the Monitor code:
The sub routines are available for the user in monitor ROM supplied by UE. These can be called in the user programs. These routines will help users in their application development
1. Usage of 8051 accumulator (A) and the bank registers for various mathematical operations
2. Accessing Port 1 of 8051 for bit setting and resetting and verification of the same using CRO.
3. To generate the clock at Port-1 of 8051
4. Direct and Indirect Register bank Addressing
5. Accessing the 8051 internal RAM area
6. Bit addressing in 8051
7. Usage of DPTR register for External memory accessing (read and Write operation)
8. Usage of different Jump statements in 80c51
9. Conditional Branching and Loop Control in 8051
10. Subroutines: passing subroutine parameters via the bank registers and Passing subroutine parameters via the stack.
11. Creation of a variable array in the RAM and then accessing the same for reading and writing
12. Interfacing LCD available on the main controller card
13. Interfacing a Keyboard controller available on the main controller card
14. Accessing the 80c51 internal serial port – to establish the serial communication between the main controller card and the PC with different communication parameters.
15. Interfacing the Programmable Interrupt controller available on the Digital IO module
16. Interfacing the Digital Input/ Output lines available on DIO module (To Understand the operation of 8255, initialize and program the same)
17. Interfacing Analog IO module.
· To understand the operation of ADC & DAC.
· To learn to initialization, read digital data from ADC, write data on to DAC and hence to learn the analog interface
· To learn sampling of multiple channels (4 channels), to the ADC. Read the Digital data and reproduce the same signals at the outputs of the respective DAC’s simultaneously.
18. Interfacing the 8255 PPI provided on Communication module
19. Interfacing the USART provided on Communication module
20. Applications implemented in different areas of technology, where Embedded controllers are used, are provided along with trainer systems.
Deliverables:
MCS51 based micro controller based nodes 1 No. Analog IO Card 1 No. Digital IO Card 1 No. Communication Module 1 No. SMPS Power Supply 1 No. RS 232 downloadable cable 1 No. Parallel Cable of 1 meter length 1 No. Fiber Optic Cable 1 No. Telephone Cable 1 No. 60-pin FRC cables 3 Nos. Patch cards 8 Nos Microphone and Speaker 1 Set CD with Sample codes for all experiments and UE-SerCom software 1 No. Detailed User, Reference and Application Manuals 1 Set