ENMP 310 Microprocessors
Studies of architecture, operation, programming, and application of microprocessor system. The topics include introduction to microcontroller, microprocessor architecture; assembly language programming; exceptions and interrupts; general-purpose input/output; timer function; memory and address decoding; analog input/output; and serial data communications. Students must be familiar with high-level programming language and conventional techniques in designing digital logic circuits using discrete logics. Specifically, they must be familiar with flowcharting, program coding, conversion of numbers among various number systems, logic function minimization, timing analysis, and functions of standard MSI combinational and sequential circuits such as decoder, multiplexer, encoder, comparator, adder, subtractor, flip-flops, shift registers, and counters.