1、(第二版第二版 )美国微芯公司授权上海技术培训中心美国微芯公司授权上海技术培训中心2005.01PIC上海技术培训中心 1第 1章微型计算机概论微型计算机是一种既有快速运算能微型计算机是一种既有快速运算能力,又有极强逻辑判断能力和大容量存力,又有极强逻辑判断能力和大容量存储功能的电子设备,它是储功能的电子设备,它是 20世纪人类最世纪人类最卓越的科学发明之一。卓越的科学发明之一。本章介绍微型计算机的基础知识,本章介绍微型计算机的基础知识,主要内容有微型计算机的发展历史及应主要内容有微型计算机的发展历史及应用领域、计算机硬件、软件系统的基本用领域、计算机硬件、软件系统的基本组成。组成。 PIC上
2、海技术培训中心 21.1 微型计算机的发展历史及应用 我们今天所说的计算机,是指利用电子我们今天所说的计算机,是指利用电子技术实现计算并具有逻辑判断和程序存储功技术实现计算并具有逻辑判断和程序存储功能的设备。能的设备。 PIC上海技术培训中心 31.1.1 微型计算机的发展历史 从计算机发展的历史看,微型计算从计算机发展的历史看,微型计算机已属于第四代计算机,而微型计算机的发展又已经机已属于第四代计算机,而微型计算机的发展又已经历了历了 四四 代。代。 PIC上海技术培训中心 41.1.2 微型计算机的应用 科学计算科学计算 数据处理数据处理 过程控制过程控制 计算机辅助设计计算机辅助设计 /
3、辅助制造辅助制造 (CAD/CAM) 计算机网络计算机网络 PIC上海技术培训中心 51.1.3 微型计算机系统主要技术指标 字长字长 : 计算机的字长取计算机的字长取 8的整数倍数,的整数倍数,如如 8位、位、 16位、位、 32位、位、 64位等位等 速度速度 : 计算机的速度指标可用主频及运计算机的速度指标可用主频及运算算 速度来评价速度来评价 ( G)、()、( 万次万次 /秒)秒) 存储系统容量存储系统容量 :内存和外存(:内存和外存( M)()( G)PIC上海技术培训中心 61.2 微型计算机系统的组成 计算机的硬件通常包括运算器、存储器、控制器、输入设备及输出设备等五个部分 P
4、IC上海技术培训中心 71.2.2 软件系统 软件系统是一台计算机中的系统软件、应用软件软件系统是一台计算机中的系统软件、应用软件、程序设计语言和支持软件及各种文档的总称。、程序设计语言和支持软件及各种文档的总称。系统软件:包括操作系统、服务程序、汇编程序系统软件:包括操作系统、服务程序、汇编程序、解释程序和编译程序等。、解释程序和编译程序等。 应用软件:是用汇编语言或高级语言为解决某种应用软件:是用汇编语言或高级语言为解决某种实际问题而编写的程序。实际问题而编写的程序。 程序程序 设计设计 语言:语言: 通常分通常分 为为 面向机器的面向机器的 汇编语汇编语 言言和面向用和面向用 户户 的高
5、的高 级语级语 言言 。 PIC上海技术培训中心 81.3 微控制器系统 在计算机的发展历史上,特别是在第一在计算机的发展历史上,特别是在第一台小型控制器件形成以后,沿着两条完全不台小型控制器件形成以后,沿着两条完全不同的用途、不同的价格、和不同的技术内涵同的用途、不同的价格、和不同的技术内涵,而被充实于我们的日常生活中。,而被充实于我们的日常生活中。 PIC上海技术培训中心 91.3.1 单片机系统 单片机的发展过程和性能的日益完善,单片机的发展过程和性能的日益完善,实际上是对传统控制技术的一场革命,开创实际上是对传统控制技术的一场革命,开创了微控技术的新天地。了微控技术的新天地。现代控制系统的核心内涵就是嵌入式计现代控制系统的核心内涵就是嵌入式计算机应用系统(算机应用系统( MCU),), 而单片机就是最典型而单片机就是最典型、最广泛、最普及的嵌入式计算机应用系统、最广泛、最普及的嵌入式计算机应用系统。 PIC上海技术培训中心 10