| |
Course Description
| Microcontroller Programming in ANSI C |
Date: from 26 Apr 2000 to 24 Nov 2000 3 day(s)
English Bolton, UK
550,00 EURO 15 % Europractice members
- Industry standard high level language
- Learn to develop re-usable modules
- Single step and debug in C
- Save time and increase productivity
- Assert a new market position
A microcontroller is a programmable, single-chip integrated circuit containing a CPU, RAM, EPROM, EEPROM, timers, A to D
converters, I/O ports, serial communiction circuits and interrupt facilities. One microcontroller can replace entire circuit boards
of conventional digital circuitry.
Microcontrollers can be programmed using high-level languages such as ANSI C.
On completion of the course you will understand the internal architecture of a microcontroller device. You will be able to
develop and debug programs in C, running them under emulation before committing the code to memory within the chip.
This is a flexible and interactive course. It will be predominantly practical based on the Texas TMS370 development system.
Course Content:
Microcontroller Overview:
- Overview of the on-board modules: CPU, RAM, EPROM, EEPROM, timers, A to D Converters, and interrupt facilities
Programming Microcontrollers
- Use of the In-Circuit Emulator (ICE) development system. Structured programming techniques. Program debugging
techniques
Single Input and Output
- Configuring the digital input/output port. Reading the state of external switches and outputting to simple displays
Advanced Input and Output
- Interfacing keypads and driving 7-segment displays and liquid crystal displays
Timers and Interrupts
- Using the timer interrupt modules and interrupt facilities.
Using the internal A to D converter
- Configuration and use of the analogue to digital converter.
The course is ideal for engineers/managers wishing to incorporate new technology into their product range. A basic knowledge
of C is required.
Mr. Martin Stanhope, BSc, Senior Lecturer Bolton Institute.
-
|