|
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 ## What is Flowcode? ## Flowcode Overview ## Start a New Flowchart ## Opening an Existing Flowchart ## Saving a Flowchart ## Saving Flowchart Images ## Zooming the View ## Printing Flowcharts ## View Options * 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 What is Flowcode<^< Basic Flowcode Functions | Course Index | Flowcode Overview >^>(:nl:) Flowcode allows you to create simple microcontroller applications by dragging and dropping icons on to a flowchart to create simple programs. These programs can control external devices attached to the microcontroller such as LED's, LCD displays etc. Once the flowchart has been designed, its behaviour can be simulated in Flowcode before the flowchart is compiled, assembled and transferred to a Chip. To achieve this using Flowcode, perform the following steps: # Create a new flowchart, specifying the microcontroller that you wish to target. # Drag and drop icons from the toolbar onto the flowchart to program the application. # Add external devices by clicking on the buttons in the components toolbar, editing their properties, how they are connected to the microcontroller and call macros within the device. # Run the simulation to check that the application behaves as expected. # Transfer the application to the microcontroller by compiling the flowchart to C, then to assembler code and finally to object code. (: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 August 22, 2011, at 09:01 AM