This page contains the "electronic versions" of the handouts used in class throughout the semester.
[Updated: Aug. 29, 2016]


Course Overview MS PowerPoint PDF
Schedule, Syllabus, Report format & Enhancement Description MS Word PDF
Computer Studio Student Guide MS Word PDF
IDE & SDCC Compiler (quirks, SFR/sbit defs, C fctns, ASCII table) MS Word PDF
      (Unsupported) Linux SiLabs & SDCC to avoid Windows               -- PDF
      (Unsupported) Linux EC3 Debug Module               -- PDF
F020 guide (abridged) w/ C Programming (Ch 6)               -- PDF
C Language & Library Reference (LITEC)                   -- PDF
Helpful hardware/software debugging tips                   -- PDF
Lab #1: IDE & ANSI Display MS Word PDF
      Hello.c Program Source code text file       --
      putget.h Header Source code text file       --
Lab #2: Interrupt & Timer ISRs MS Word PDF
      IntrptEx.c Program Source code text file       --
      Switch Debounce Guide               -- PDF
Lab #3: Serial Communications MS Word PDF
      Bit rate & Baud rate PDF Difference between bit rate and baud rate.
      Extra SPI Information file PDF Synchronous serial communication setup and operation guide.
      SPI Programming Information PDF Synchronous serial communication software example.
      6811 SPISLAVE.C Program file (8051 as Master) text file S19 file
      6811 SPISLAVE.C Program file (68HC12 as Master) text file S19 file
Synchronous serial communication program for the 68HC11
to be used as a slave to a C8051F120 master or 68HC12 master.
Lab #4: Analog Conversion MS Word PDF
      MAC-test.c Program Source code text file       --
      C8051F120 Crossbar & 60-pin Bus Connector Assignments MS Word PDF
Lab #5: Memory Interfacing MS Word PDF
      memory.c Program Source code text file       --
Lab #6: Magic 8 Ball, Parts 1, 2, & 3 MS Word PDF
      LCD Screen Manual MS Word PDF
      LCDTEST8051.c Program Source code text file       --
      LCD.c Program Source code text file       --
      LCD.h Program Source code text file       --
Lab #7: CAN (Controller Area Network) MS Word PDF
      CAN (Controller Area Network) Introduction MS PowerPoint PDF
      CAN NI LabVIEW Manual               -- PDF
      CAN TI Application Report (technical details)               -- PDF
      CAN Theory & Case Study               -- PDF
      Automobile Bus Comparisons               -- PDF
      Serial Bus Comparisons (& CAN)               -- PDF
      CAN Function Library Documentation can_8c.html       Source Files folder
      CAN Function Library Sources               --       can.c & can.h files
      CAN Function Example Sources Framework CAN-SampleCode.c       --
      CAN NI LabVIEW VI Examples & Tutorials                     Files folder
Fuzzy Logic Introduction MS PowerPoint PDF
Rensselaer Technical Writing Manual MS PowerPoint PDF
Studio AV Manual               -- PDF

Project & Teamwork Evaluation Sheets
Project Notebook Guidelines (no longer required) MS Word; 45 Kbytes PDF; 33 Kbytes
Project Proposal Guidelines (no longer required) MS Word; 62 Kbytes PDF; 62 Kbytes
Project Final Report Guidelines (no longer required)               -- PDF
Project Presentation Guidelines (no longer required) MS Word; 62 Kbytes PDF; 62 Kbytes
Evaluation sheets for course grading (no longer used)                     Assessment files

8051 Resource Documents
C8051F120 Technical Summary C8051F12x-13x.pdf
C8051F12x Development Kit User's Guide C8051F12x-DK.pdf
AB1 Prototyping Board User's Guide AB1.pdf
C8051F040 Technical Summary (see Ch. 18 on CAN) C8051F04x.pdf
C8051F04x Development Kit User's Guide C8051F04x-DK.pdf
8051 SDCC Compiler User Guide SDCC documentation zip
C8051F120 Crossbar & 60-pin Bus Connector Assignments MPS_dual_60-pin_Bus.pdf
Circuit diagram for LED Module led.pdf
Circuit diagram for Potentiometer (AD Converter) Module AD-Conv.pdf

Miscellaneous Parts & Peripherals (data sheets)
JEC 6309 Parts List list
AM9128, 2048 x 8 bits, Static Ram PDF
Hitachi HD44780U LCD Controller PDF
HP Digital Bar Code Wand PDF
Elements of a Bar Code System, HP Application Note PDF
Magstripe Swipe Reader PDF
HID RF Proximity Card Reader (courtesy of David Archibald '11) PDF
HID RF Proximity Card Reader Instructions PDF
STMicroelectronics STA013 Chipset PDF
STMicroelectronics STA013 EVB MP3 Player AppNote PDF


Archives of old MPS files