Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Lecture
Practical
Tutorial
Workshop
Module Offerings
5505ICBTEL-APR-PAR
5505ICBTEL-JAN-PAR
5505ICBTEL-SEP-PAR
Aims
This unit will provide learners with an understanding of the applications of microcontroller based systems and will develop the skills required to design, write and test software and interface such systems.
Learning Outcomes
1.
Describe microcontroller internal architecture and based systems and interpret the design specification and requirement to solve an engineering problem(s), and choose the best fit microcontroller to design and solve the identified problem.
2.
Develop the microcontroller suitable hardware by interconnecting sensors and actuators to solve engineering problem and interface with the software to control the system
3.
Apply appropriate development tools (such as Programming IDE tools, and debug tools) to implement software that is fit for purpose.
4.
Demonstrate knowledge of how to develop microelectronic systems to meet the legal, ethical, and social aspects of the environment they are intended to work within and present the developed system by using appropriate tools and communication.
Module Content
Outline Syllabus:The relative merits of several commercially available microcontrollers e.g. 68HC11, ATMEL, PIC. A key exemplar for an embedded system for example an advanced PIC microcontroller will be discussed in depth, to outline the internal (Harvard) architecture, hardware capabilities and instruction set.
A detailed consideration of the onboard features will be addressed:
Programming the ADC (Analogue to Digital Converter)
Serial communications, the USART, synchronous and asynchronous communications, IIC to interface with PC Programming the PWM module.
Programming the on board timers.
Programming EEPROM