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.
