» power supply
9V DC, 500mA
» dimensions
170x220x25 mm
» weight
925 g
» software
for Windows®98/2000/XP
» gratis
8051 assembler
» educational material
"Basics of 8051 microcontroller programming" Peter and Paul Gałka
DSM-51
Microprocessor Educational System version 3
Recommended in Poland by the Minister of Education to be used in secondary electronic schools.
System equipment
Driver including:
- 80C52 microcontroller (11,059 MHz clock)
- watchdog
- memory: EPROM 32 kB and RAM 32 kB
- address decoder - GAL16V8
- interrupt decoder - GAL16V8
- signallers: LEDs and buzzer
- 6-digits LED display
- LCD display 2 x 16 signs
- sequential review keyboard
- matrix keyboard 2 x 8 buttons
- 2 RS232 channels
- 24 digital input/output lines
- 2 isolated inputs
- 2 isolated outputs
- 8 analog input lines
- 1 analog output
Software:
- It is possible to work without a computer thanks to the on board editor and assembler. Programmes can be run in continuous work mode or step-by-step work mode. The contents of the microprocessor's registers can be monitored using the LCD display.
- Software for IBM type PC for assembling, sending and running programmes in continuous or step-by-step work mode, monitoring the microprocessor's registers on the monitor.
System designation
The DSM-51 Microprocessor Educational System was designed to equip microprocessor laboratories in electronic secondary schools and technical universities.
The system can be used independently or with a computer. If the system works with no connection to a computer it allows entering and running short 8051 microprocessor assembler programmes. The system's possibilities are much bigger after connecting it to a computer.
The DSM-51 system allows to:
- learn the principles of building microprocessor systems,
- teach basics of microprocessor programming,
- teach methods of controlling multiple circuits surrounding microprocessors,
- build and activate various microcontroller-controlled systems.
The DSM-51 system is designed for usage in schools:
- it is strongly durable to the user's mindless actions,
- it is resistant to external electromagnetic interference (CE),
- EPROM memory exchange or simulator usage are not necessary to run programmes.
The teaching programme
Along with the DSM-51 Microprocessor Educational Set the handbook "Basics of 8051 microcontroller programming" (prepared by the MicroMade company) is delivered. The book has been published by the Polish Scientific Publishers PWN (Warsaw). It contains a number of lessons prepared especially for teaching microprocessor systems from the very basics. That is why the first lessons contain examples of the simplest programmes (a few commands), the actions of which can be observed in the DSM-51 system. Each lesson concerns a selected issue connected to programming the 8051 microcontroller or its surrounding circuits. Each lesson ends with tasks for the students in order to help them understand and remember new material. This also helps the teacher to pick suitable excercises for the students. All example programmes mentioned in the handbook are also included on the enclosed CD.
In the DSM-51 system the 8051 microcontroller is surrounded by various circuits. Thanks to this the teaching programme allows to master all issues concerning structure and software of microprocessor systems. Additional circuit models (optional system equipment) which can be connected to the DSM-51 system allow to experience the ways of controlling specific external devices by the microprocessor system. The DSM-51 teaching programme is a good basic for further individual mastering the programming techniques of any other microcontroller.
Software
The DSM-51 Microprocessor Educational Set contains system software the function of which is allowing the user to run programmes without the necessity of programming the EPROM memory. The software is contained in the EPROM memory of the system and allows to use the DSM-51 set with or without a computer. When connected to a computer the software provides the following functions:
- sending user programmes from the computer to the system's RAM memory,
- running loaded programmes in continuous work mode (the programme takes full control over the system),
- running loaded programmes controlled by a monitor (in step-by-step mode) allowing to run the programme with controlling its work on the computer's screen.
When used without connecting to a computer the DSM-51 system allows to:
- input (edit) user programmes in the assembler using the system's keyboard (selecting from menus),
- running the inputed programme in continuous work mode,
- running the inputed programme in step-by-step mode with controlling the contents of the microcontroller's registers on the LCD display.
Apart from that the EPROM memory of the DSM-51 system contains subprogrammes which help a beginner user to use the system. These subprogrammes are responsible for managing the LCD display, the keyboard, generating time delays and perform multiplying and devision operations on a few bytes.
The CD inluded in the DSM-51 set contains:
- computer software for running, assembling and monitoring programmes for the DSM-51,
- source codes of the example programmes for the DSM-51,
- sets of programmes included in lessons concerning programming of the 8051 microcontroller,
- programmes concerning the various external model devices,
- text files completing descriptions of certain programmes.
Optional system equipment
The DSM-51 Microprocessor Educational Set is equipped with a number of couplings which are destined for connecting various models of real devices controlled by microprocessor systems. The same couplings also allow to expand the system by connecting other elements used in microprocessor systems, with which the DSM-51 set is not originally equipped.
A certain number of external model devices have been prepared by us and can be used as optional system equipment. Others may be constructed as part of diplomas or other educational work.
Model sets controlled with the DSM-51 offered by MicroMade:
- M-01 Junction
- M-02 Diode and transistor tester
- M-03 Object counter
- M-04 Real time clock
- M-05 Centronix output
- M-06 Light intensity regulator
- M-07 RS485 network interface
- M-08 Magnetic card reader
- M-09 Inclined plane
- M-10 Temperature measurer and regulator
- M-11 EEPROM memory programmer
|