Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | (Basics of Hardware) Basics of Hardware (1) Understand binary and hexadecimal numbers, digital quantity, logic gate, TTL and CMOS. |
Examine "Binary number and hexadecimal number" and "TTL and CMOS". | 190minutes |
2. | (Basics of Hardware) Basics of Hardware (2) Understand suction current, discharge current, bypass capacitor, and how to use IC. |
Examine "IC". | 190minutes |
3. | (Basics of Hardware) Basics of Hardware (3) Understand Microcomputer PIC16F84A, PIC series outline, I / O input / output method of microcomputer. Mini Test 1 |
Examine "PIC16F84A" | 190minutes |
4. | (Development Environment / Architecture) Understand how to build development environment, editor, assembler, debugging, ROM writer. Understand microcomputer hardware, pin assignment of PIC, and example of the LED lighting circuit. |
Examine how to use PIC microcomputer and LED lighting circuit. | 190minutes |
5. | (Development Environment / Architecture) Understand microcomputer architecture, outline of instruction processing, memory access, and register configuration. Mini Test 2 |
Examine "Register". | 190minutes |
6. | (C Language) C language program description method (1) Understand I / O processing and branch processing. |
Examine "C language". | 190minutes |
7. | (C Language) C language program description method (2)Understand iteration processing and configuration setting method. | Examne "repeated processing on C language". | 190minutes |
8. | (C Language) C language program description method (3) Unserstand comprehensive description and LED lighting. Mini Tset 3 |
Examne "LED lighting program on C language". | 190minutes |
9. | (Assembly Language) Assembly program description method (1) Understand how to use assembly instructions and basic processing instructions. |
Examine "assembly instructions". | 190minutes |
10. | (Assembly Language) Assembly program description method (2) Understand jump instruction, branch processing, and iteration processing. |
Examine "branch processing" and "iteration processing" by assembly instructions. | 190minutes |
11. | (Assembly Language) Assembly program description method (3) Unserstand comprehensive description, LED lighting, and configuration setting method. Mini Tset 4 |
Examine "LED lighting program" by assembly instructions. | 190minutes |
12. | (Processing Time) Understand calculation method of processing time, fetch, execute, pipeline processing, cycle number, and wait processing. Mini Test 5 |
Examine "pipeline processing" and "calculation method of processing time on a computer". | 190minutes |
13. | (Term Examination) Evaluate the achievement of each course targets 1 to 5. After the exam, the content of the exam is explained. |
Review the content of the 1st to 12th classes well. | 190minutes |
14. | (C Language) (Assembly Language) Practice of C language and assembly language Make C and assembly language programs, transfer them to the microcomputer and execute them In the PC practice room, and unserstand its mechanism and processing methods.mechanism and method. |
Review the content of the 1st to 12th classes well. | 190minutes |
Total. | - | - | 2660minutes |
Mini Test | Term Examination | Total. | |
---|---|---|---|
1. | 12% | 8% | 20% |
2. | 12% | 8% | 20% |
3. | 12% | 8% | 20% |
4. | 12% | 8% | 20% |
5. | 12% | 8% | 20% |
Total. | 60% | 40% | - |
Work experience | Work experience and relevance to the course content if applicatable |
---|---|
Applicatable | The lecturer of this course has an experience of working in general electrical manufacturing company. This lecturer teaches the knowledge and technologies involving this course based on his experience. |