NET3040 Microprocessor Interface
Advanced · 1 credit · BIT - Business, Admin, Finance and IT
- Description
- Students demonstrate how to interface microprocessors/microcontrollers with real-world applications.
- Prerequisite
- NET3030: Microprocessors
- Parameters
- Access to a microprocessor trainer, an interfacing trainer, with an accompanying computer aided instruction (CAI) package, and related materials.
- Supporting courses
- ELT2080: Control Systems 2
Outcomes The student will:
1 describe and explain microprocessor interface output and input circuits and the operation of a serial interface device
1.1 describe the basic difference between system boards
1.2 outline the memory allocations in a typical microcomputer system using random-access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable read-only memory (EEROM) and input/output (I/O)
1.3 define I/O as they apply to microprocessors
1.4 state the two main methods of I/O operation in microprocessors
1.5 describe a simplified microprocessor interface device
1.6 define the term “interrupt”
1.7 explain the bus structure of a typical microprocessor system
1.8 explain three-state logic
1.9 draw a simplified block diagram of an interface device and explain the purpose of the data, control and data direction registers
1.10 write a simple program that will configure an interface device in any I/O combination
1.11 describe how serial data can be represented using both amplitude and frequency modulation techniques
1.12 explain the difference between asynchronous and synchronous serial data transmission
1.13 explain how to interface ROM, EPROM or RAM
1.14 define the difference between a universal asynchronous receiver/transmitter (UART), BSRT and universal synchronous receiver/transmitter (USART) device
1.15 write and execute a program to convert serial data to parallel data and parallel data to serial data
2 interface a digital-to-analog (D/A) and analog-to-digital (A/D) converter to a microprocessor
2.1 research/experiment with some of the following concepts that apply to microprocessors:
2.1.1 interface a D/A converter to a microprocessor system
2.1.2 describe how D/A converters are used to control the direction of rotation, speed and position of DC motors
2.1.3 define the function of a servo amplifier in a motor control circuit
2.1.4 describe and provide an example of a microprocessor-based industrial control system
2.1.5 construct a microprocessor-controlled thermometer
2.1.6 construct a microprocessor-controlled silicon-controlled rectifier (SCR) or bidirectional triode thyristor (TRIAC) circuit
2.1.7 explain how a microprocessor can control the effective current to a load using an SCR or TRIAC
2.1.8 state the advantages of using an opto-isolator in a microprocessor control circuit
2.1.9 design, construct and explain a microprocessor/stepper motor interface and control circuit
2.1.10 explain how a microprocessor is used to control exhaust emissions and fuel economy in an automobile
2.1.11 explain how microprocessors can be used to control a robot
2.2 explain how multiple microprocessors are used in advanced personal computer and business systems
2.3 describe several microprocessor applicators in the aviation and medical industries
2.4 explain several business applications of microprocessors including computers, word processors, copiers/printers, registers and inventory control
2.5 list several other consumer product applications of a microprocessor
3 connect a microprocessor to a sensor device used in home, industrial and/or transportation applications
3.1 construct, connect, interface and operate a microprocessor with devices including:
3.1.1 photo resistive
3.1.2 temperature and optical sensors
3.1.3 photo diodes and photo transistors
3.1.4 optical interrupter and optical reflectors
3.1.5 optocouplers
3.1.6 Hall effect devices
3.1.7 DC motors
3.2 construct a project incorporating a microprocessor/microcontroller to control the operation of:
3.2.1 robots
3.2.2 weather stations
3.2.3 home environment systems
3.2.4 security systems
3.2.5 automotive applications
3.2.6 modems/communication devices
3.3 construct a project using EPROM’s memory and various interface devices
4 demonstrate established laboratory procedures and safe work practices
4.1 describe voltage/current transients in real-world applications that connect to low voltage computers
4.2 safely interface computers to real-world applications
5 demonstrate basic competencies
5.1 demonstrate fundamental skills to:
5.1.1 communicate
5.1.2 manage information
5.1.3 use numbers
5.1.4 think and solve problems
5.2 demonstrate personal management skills to:
5.2.1 demonstrate positive attitudes and behaviours
5.2.2 be responsible
5.2.3 be adaptable
5.2.4 learn continuously
5.2.5 work safely
5.3 demonstrate teamwork skills to:
5.3.1 work with others
5.3.2 participate in projects and tasks
6 create a transitional strategy to accommodate personal changes and build personal values
6.1 identify short-term and long-term goals
6.2 identify steps to achieve goals
Program of Studies 2009. Source document, © Alberta Education.