CENG 384
Microprocessors
Elements of microprocessors and microcomputers, software and hardware for microprocessors; microcontrollers; embedded system design with microcontrollers, memory interface, analog-digital input/output interfaces and interrupt interface of typical microprocessors/controllers; programming with assembly and high level languages; real-time working, real-time operating systems; design of single and general purpose microprocessor/controllers using FPGAs; system control, analysis of feedback control systems, controller design; data acquisition, fundamentals of digital signal processing.
Topics |
Introduction to Computing, 8051 Microcontrollers |
8051 Assembly Language Programming |
Jump, Loop and Call Instructions, I/O Port Programming
|
EPROM programming |
8051 Addressing Modes |
Arithmetic & Logic Instructions and Programs, 8051 Hardware Connection and Intel Hex File
|
Calculator application |
Timer Programming in Assembly |
Serial Port Programming in Assembly |
Interrupts Programming in Assembly |
Seconds counter application |
LCD and Keyboard Interfacing |
ADC, DAC and Sensor Interfacing |
Temperature Measurement via ADC application |