Revising A Micro Controller Course For Engineering Physics Students

Gorde:
Xehetasun bibliografikoak
Argitaratua izan da:Association for Engineering Education - Engineering Library Division Papers (Jun 20, 2010), p. 15.1040.1
Egile nagusia: Peng, Jian
Argitaratua:
American Society for Engineering Education-ASEE
Gaiak:
Sarrera elektronikoa:Citation/Abstract
Full text outside of ProQuest
Etiketak: Etiketa erantsi
Etiketarik gabe, Izan zaitez lehena erregistro honi etiketa jartzen!

MARC

LEADER 00000nab a2200000uu 4500
001 2318131611
003 UK-CbPIL
035 |a 2318131611 
045 0 |b d20100620 
100 1 |a Peng, Jian 
245 1 |a Revising A Micro Controller Course For Engineering Physics Students 
260 |b American Society for Engineering Education-ASEE  |c Jun 20, 2010 
513 |a Conference Proceedings 
520 3 |a Microcontroller courses usually require students to have a solid background in digital electronics, computer architecture, and software programming due to the complex nature of these devices, yet most non-EE engineering students have only limited exposure to these topics before they enter the course. At Southeast Missouri State University a microcontroller course for Engineering Physics has been heavily revamped in the last several years to deal with these special challenges. By using the detailed logic and block diagrams from PIC18 data sheet, digital logic, computer architecture, and peripheral hardware issues are discussed throughout the course so that the students gain a working knowledge of these topics. Hands-on learning is emphasized through simulation, hardware and software labs, and a final project. Also we emphasize the system-level design, high-level language, and connections between the C language, assembly, and the underline hardware architecture. The outcomes of this course have shown that this approach (1) inspires engineering physics students to be interested in microcontrollers, (2) provides students with a less compartmentalized view of many hardware/software topics, and finally (3) underscores the importance of system-level design with just enough understanding about individual components or subsystems. I. Introduction The use of embedded microcontrollers has become pervasive in every aspect of our life, both in scientific/professional life and in our daily life. Learning the microcontrollers has become necessary not just for the electrical engineering and computer science majors, but also many other disciplines, such as mechanical engineering, engineering science, and even physics. Traditional microcontroller courses taught in EE curriculum usually have a reputation of “difficult to teach for professors and difficult to understand for students”. This is partly due to two reasons. First, microcontrollers are progressing very rapidly and are becoming more and more complex and complicated. Second, microcontrollers are used mainly in real-time embedded systems, and as a result, teaching application aspect of microcontrollers requires students to learn extra knowledge in the application domains. Obviously, it is difficult to cover all these topics in the short hours assigned to the microcontroller course. A typical course can only focus on a few topics, usually assembly language programming and a few selected peripheral devices. Due to time limit, the internal hardware architecture of the CPU and the peripheral devices is usually only discussed superficially, and the microcontroller is regarded as a “black box” computing machine that just follows the assembly instructions. Teaching and learning the microcontrollers can be even more difficult for non-EE students because these students usually do not have enough backgrounds in many topics necessary for embedded system design, such as digital logic, electronics, computer architecture, and software programming. More importantly, they also usually have a compartmentalized view of these 
653 |a Teaching 
653 |a Microcontrollers 
653 |a Software 
653 |a Students 
653 |a Computer architecture 
653 |a Hardware 
653 |a Embedded microcontrollers 
653 |a Engineering education 
653 |a Systems design 
653 |a Mechanical engineering 
653 |a Digital electronics 
653 |a High level languages 
653 |a Curricula 
653 |a Digital computers 
653 |a Domains 
653 |a Peripheral equipment (computers) 
653 |a Computer simulation 
653 |a Logic 
653 |a Electronics 
653 |a Physics 
653 |a Data sheets 
653 |a Learning 
653 |a Electrical engineering 
653 |a Assembly language 
653 |a Language programming 
653 |a Computer engineering 
653 |a Embedded systems 
653 |a Block diagrams 
653 |a Computer science 
653 |a Everyday life 
653 |a College students 
653 |a Simulation 
653 |a Engineering 
653 |a Computers 
653 |a College faculty 
653 |a Architecture 
653 |a Topics 
653 |a Diagrams 
653 |a Center and periphery 
653 |a Activities of daily living 
653 |a Language 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 20, 2010), p. 15.1040.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2318131611/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/revising-a-micro-controller-course-for-engineering-physics-students