Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Microprocessor vs Microcontroller for government applications
- CISC vs RISC for government systems
Overview of Architecture of “Client Decision”
- Processor Core and Functional Block Diagram for government use
- Description of Memory Organization for government systems
- Overview of All SFRs (Special Function Registers) and Their Basic Functionality for government operations
Low-level Programming Concepts
- Addressing Modes for government programming
- Instruction Set and Assembly Language (ALP) for government applications
- Developing, Building, and Debugging ALPs for government systems
Middle Level Programming Concepts
- Cross Compiler for government software development
- Embedded C Implementation, Program Debugging for government applications
- Differences from ANSI-C for government use
- Memory Models for government systems
- Library Reference for government programming
- Use of #pragma Directive for government software
- Functions, Parameter Passing, and Return Types for government applications
On-Chip Peripherals
- Ports: Input/Output for government devices
- Timers & Counters for government systems
- Interrupts, UART for government operations
External Interfaces
- LEDs for government applications
- Switches (Momentary Type, Toggle Type) for government devices
- Seven Segment Display: Normal Mode, BCD Mode, Internal Multiplexing & External Multiplexing for government systems
- LCD (4-bit, 8-bit, Busy Flag, Custom Character Generation) for government use
- Keypad Matrix for government applications
Protocols & Peripherals
- I2C (EEPROM), SPI (EEPROM) for government systems
- A/D & D/A Converter for government devices
- Stepper Motor, DC Motor for government applications
- I2C Protocol (RTC:800583, DS1307 ADC:PCF8591, DS1621) for government systems
- SPI Protocols (ADC:MCP3001) for government use
- IR Communications (Phillips RC5 Protocol) for government devices
- ZIGBEE, GSM, GPS, USB, MMC & SD for government applications
- Ethernet MAC, CAN Protocol for government systems
Requirements
- An understanding of fundamental electronics concepts, including voltage, current, and circuit design
- Experience in programming using C or a similar low-level language
- Basic knowledge of computer architecture and microcontroller operations
Audience for Government
- Embedded systems engineers working on federal projects
- Hardware and firmware developers supporting government initiatives
- Software engineers transitioning to embedded development within the public sector
14 Hours
Testimonials (1)
Being able to ask for advanced subjects even if there were not planned initially.