课程名称
微机原理与接口技术
英文名称
Advanced techniques of software development
课程编号
5510024
开课学期
春季
学分/周学时
2学分/3学时
课程类型
学科通修
先修课程
《汇编语言》《计算机组成原理》
选用教材
《微型计算机原理与接口技术》 中国科学技术大学出版社 第4版 周荷琴、吴秀清/编著
主要参考书
1.《微机原理及接口技术》 谭浩强 编 电子工业出版社
2.《微型计算机原理》 姚燕南 编 西安电子科技大学出版社
一、课程性质、目的与任务(中英文)
《微机原理及接口技术》课程是智能科学与技术系的一门重要的学科基础课,通过本课程的学习,使学生掌握微型计算机的基本结构和工作原理,掌握8086/8088 CPU与存储器的连接方法,掌握输入输出的基本概念以及中断技术和接口技术,掌握输入输出的基本概念、中断技术和接口技术,学会对I/O接口芯片的编程及使用,为今后分析和设计微机应用系统、从事计算机控制和计算机软硬件工作奠定基础
Principle of Microcomputer and Interface Technology is one of the important professional basic courses in Cognitive Science Department. This course covers the basic structure and operating principle of micro-computer, the basic conception of 8086/8088 microcomputer system and assembly language programming, the method of how to build a memory system, interrupt and interface technology. Students are supposed to learn I/O interface chip programming and use in practice. A good foundation will be built for students who will pursue further education or be engaged in analysis and design the computer hardware and software in control.
二、教学基本要求(中英文)
本科课程主要是围绕着微型计算机基本原理及接口技术应用展开的。因为现代微型计算机的体系结构和接口技术更新非常迅速,所以掌握微型计算机及接口技术的的设计原理和比学习这些技术细节更为重要。因而,本课程的主要核心内容主要围绕着微型计算机的基本原理和一些常用接技术及其应用方法。本课程以课堂讲授为主,同时要求学生按要求完成课后作业,本课程还有专门关于各种常用接口芯片应用的实验,也要求学生认真完成。 本课程的主要内容包括:8086系统结构、IO接口和总线、微型计算机中断系统、可编程计数器/定时器8253A/8254A、可编程外围接口芯片8255A、串行通信和可编程接口芯片8251Al 等。通过本课程的学习,使得学生不仅能掌握微型计算机接口技术的基本原理,同时也能掌握实际应用开发一些接口芯片的使用方法。
This course is mainly about the basic theory of microcomputer and classic application of interface. Because the detail architecture and mechanism of modern microcomputer and interface are updated very quickly, understanding how to learn these technologies is much more important than understanding detail technologies in this course. So, the core content of this course is about most stable theories of microcomputer, most classic applications of interface, and study ways for these contents. Lecture will be the main activity in this course, and assignments are demanded to be completed after school. The content of this course includes internal architecture and basic mechanism of CPU, instruction system and assembler language, external architecture of CPU, architecture and sequential operation of system bus, memory architecture, general interface architecture and operation mechanism, 8255 programmable peripheral interface, 8259 programmable interrupt controller, and so on. After learning, student would have a good grasp of the basic theory of microcomputer and interface, the basic study way in applications concerned, and be able to practice them in application development.
三、主要内容及学时安排
章或节
主要内容
学时安排
第一章
绪论(微型计算机发展概况)
2
第二章
8086系统结构
4
第三章
I/O接口和总线
2
第四章
微型计算机中断系统
4-6
第五章
可编程计数器定时器8253/85254及应用
4
第六章
可编程外围接口芯片8255A及应用
4
第七章
串行通信和可编程接口芯片8251A
4
第八章
模数(A/D)和数模(D/A)转换
4-6
第九章
8237A DMA控制器
2
四、考核方式:考试
五、开课专业: 智能科学与技术
六、其它信息:
七、课程内容背景介绍:
本课程紧密结合智能专业的特点,围绕微型计算机原理和应用主题,以Intel8086CPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程,从而使学生能较清楚的了解微机的结构与工作流程,建立起系统的概念。本课程系统介绍了微机中的常用接口原理和应用技术,包括各大常用接口芯片:并行接口8255A、串行接口8251A、计数器/定时器8253、中断控制器8259A、A/D(ADC0809)、D/A(DAC0832)、DMA(8237)等的结构原理与应用。在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。