Reform On MCU Course of College Based On PROTEUS Platform: Hong He and Jin-Zhou ZHANG Lian LI and Hong-Jun WANG
Reform On MCU Course of College Based On PROTEUS Platform: Hong He and Jin-Zhou ZHANG Lian LI and Hong-Jun WANG
Reform On MCU Course of College Based On PROTEUS Platform: Hong He and Jin-Zhou ZHANG Lian LI and Hong-Jun WANG
Abstract—The measures and proposals of teaching reform in MCU books, teaching content, teaching method and
the MCU course based on PROTEUS platform are introduced assessment method. PROTEUS simulation platform for
in this paper. The reform of theoretical teaching and practical microcontroller courses largely solves the MCU Course dull
teaching is presented. At present, many colleges teach ills and reduces the cost of experimental equipment. At the
theoretical knowledge and practical experiment separately in same time, this reform can stimulate the interest, initiative
the MCU course. In order to solve these common problems, a and creativity of student effectively on the design of
new teaching method combined theory and practice based on microcontroller, it also has a great significance to improve
PROTEUS platform is proposed. This new teaching method is the practical ability level and enhance employment
constructed by online teaching resource, experimental box,
competitiveness of students [2].
simulation platform and circuit emulator, it is mainly
implemented through a specific program. It has proved that II. INTRODUCTION OF PROTEUS PLATFORM
this new teaching method not only let students understand the
MCU principles well, but also improve their capability to As an EDA tool, PROTEUS simulation platform which
develop a systematic design. is produced by the Labcenter Electronic is widely used in the
word. Compared to other simulation tools, it has the
Keywords-Microcontroller; Theoretical Teaching; Practical following characteristics [3].
Teaching; PROTEUS Platform; • The PROTEUS platform provides many simulations
such as analog circuit simulation, digital circuit
I. INTRODUCTION simulation, microcontroller simulation and some
hardware simulations.
Microcontrollers with its high-level performance and
• The PROTEUS platform support many
reliability are widely used in the field of industrial control,
microcontrollers and microprocessors such as 68000
consumed instruments, medical instruments, military and
series, 8051 serials, AVR serials, PIC serials, Z80
aerospace industry, agriculture and some other applications.
serials, ARM7 and some other chips. It also can
At present, many colleges treat the MCU course as an
realize the debugging between microcontrollers and
important fundamental curriculum in the major of
PROTEUS simulation platform.
automation and electronics. The MCU course is a strong
practical curriculum and it requests some corresponding • The PROTEUS platform provides a lot of memory
experiments after learning some theoretical knowledge. and peripheral chips.
However, the microcontrollers teaching of many colleges • The simulation analysis of PROTEUS platform is
always focus on the introduction of principles and ignore the powerful as same as SPICE.
practical parts [1]. Although some colleges have the The Fig.1 shows the PROTEUS simulation platform.
experimental curriculum, its corresponding practical
experiments are relatively simple. Many students who are
lack of systematic training do not really know the whole
development process about microcontroller application, and
they also have not an emotional understanding of the theory
about microcontrollers. And someone even does not know
how to start when they have a specific program about
microcontroller application.
In this paper, PROTEUS platform is introduced to reform
the MCU teaching of college. In order to solve the common
problems in the MCU course, an idea which treat student as
a god and focus on the application capacity about
microcontroller of students is proposed, it put forward a new
teaching method which is composed of online resources, Figure 1. Proteus simulation platform
experimental box, soft simulation platform and circuit
emulator. Besides, we also can reform and research on the
74
In the PROTEUS simulation platform, we can download the interest in learning and initiative, some students even do
the hexadecimal file from the KEIL into the microcontroller. not do the preparation before the experiment and copy the
When the system simulation is working correctly, the procedures or experimental reports from others. Most
oscilloscope will display the result vividly. The output signal students think that they can not achieve adequate knowledge
of oscilloscope is shown in Fig.4. from this traditional practical teaching, and it is difficult for
As Fig.4 shows, the cycle of the simulation waveform is them to finish a specific program about microcontroller
100ms and its amplitude is 5V, so the simulation result meets application [8,9].
the requirements of the design. In order to solve the problems in the traditional practical
teaching, some measures should be taken into account. At
first, the experiment instructions only give the requirements
and some principle indications of the experiment to students,
it requests that students should design the hardware circuit
and the procedure independently with the purpose and
requirements of the experiment. Students can simulates the
circuit what they designed in the PROTEUS platform, and
then test the simulation in an experimental box to verify the
truth of simulation based on PROTEUS. With the traditional
practical teaching, the new teaching method mainly
encourages students to design the experiment independently
and develops the ability of solving problems. A calculator
based on 8051 is introduced to help analysis the reform on
Figure 4. The simulation result in PROTEUS practical teaching.
U2
DISPLAY OCCUPIES LOCATIONS 8000-8003
LCD1
19
XTAL2
AD[0..7]
A[8..15]
A[8..15]
AD0 3
AD1 4
AD2 7
AD3 8
D0
D1
D2
D3
Q0
Q1
Q2
Q3
2
5
6
9
A0 10
A1
A2
A3
9
8
7
A0
A1
A2
A3
D0
D1
D2
D3
11 AD0
12 AD1
13 AD2
15 AD3
LCD16X1
VDD
VSS
VEE
AD5 14 A5 17 AD5
RW
31 15 5
RS
D0
D1
D2
D3
D4
D5
D6
D7
EA D5 Q5 A5 D5
E
9 29 AD6 17 16 A6 4 18 AD6
RST PSEN D6 Q6 A6 D6
AD7 18 19 A7 3 19 AD7
D7 Q7 A7 D7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A8 25
A8
GND
VCC
A0
A1
P1.2 P3.2/INT0 A12
P1.3 4 13
P1.3 P3.3/INT1
and the source code freely until the system meets the P1.4 5 14 20
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
P1.4 P3.4/T0 CE
P1.5 6 15 26
P1.5 P3.5/T1 CS
7 16 27
P1.6 P3.6/WR WE
8 17 22
P1.7 P3.7/RD OE
U5:C A15 1
U5:A
6264
4
U5:B
9
8 2
74LS00
3
5
74LS00
6
7407 C % 1 2 3 M-
6
knowledge in the view of engineer and combines A15 9
U4:D
8
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
7407
75
reflects the combination between theoretical teaching and [4] Yi-Gang ZHANG, Xi-Yuan PENG, Shou-Da JIANG, Li-Yan QIAO,
practical teaching, this new teaching method not only can New Design of Microcontroller Apllication based on MCS-51,
Harbin Institute of Technology Press, 2003.
improve the universal problems in the MCU course of
[5] Brian W. Kernighan, Dennis M.Ritchie, The C Programming
colleges, but also can develop the practical ability and Language, China Machine Press, 2004.
innovation ability of students. In this paper, the reform of [6] Bo SU, Li WANG, Application of Proteus Virtual System Modelling
MCU course mainly aims at improving the quality of (VSM) in Teaching of Microcontroller, 2010 International
theoretical teaching and practical teaching, it enables Conference on E-Health Networking, Digital Ecosystems and
students to accept more practical training and more Technologies.2010, vol.2, pp.375-378.
comprehensive scientific research. [7] Ying LIU, Fu-Xiang GAO, Xia LI, Reserch on the Teaching Method
for Computer Interface Technology Course, 2009 International Forum
REFERENCES on Computer Science Technology and Applications, 2009, vol.3,
pp.104-106.
[1] Ying LIU, Fu-Xiang GAO, Xia LI, Reserch on the Teaching Method
for Computer Interface Technology Course, 2009 International Forum [8] Cika DraZen, Grundler Darko. Proteus Vitual System Modeling used
on Computer Science Technology and Applications, 2009, vol.3, for microcontroller education, 2010 Proceedings of the 33rd
pp.104-106. International Convention (MIPRO), 2010, pp.1034-1038.
[2] Bulent Koc A, Koc Caner, and Vatandas Mustafa, Software tools for [9] Lin Li-Jun, HU Ning-Ya, Building Virtual laboratory environment for
teaching microcontroller programming in agriculturalengineering Microcomputer principle & Interface Technology curriculum,
education, American Society of Agricultural and Biological Computer Science and Automation Engineering(CSAE) International
Engineers Annual International Meeting, 2008, vol 7, pp. 4422-4431. conference, 2011, vol.2, pp. 529-532.
[3] http://www.labcenter.co.uk/.
76