![]() ![]() ![]() ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
|||
|
|
|
|||
MCU Predefines: io328p.h, iotnx4.h, and iotn85.h | |||||
---|---|---|---|---|---|
ACES EAGLE SMT RESOURCES: ACES_SMT.lbr (2020 01 10), ACES_SMT.dru, ACES_SMT.cam, JLCPCB.dru | |||||
ACES Alumni Blogs/Companies: Ethan M '18, Ethan P '18, Dan R '19, Mariano E. '15 | |||||
2023-2024 ICS4U: AVR Optimization | |||||
SAR ADC (Yamada) | |||||
+/- 9V Wien-Bridge Oscillator | |||||
JANUARY - MARCH: AVR OPTIMIZATION - Register-Level Programming (Medium ISP) |
|||||
OCTOBER-NOV: CHUMP II - EEPROM Burner, Program EEPROM, RAM, MUX, NAND, ALU, & Control EEPROM |
|||||
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
26 Nov 24 |
J. Dolgin '20![]() The Best CHUMP DER Nav Pane Ever? |
Final CHUMP Build Session DER Finishing Touches ![]() |
X. Chin '22![]() ![]() |
3.2.5 | |
25 Nov 22 |
A. Goldman '21![]() |
ACES' Alumni Visit (7:30-8:30): Jamie Linsdell (ACES '16, Queen's Eng. '20) Queen's University Medallist (Highest Engineering Graduate Average) CHUMP Build Session Chumpanese ![]() Final CHUMP Video |
J. Shibley '21![]() |
3.2.5 | |
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
24 Nov 17 Asynch. P/T Ints. |
J. Dolgin
'20![]() |
CHUMP Build Session Control EEPROM is flashed RAM, MUX, ALU, NAND ![]() Final CHUMP Video |
M. McCutcheon
'20![]() |
3.2.5 | |
23 Nov 15 |
CHUMP Build Session Control EEPROM is flashed RAM, MUX, ALU, NAND |
3.2.5 | |||
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
22 Nov 9 |
![]() |
1:25 - 2:55 VISIT TO ARGON PROTOTYPES ![]() |
![]() |
Code Studio![]() |
|
21 Nov 7 |
![]() |
ACES' Alumni Visit (3-4): Graydon Benson (GB Machine!) (ACES '19, Calgary Eng&Comm. '24) CHUMP Control EEPROM (cont'd) |
Graydon's recommendation is the reason we call our Project Archives, (D)ER.docx |
![]() and Logic Unit (ALU) AE* |
|
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
20 Nov 3 |
Date for
Visit
to Argon Prototypes: Nov 9 |
ACES' Alumni DES Visit (3-4) Xander Chin (ACES '22, Western Eng. '26) CHUMP Buses (pp.36-39): Data, Control CHUMP Control EEPROM ![]() |
![]() ![]() |
![]() |
|
19 Nov 1 |
Uni Update?
Group Build Session ![]() Open Collector! |
Arithmetic Logic Unit: Breadboard Explorer ![]() |
![]() |
![]() |
|
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
18 Oct 28 TA Sushi Lunch ![]() |
K. Shirriff's Blog... Inside the vintage 74LS181 ALU chip: How it works and why it's so strange Mar: Circa 2015... ![]() |
Remaining CHUMP IC Presentations SA (Mux), TA (NAND), JR (ALU) Overview of the 74LS181 Arithmetic and Logic Unit After-school CNC Meeting with Mariano & Emilio Elia of Argon Prototypes Hackster.io: Photon Flip-Dot Clock |
RSGC Computing... ...Circa 1980 ![]() Arithmetic Logic Unit |
||
17 Oct 26 |
![]() Custom ALU ![]() |
CHUMP IC Presentations AE, RM, ES LR-C: Falstad Logic Watch the Insanely-Inspiring... ...ACES '21... ← ALU Lockdown Legacies → |
![]() ![]() |
3.2.3
![]() Program EEPROM SA, TA, AE*, HMS* RM, JR*, ES, JS* (Must-see intro) |
|
16 Oct 24 |
![]() |
CHUMP Buses (pp.36-40): Address, Data, Control CHUMP Control EEPROM |
![]() |
3.2.3 | |
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
15 Oct 20 |
![]() |
CHUMP
Program EEPROM Work Period |
![]() |
3.2.2 | |
14 Oct 18 |
![]() ![]() ACES' EEPROM Display Enhancement |
CHUMP
Wire your EEPROMs (with LED or LB-602MK2 for this weekend's DER ![]() |
![]() Shield Schematic ![]() Swapping Variables CHUMPanese Code |
3.2.2
Program and Control EEPROMs (AT28C16) Feinberg Example: 82 10 21 62 A0 ![]() |
|
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
13 Oct 14 |
For Confirmation... CNC Meeting/Visit Proposed Date: Friday October 28 (3-4 PM) ? ![]() |
ACES' Alumni Visit (3-4): Puneet Bagga (ACES '17, U of T Eng '22) CHUMP EEPROM IC Presentation: HMS Overview of the AT28C16 EEPROM and Paging ![]() |
Feinberg Example Code
![]() Flashing of Feinberg's Sample Code |
![]() 3.2.2 |
|
12 Oct 12 ![]() |
![]() ![]() |
ACES' Alumni Visit (3-4): Ethan Peterson (ACES '18, Queen's Eng '23) Rocker Switches ![]() for coming classes. B. Eater's: ![]() Combinational Logic AND ![]() Dividend: A terrific review of your ICS2O-E and ICS3U-E skills! |
![]() ![]() (pull down example) |
From your Grade 10 DC Circuits Workbook... ![]() 3.2.2 |
|
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
11 Oct 7 |
![]() |
Asynchronous Work Period ***Cycle 3/Day 1 Period Rotation*** 1. ICS2O-1, 2.ICS4U, 3. ICS3U, 4. ICS2O-2 |
![]() |
3.2.1
![]() Clock, Counter, Code SA, TA, AE*, HMS** RM*, JR**, ES, JS* |
|
10 Oct 5 |
![]() |
CHUMP (Full) Clock Build Session, Clock (NE555) CHUMP: Code (Part 2) 3. if..then..else (p. 10) 4. While loop (p. 11) 5. Arrays (p. 11) |
![]() ![]() ![]() |
3.2.1 | |
9 Oct 3 |
![]() |
CHUMP IC Presentation: JS + Program Counter (74LS161) with /CLR feature + External NAND (74LS00) (LOAD) Review of the Chumpanese... Instruction Summary (p. 7) CHUMP: Code (Part 1) 1. Feinberg Sample Code (p. 12) 2. Swapping Variables (p. 10) |
CHUMP VM
(CodePen) Feinberg Resources: Chumpanese Tutorial CHUMP Lab |
Chumpanese: Multiply ![]() |
|
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
8 Sep 29 |
![]() ![]() |
![]() Part 3. Bistable Part 4. Clock Logic CHUMP: Clock ![]() |
The S-R Latches![]() ![]() |
![]() IC Socket with Decoupling Capacitor ![]() |
|
7 Sep 27 |
555 Tutorial
![]() |
CHUMP: Clock
![]() Part 1: Astable Part 2. Monostable |
![]() |
M. McCutcheon's (ACES' 20)![]() |
|
SEP 22 | TERRY FOX DAY | ||||
SEP 21 | CURRICULUM NIGHT | ||||
6 Sep 20 |
Alan Turing's Famous Paper: (paving the way for the modern computer) ![]() "On Computable Numbers With an Application to the Entscheidungsproblem" |
CHUMP Cheap Homebrew Understandable Minimal Processor The CHUMPANESE Language, Reflections ![]() |
CHUMP IC Assignments CHUMP VM (CodePen) ![]() |
3.2.1![]() BusBoard BB100R Power Rail |
|
5 Sep 18 |
D. Feinberg's CHUMP Paper: ![]() A Simple and Affordable TTL Processor for the Classroom - pp. 4-5 |
Review: Formatting SI Units
CHUMP Cheap Homebrew Understandable Minimal Processor Control Logic |
![]() |
3.2.1 |
|
CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
4 Sep 14 |
B. Hexadecimal![]() |
CHUMP (3-4) Cheap Homebrew Understandable Minimal Processor Instruction Set |
![]() Reorder Details |
3.1, 3.10.1
![]() SA, TA, AE, HMS* RM, JR*, ES, JS |
|
3 Sep 12 |
B. Hexadecimal![]() ATtiny84 SMT Trainer ![]() |
![]() ![]() CHUMP (1-2) Cheap Homebrew Understandable Minimal Processor |
RSGC ACES' Common SMT Parts Induction: L. Cassano ![]() |
3.1, 3.10.1![]() |
|
1 Sep 8 |
TA
Day Assignments Short ISP Proposal Due: Sat. Sep. 23 ![]() ![]() dime-a-dozen... |
Configure Benches for Soldering
![]() Short ISP Options, Discussion, and Expectations DES SMT Soldering (3 Options): |
BBC: Curiosity The Driver of Success? SMT: Focus on Thin... ![]() ![]() MorlandBargraphV4 in action |
3.1, 3.10.1![]() |
|
0 Sep 6 |
Day Calendar Short ISP Proposal Due: Sat. Sep. 16 Student Outline Mr. D's Timetable ![]() |
2023/2024
ACES' Program
Our ACES' Program: Contradictions Distribution of ![]() ACES Hall of Fame: ![]() D. Raymond '19 E. McAuliffe '18, E. Peterson '18 Mariano Elia '15: Hackster.io, Argon Prototypes |
September Q and A
Jumper Wire Supplements (0.3" and 0.4") ![]() |
![]() Apple's Repair Kit ![]() |