文档介绍:单片机原理与接口技术
肖洪兵
11/10/2017
1
课程目的
本课程为电子类专业的主干课程,必修课,从理论和实践两方面解决计算机应用中的接口问题。
本课程是在学生学完电子技术类基础课程和微机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。
本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。初步具备应用单片机进行设备技术改造、产品开发的能力。
11/10/2017
2
课程内容
单片机基本原理
单片机接口技术
单片机应用
综合实例
11/10/2017
3
第一章 单片机概述
一、计算机的发展概况
二、微型计算机的组成
三、单片机基础
四、单片机的开发
11/10/2017
4
§ 计算机的发展概况
自1946年第一代电子计算机研制成功后,计算机的发展经历了电子管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机几代
电子计算机按体积、性能、价格分类:
巨型机、大型机、中型机、小型机、
微型机(70年)、单片机(82年)
它们在体系结构和基本原理上无本质上的区别,常用的微型机采用了集成度相当高的器件,功能日益完善,体积大大缩小,得到广泛应用。
11/10/2017
5
一、微型机的特点:
微型机采用LSI、 VLSI,具如下优点
体积小、重量轻、价格便宜
可靠性高、结构灵活
应用广泛(科学计算、信息处理、计算机控制、智能仪器、计算机通信、家用电器)
11/10/2017
6
二、发展趋势
微处理器在以下几方面发展很快:
提高芯片集成度
提高功能和速度
增加外围电路的功能和种类
微型机发展趋势:
高性能、高价格超级微机取代价格昂贵的中、小型机
性能较低、价格低廉的单片机,功能专一,应用广泛
11/10/2017
7
§ 微型计算机的组成与工作原理
§ 计算机的体系结构
§ 微型计算机的组成
§ 计算机的术语
11/10/2017
8
§ 计算机的体系结构
1.“存储程序”概念的产生及其重要意义。
ENIAC(Electronic Numerrical Integrator puter)
——不具备“存储程序”的功能
EDVAC(Electronic Discrete Variable puter)
——采用“存储程序”的概念,并付诸实现, “开创了整个程序设计时代的到来”
:
指令存储的思想(1946)
指令与数据分开
11/10/2017
9
*关于流水线计算机(puter)
这类计算机的结构采用生产上的流水线概念,把每条指令分为若干个顺序的操作,每个操作分别由不同的处理部件实现。这样构成的计算机,可以同时处理若干条指令,对于每个处理部件来讲,每条指令的同类操作(如“取指令”)像流水一样连续被加工处理,这种指令重叠、处理部件连续工作的计算机,称为流水线计算机。
采用流水线方式可以提高计算机的处理速度和提高处理部件的使用效率。
11/10/2017
10