Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Lecture
Practical
Workshop
Module Offerings
5602ICBTMA-MAR-PAR
5602ICBTMA-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 hardware solutions by connecting sensors and actuators to solve engineering problems, then interface seamlessly with software
3.
Apply appropriate development tools (such as Programming IDE tools, and debug tools) to implement software that is fit for purpose
Module Content
Outline Syllabus:
The relative merits of several commercially available microcontrollers e.g. 68HC11, ARM, 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
The relative merits of several commercially available microcontrollers e.g. 68HC11, ARM, 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
Module Overview:
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.
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.
Additional Information:
This module provides theoretical, practical knowledge related to embedded systems
This module provides theoretical, practical knowledge related to embedded systems