autumn 2013c.-s. shieh, ec, kuas, taiwan1 微算機原理 / 微算機實習 chin-shiuh shieh csshieh...
TRANSCRIPT
![Page 1: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/1.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 1
微算機原理 /微算機實習
Chin-Shiuh Shiehhttp://bit.kuas.edu.tw/~csshieh
Department of Electronic EngineeringNational Kaohsiung University of Applied Sciences, Taiwan
![Page 2: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/2.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 2
Objectives
• Fundamentals of microcontrollers
• 8051 programming in assembly language
• Commonly used peripherals
• 8051 programming in high-level languages
• Design and implementation of microcontroller-based systems
![Page 3: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/3.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 3
Textbook and References
• Course web site– http://bit.kuas.edu.tw/~csshieh
• References– 張義和、陳敵北 , 例說 8051, 第三版 , 新文京開發出版股份有限公司 , ISBN: 9789861507521, 2007.
– 林伸茂 , 8051單晶片徹底研究基礎篇 , 旗標出版股份有限公司 , 2002, ISBN: 957-717-916-9.
– 鍾富昭 , 8051基本原理與軟硬體設計大全 , 全華科技圖書股份有限公司 , 2003, ISBN: 957-21-4197-X.
– ePanorama.net– DatasheetArchive :: Free Datasheet Search Engine ::
Electronic Components
![Page 4: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/4.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 4
Outline
• The 8051 Family Microcontroller– Fundamentals of microcontrollers– ATMEL AT89C51/AT89S51
• Features, Pin Configurations, Memory Organization, Special Function Registers, Interrupt Mechanism, Addressing Mode, Instruction Set, …
• 8051 Development Tools– Assembler, Simulator, Programmer, Debugger, C Co
mpiler, BASIC Compiler, Pascal Compiler, Disassembler, Editor, Terminal Emulator, Schematic Drawing, Datasheet Archive, …
![Page 5: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/5.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 5
Outline (cont)
• Elementary Circuitry– Power Supplier, Power, Reset, Clock , Parallel I/O ,
External Interrupt , External Counter , Internal Timer , Universal Asynchronous Receiver and Transmitter, …
• Advanced Peripherals– 7-segment LED , Communication with user program
on PC, DC motor, Stepping motor, Character LCD, Graphic LCD, External ROM/RAM, Printer, Extended parallel I/O with 8255, DA/AD conversion, Serial EEPROM, RF module, IR module, Sensor of various kinds, Telephony, Voice IC, …
![Page 6: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/6.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 6
Outline (cont)
• Design Projects– AT89C51 programmer, EEPROM
programmer, 8051 load-and-go kit, Alarm clock, Programmable power supplier, RAM-based oscilloscope, SEEPROM-based data logger, Remote control vehicle, Status reporting via phone line, BASIC interpreter, Internet module, ...
![Page 7: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/7.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 7
Grading
• 微算機原理– Midterm and final exams on individual basis
• 微算機實習– Assignments
• On group basis• On individual basis
![Page 8: Autumn 2013C.-S. Shieh, EC, KUAS, Taiwan1 微算機原理 / 微算機實習 Chin-Shiuh Shieh csshieh Department of Electronic Engineering National](https://reader036.vdocuments.site/reader036/viewer/2022082505/56649d1b5503460f949f1663/html5/thumbnails/8.jpg)
Autumn 2013 C.-S. Shieh, EC, KUAS, Taiwan 8
Prerequisites
• Basic knowledge in digital logic
• Intention and attendance