Recent Changes - Search:
<^< 7-Segment Decoder Driver | Course index | 1. Output >^>

Introduction to Microcontroller Programming * Course Index * Introduction * About the Author * About this Course * Feedback * Course Navigation * Quick Course Navigation * How to use this Course * Acronyms Used and Course Conventions

About PICmicro Chips * What is a PICmicro? * Microcontrollers * Digital versus Analogue * Inputs and Outputs * Memory * Programming * 16F1937 Architecture

Clocking Your PICmicro Devices * Introduction * The Clock Circuit * Clock Settings * Clock Confusion

E-Blocks * Introduction to E-blocks * Using E-blocks * E-blocks Boards

Flowcode Step By Step * Introduction to Flowcode * Basic Flowcode Functions * Digital Outputs * Digital Inputs * Basic Loops * The LCD Display * Binary Numbers * Decisions * Goto (Connection Point) * 7-Segment Displays * Software Macro * Strings and Memory * A Simple Hi-Fi

PICmicro Projects * Introduction to PICmicro Projects * Construction Methods * Choosing a Power Source * Adding Inputs * Input Conditioning * Adding Outputs * Adding Drivers

Labs *

Introduction and Lesson Plan * 1. Output * 2. Delay * 3. Connection Point * 4. Calculations * 5. Loop * 6. Input * 7. Decision * 8. LCD * 9. Keypad * 10. Analogue + EEPROM * 11. Software Macro * 12. External Interrupt * 13. Timer Interrupt

(:Summary:Contains the 'action' links (like Browse, Edit, History, etc.), placed at the top of the page, see site page actions:) (:comment This page can be somewhat complex to figure out the first time you see it. Its contents are documented at PmWiki.SitePageActions if you need help. :) * Print (:comment (:if group Site,SiteAdmin,Cookbook,Profiles,PmWiki*:) (:comment delete if and ifend to enable backlinks:) * %item rel=nofollow class=backlinks accesskey='$[ak_backlinks]'% [[{*$Name}?action=search&q=link={*$FullName} | $[Backlinks] ]] (:ifend:) :) * Login

Introduction and Lesson Plan

<^< 7-Segment Decoder Driver | Course Index | 1. Output >^>(:nl:)

Flowcourse lesson plan

<<? <<?

From this point on, to do all the labs, you will need: * Flowcode 4 * E-Blocks Multiprogrammer * E-Blocks LED board * E-Blocks Switch board * E-Blocks LCD board

PartTitleDescription
AStep-by-step 1-8Take time to work through the step-by-step section from the first lesson up till the lesson on the 'Goto' or Connection Point icon.
BHelp fileTake time to get to know your way around the help file inside Flowcode. You will have to be able to use the help file whenever you get stuck.

Part Title Estimated time
C Lab 1 - Output 3 - 4 hours
D Lab 2 - Delay 1 - 2 hours
E Lab 3 - Connection Point 1 - 2 hours
F Lab 4 - Calculations 1 - 2 hours
G Lab 5 - Loop 2 - 3 hours
H Lab 6 - Input 3 - 4 hours
I Lab 7 - Decision 5 - 6 hours
J Lab 8 - LCD 5 - 7 hours
Total 21 - 30 hours

From this point on, to do all the exercises, you will need: * Flowcode 4 * E-Blocks Multiprogrammer * E-Blocks LED board * E-Blocks Switch board * E-Blocks LCD board * E-Blocks Keypad board * E-Blocks Sensor board * E-Blocks 7-seg. board * E-Blocks Patch board * LM35 or LM34 temp sensor

PartTitleDescription
KStep-by-step 9-12Take time to work through the Step-by-step section from 7-segment display onwards.

Part Title Estimated time
L Lab 9 - Keypad 5 - 8 hours
M Lab 10 - Analogue + EEPROM 8 - 11 hours
N Lab 11 - Software Macro 1 - 2 hours
O Lab 12 - External Interrupt 3 - 4 hours
P Lab 13 - Timer Interrupt 7 -10 hours
Total 24 - 35 hours

Part Title Estimated time
Q Project 1 ?
R Project 2 ?

(:nl:)(:table style="clear:both":)

(:Summary: Website page footer:)

Print - (:comment (:if group Site,SiteAdmin,Cookbook,Profiles,PmWiki*:) (:comment delete if and ifend to enable backlinks:) %item rel=nofollow class=backlinks accesskey='$[ak_backlinks]'% [[{*$Name}?action=search&q=link={*$FullName} | $[Backlinks] ]] (:ifend:) :) Search - Login

Page last modified on May 14, 2013, at 01:46 PM