ECE 3620

ECE 3620: Introduction to Microcomputers. Cr. 4. Prereq: BE 1200.

 Basics of digital systems, num­ber systems, functional blocks of microcomputers, assembly lan­guage and machine code, applications of microcomputers and experimental demonstrations.


Note: some hyperlinks are only accessible with Internet Explorer®

Announcements!

Why Learn Assembly Language Programming

Academic Misconduct: What every student should know

 

My best advice for you is to read the lecture slides a day before the lecture

Syllabus

 

Learning Objectives

 

Academic Calendar

Lecture Notes

 

 

 

Additional: Lecture Slides

 

 

Errata

(Greenfield Text)

Lab Experiments

Tutorial: Connecting to the EVB in the Lab

Lab Kit

Exercises

Selected Answers

 

Grades

 

 

Lab scores

68HC11 Resources:

 

Pin Assignments

Block Diagram

Reference Guide

Reference Manual

Timer Port Registers

control registers 1

control registers 2

control registers 3

control registers 4

control registers 5

control registers 6

ADCTL OPTION PACTL PIOC TCTL TFLG TMSK

68HC11 Instruction Set:

ABX - ASLD

ASR - BVS

CBA - DEX

DEY - LDS

LDX - PSHY

PULA - STS

STX - XGDY

Notation: p1, p2, p3

68HC11 Reverse Instruction Set:

00 - 81

82 - FB

FC –

 

 

Table of Branch Instructions

ASCII Chart (.jpg)

 

BUFFALO Monitor: Manual

 

.s19 file format

 

Switch Bouncing

Switch Debouncing

Wytec EVBplus2

(68HC11 Lab Board)

 

Board picture

I/O pins

Manual

Interrupt Vectors

Interrupt Jump Table

THRSim11

68HC11 Simulator

Download

 

Memory Configuration for EVBPlus2

 

Plugins

 

Tutorial movie

 

THRAss11 assembler

 

68HC11 Simulator

(download .xls)

Binary number arithmetic calculator (download .zip)

M6800 Simulator

(download .xls)

Tutorial movie

M6800 Instruction Set

 

Heathkit ET-3400 Video

 

 Back to courses taught by Prof. Hassoun

 Back to main page