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 cycleAcademic level (A-D)
BSubject 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
10091Start date
20/08/2012End date
2013 week: 1Language of instruction
SwedishCampus
KTH KistaNumber of lectures
Number of exercises
Tutoring time
EveningsForm of study
NormalNumber 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.
Schedule
Schedule (new window)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)!
Autumn 12 Gymnasieant. for programme students
Periods
Autumn 12 P1 (3.5 credits), P2 (4.0 credits)
Application code
51306Start date
2012 week: 34End date
2013 week: 1Language of instruction
SwedishCampus
KTH KistaNumber of lectures
Number of exercises
Tutoring time
EveningsForm of study
NormalNumber of places *
Max. 20*) If there are more applicants than number of places selection will be made.
Schedule
Schedule (new window)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
51315Start date
2012 week: 34End date
2013 week: 1Language of instruction
SwedishCampus
KTH KistaNumber of lectures
Number of exercises
Tutoring time
EveningsForm of study
NormalNumber 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.
Schedule
Schedule (new window)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
10036Start date
02/09/2013End date
2014 week: 3Language of instruction
SwedishCampus
KTH KistaNumber of lectures
Number of exercises
Tutoring time
EveningsForm of study
NormalNumber of places *
Max. 30*) If there are more applicants than number of places selection will be made.
Schedule
Schedule (new window)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)!
Application
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
50281Start date
2013 week: 36End date
2014 week: 3Language of instruction
SwedishCampus
KTH KistaNumber of lectures
Number of exercises
Tutoring time
EveningsForm of study
NormalNumber of places *
Max. 19*) If there are more applicants than number of places selection will be made.
Schedule
Schedule (new window)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
50280Start date
2013 week: 36End date
2014 week: 3Language of instruction
SwedishCampus
KTH KistaNumber of lectures
Number of exercises
Tutoring time
EveningsForm of study
NormalNumber of places *
Max. 2*) If there are more applicants than number of places selection will be made.
Schedule
Schedule (new window)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.
