Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
5Activity

Table Of Contents

Introduction to Microcontroller Electronics
Computers and Microcontrollers
What exactly is a Microcontroller
What you do when learning to program
Achievement Objectives from the NZ Curriculum
Hardware - The AVR Microcontroller
Power Supplies
AVR Programming
Breadboard
Simple AVR circuit
Circuit description
AVR programming cable
Reading and Writing using flowcharts
Sending Morse code
Microcontroller ports: write a Knightrider program using 8 LED’s
Multiple LEDs - Traffic lights exercise
Multiple LEDs - 7 Segment Displays
Different types of switches
First input device – a single push button switch
BASCOM and AVR Assignment
Words you need to be able to use correctly when talking about programming
A Bit about Numbers
Programming Codes of Practice
Programming Template
Variables
The BASCOM-AVR Simulator
Control statements – IF THEN
Connecting and programming multiple switches
Reading multiple switches in software
Using flowcharts to help solve problems
Using IF-THEN to control which parts of a program happen
More Interfacing
Analogue to Digital Conversion
Reading an LDR’s values in Bascom
Temperature measurement using the LM35
Keypad Interfacing
Alternative keypad interface
Controlling high power loads (outputs)
Parallel Data Communications
LCDs (Liquid Crystal Displays)
Connecting an LCD to a 40pin AVR
Don’t delay
Planning Sequence for an AVR project
One Page Brief
Algorithm Development Worksheet
Algorithm Planning Example
Algorithm Development Example
Glue Gun Timer Flowchart
Multiplication Algorithms
Algorithm exercises
LCD programming exercises
Scrolling Message Assignment
Strings Assignment
ASCII Character Table
ASCII Assignment
Time
Sounding Off
System and Software Design
Understanding how simple systems work
Problem Decomposition Example
Statecharts
Token Game – Statechart Design Example
Serial Communications
RS 232 Serial Communications
Serial IO using Inkey()
Introduction to I2C
Real Time Clocks
DS1307 RTC
Arrays
Computer Programming detail
AVR Internals – how the microcontroller works
Interrupts
Polling versus interrupt driven architecture
Timer/Counters
PWM - Pulse Width Modulation
AVR Clock/Oscillator
Assignment – Maths In The Real World
Math Assignment - Part 1
Math Assignment - Part 2
Math Assignment - Part 3
Math Assignment - Part 4
Math Assignment - Part 5
Math Assignment - Part 6
Bascom Keyword Reference
AVR Development Boards we can use
AVR Development Board 2
ATMEGA Development Board 3
ATMEGA16/32 Microcontroller Pin Functions and Connections
ATMEGA16/32 40pin DIP package– Pin Connections
0 of .
Results for:
No results containing your search query
P. 1
Pemrograman Bascom Avr dengan contoh aplikasi

Pemrograman Bascom Avr dengan contoh aplikasi

Ratings:

5.0

(1)
|Views: 1,042|Likes:
Published by M NyamNyul Daridulu
Pengenalan dasar -dasar dari pemrograman menggunakan Bascom AVR beserta contoh program aplikasi sederhana. Merupakan ebook yang cocok untuk dijadikan salah satu referensi tentang bahasa pemrograman menggunakan Bascom AVR.
Pengenalan dasar -dasar dari pemrograman menggunakan Bascom AVR beserta contoh program aplikasi sederhana. Merupakan ebook yang cocok untuk dijadikan salah satu referensi tentang bahasa pemrograman menggunakan Bascom AVR.

More info:

Published by: M NyamNyul Daridulu on Jun 10, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/14/2014

pdf

text

original

You're Reading a Free Preview
Pages 4 to 53 are not shown in this preview.
You're Reading a Free Preview
Pages 55 to 150 are not shown in this preview.

Activity (5)

You've already reviewed this. Edit your review.
SunartoNuridin reviewed this
Rated 5/5
good
1 thousand reads
1 hundred reads
dedennys liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->