IL131V Basic Digital Theory with PIC-processor 7.5 credits

Tillämpad digitalteknik med PIC-processor

The course aims to provide students with basic knowledge of digital technologies and technical concepts. The course is designed for those who will use digital technology without beeing able to construct and minimize the digital technology circles. In order to solve practical problems the students will use a onechipcomputer made by digital technology komponents. The students will have gained an insight into how a onechipcomputer can be programmed and how the program code can be documented.

Educational level First cycle Academic level (A-D) B
Subject area Techonology
Grade scale P, F

Course offerings

Autumn 12 for single courses students

Periods Autumn 12 P1 (3.5 credits), P2 (4.0 credits) Application code 10091
Start date 20/08/2012 End date 2013 week: 1
Language of instruction Swedish Campus KTH Kista
Number of lectures Number of exercises
Tutoring time Evenings Form of study Normal
Number of places * 25 - 40
*) The Course date may be cancelled if number of admitted are less than minimum of places. If there are more applicants than number of places selection will be made.
Course responsible William Sandqvist <william@kth.se>
Teacher William Sandqvist <william@kth.se>
P Johan B Wennlund <jwd@kth.se>
Target group

Endast för fristående studenter (=vidareutbildning)!

Autumn 12 Gymnasieant. for programme students

Periods Autumn 12 P1 (3.5 credits), P2 (4.0 credits) Application code 51306
Start date 2012 week: 34 End date 2013 week: 1
Language of instruction Swedish Campus KTH Kista
Number of lectures Number of exercises
Tutoring time Evenings Form of study Normal
Number of places * Max. 20
*) If there are more applicants than number of places selection will be made.
Course responsible William Sandqvist
Teacher William Sandqvist

Autumn 12 CINTE for programme students

Periods Autumn 12 P1 (3.5 credits), P2 (4.0 credits) Application code 51315
Start date 2012 week: 34 End date 2013 week: 1
Language of instruction Swedish Campus KTH Kista
Number of lectures Number of exercises
Tutoring time Evenings Form of study Normal
Number of places * 25 - 40
*) The Course date may be cancelled if number of admitted are less than minimum of places. If there are more applicants than number of places selection will be made.
Course responsible William Sandqvist <william@kth.se>
Teacher William Sandqvist <william@kth.se>
P Johan B Wennlund <jwd@kth.se>
Target group

Open to all programmes

Part of programme

Autumn 13 for single courses students - To application

Periods Autumn 13 P1 (3.5 credits), P2 (4.0 credits) Application code 10036
Start date 02/09/2013 End date 2014 week: 3
Language of instruction Swedish Campus KTH Kista
Number of lectures Number of exercises
Tutoring time Evenings Form of study Normal
Number of places * Max. 30
*) If there are more applicants than number of places selection will be made.
Course responsible William Sandqvist <william@kth.se>
Teacher P Johan B Wennlund <jwd@kth.se>
William Sandqvist <william@kth.se>
Target group

Endast för fristående studenter (=vidareutbildning)!

Apply for this course at antagning.se through this application link.
Please note that you need to log in at antagning.se to finalize your application.

Autumn 13 Gymnasieant. for programme students

Periods Autumn 13 P1 (3.5 credits), P2 (4.0 credits) Application code 50281
Start date 2013 week: 36 End date 2014 week: 3
Language of instruction Swedish Campus KTH Kista
Number of lectures Number of exercises
Tutoring time Evenings Form of study Normal
Number of places * Max. 19
*) If there are more applicants than number of places selection will be made.
Course responsible William Sandqvist
Teacher William Sandqvist

Autumn 13 for programme students

Periods Autumn 13 P1 (3.5 credits), P2 (4.0 credits) Application code 50280
Start date 2013 week: 36 End date 2014 week: 3
Language of instruction Swedish Campus KTH Kista
Number of lectures Number of exercises
Tutoring time Evenings Form of study Normal
Number of places * Max. 2
*) If there are more applicants than number of places selection will be made.
Course responsible William Sandqvist <william@kth.se>
Teacher William Sandqvist <william@kth.se>
Target group

Open to all programmes

Part of programme

Learning outcomes

The digital workbench on your own kitchen table!
- With the help from our list of equipment and components, and some freeware programs found on the Internet, you will be able to setup your own digital workbench on your “kitchen table”.
- On the course web you will find material that will give you a basic orientation of the units that could be found on a PIC-processor, and how they work.
- Examples show you how a simple PIC-processor could be programmed with a Hardware-Near dialect of the C-language.
- During the course you solve the laboratory exercises at school with our lab equipment, or at home with what you have of own equipment.
- By individual choosing, and performing, your own programming project, you show that your equipment work, and that you can handle it!

Course main content

Binary numbers and codes. ALU, registers, memory technologies.
A description of the architecture of the chosen processor and its instructions.
Example of programming with assembler and with C.
- Program documentation with structure diagrams.
- I/O-units. Timers, CCP, Comparator, AD-converter.
- A programming project.

This is a quarter-time course, ordinary with one evening every week. The course language is Swedish.  At every occasion theory is mixed with laboratory work.
At two of the occasions it’s mandatory to attend, at other occasions this is optional – the detailed program of the course will help you to decide what’s most efficient for you. If you study from home, you report by mail during the course.

Eligibility

Completed upper secondary education including documented proficiency in Swedish corresponding to Swedish B and English corresponding to English A.Proficiency corresponding to Mathematics D/Mathematics 3c, Physics B/Physics 2 and Chemistry A/Chemistry 1.

Literature

Kursmaterialet säljs vid kursstarten.

Examination

  • INLA - Assignment, 1.0 credits, grade scale: P, F
  • INLB - Assignment, 1.5 credits, grade scale: P, F
  • LABA - Laboratory Works, 1.0 credits, grade scale: P, F
  • LABB - Laboratory Works, 1.0 credits, grade scale: P, F
  • LABC - Laboratory Works, 1.0 credits, grade scale: P, F
  • PROA - Assignment, 2.0 credits, grade scale: P, F

Requirements for final grade

INLA – Hand in theory 1, 1.0 hp, P, F (online on web)
INLB – Hand in theory 2, 1.5 hp, P, F (online on web)
LABA – Laboratory exercises 1, 1.0 hp, P, F (at school or home)
LABB – Laboratory exercises 2, 1.0 hp, P, F (at school)
LABC – Laboratory exercises 3, 1.0 hp, P, F (at school or home)
PROA – Individual programming project with the PIC-processor, 2.0 hp, P, F

Your written report from the programming project, together with the final passed grade, show others what you have done during the course.

Offered by

ICT/Electronic Systems

Contact

William Sandqvist, william@kth.se

Examiner

William Sandqvist <william@kth.se>

Version

Course plan valid from: Spring 11.
Examination information valid from: Spring 09.