A.20. EL3006 Microprocessor Systems Lab. Course Code EL3006 Credits : 3 Semester : 6 KBK/Bidang Keahlian: Electrical Engineering Sifat: Mandatory Sifat kuliah Kelompok Kuliah Course Title (Indonesian) Nama Matakuliah Course Title (English) Nama Matakuliah Short Description Silabus ringkas Kuliah dan praktek laboratorium MK Rekayasa Dasar Sistem Mikroprosesor Goals Tujuan Instruksional Umum (TIU) Offered To(PS Peserta) Related Courses 1. Knowledge of how microprocessors work inside a device 2. Knowledge of how to use and implement microprocessor to digital circuits/systems Dept/PS: EL / EL,EP,ET,EC Fak: FTI ITB 1.EL2005, Logic Circuits and Prerequisit Digital Systems 2.EL2010 Elektronika I Prerequisit 3. Prerequisit/ Corequisit/ Prohibition 4. Prerequisit/ Corequisit/ Prohibition ... Prerequisit/ Corequisit/ Prohibition Knowledge = 50% Facility x Papantulis/white board / Skill = 40% Media LCD/Infocus Attitude = 10% x Komputer (lab) Course (kuliah) = 3 x Courseware Tutorial (Responsi)= E-learning Lab Works (Prakt)= 2 Others .. Others :………….= … UTS = 20% Yes/No UAS = 20% Yes/No Tugas = 50% Yes/No Others: Kuis 10% 1.Barry B. Brey, Mikroprosesor Intel, Edisi ke-5,Erlangga, Jakarta, 2002. Percentage Activity (hour/week) Assessment/Penilaian References/Bibliography Microprocessor Systems Lab. Numbers System; microprocessor inner-workings, technology and development of microprocessors; application systems interface. Microprocessor architecture; pinout (reset; interrupt; data-line; address-line; control-line; timing); register (accumulator, CCR/Status-Flags, ProgramCounter/Instruction-Pointer, Index, Stack-Pointer; General-purpose); Arithmetic-Logic-Unit. Latch; RAM(SRAM,DRAM); ROM(EPROM, EEPROM, flash-ROM);Buffer, Dekoder-Alamat. Addressing mode; Instruction Set & Programming (data transfer, arithmetic, logics, program control). Parallel-interface (with and without handshaking); Serial-interface (Synchrounous & Asynchronous); Timer/Counter; ADC; DAC; Papan-Kunci. DMAC; Interrupt-Control. System Design using Microcontroller. 2.Keneth J. Ayala, The 8051 Microcontroller, Second Edition, West Publishing Company, Minneapolis/St. Paul, 1997. Pedagogy Strategy and Suggestions for Lecturer : 1. 2. 3. Students learn by designing software and hardware. Ask the students to learn and modify any given application examples. Start with simple gradually to more complex examples and assignments. Course Descriptions Week# Topics Sub Topics Goals 1. Introduction General descriptions about the role of microprocessor technology in supporting the realization of electronics instruments/devices 2. Microprocessor Architecture * Numbers System * Microprocessor innerworkings and its development *Aplication System Examples *Inner Parts: ALU, Register, Control Unit /Timing 3. 4. Basic Components of Microprocessor Systems (minimum requirements) Instruction Set & Programming *Outer Parts(Pinout): Reset,Interrupt, Data Line, Address Line, Control Line *Address Decoder *Latch *Buffer *RAM *ROM *Addresing Modes *Transfer Data Instruction *Arithmetic and Logics Instruction *Program Control Instruction *With handshaking *Without handshaking 5. Parallel I/O 6. Serial I/O *Asynchronous *Synchronous 7. Other Interface Components 8. 9. Microcontroller *Programmable Timer *ADC/DAC *LED & LCD (matrix / 7-segment) *Keyboard *DMA Control *Interruption Control *Architecture *Instruction Set Activity K/P/R/X/ U K/X Understands how to utilize registers inside a microprocessor, and how it is connected to the pinouts K/P Able to implement basic components into a system with limited hardware resources (memory & I/O) K/X Able to use basic instructions inside a simple application program, in a system with limited hardware resource (minimum requirement) K/P/X Understand handshaking process; able to apply interface components for parallel communication Able to apply interface components for serial communication Understand and able to design a system with complete interfaces K/X Final Test Understand how microcontroller works U K/X K/X K/P Week# Topics 10. Designing I 11. Designing II 12. Designing III 13. Designing IV 14. Designing V 15. Designing VI 16. - Sub Topics *Programming Parallel Port applications for : *Input *Output *External Interruption * Timer/Counter Interruption Serial Programming: *Mode-0 *Mode-1 *Mode-2 *Mode-3 Motor Controlling: *Stepper *DC Applications: *ADC *DAC *Hardware Design for Complete Systems - Goals Activity K/P/R/X/ U Able to utilize available ports K/P/X Able to make use of externalinterruption facility and Timer K/P/X Able to develop program for serial communication system between microprocessors K/P/X Able to develop program for stepper motor and DC motor controlling Able to develop program for ADC and DAC applications K/P/X Able to design hardware and software for developing a complete system Final Test K/P/X K/P/X U