6.各种终端及计算机外部设备 计算机网络终端(如银行终端)以及计算机外部设备(如打 印机、硬盘驱动器、绘图机、传真机、复印机等)中都使 用了单片机作为控制器。 7.汽车电子设备 已经广泛地应用在各种汽车电子设备中,如汽车安全系统、 汽车信息系统、智能自动驾驶系统、卫星汽车导航系统、 汽车紧急请求服务系统、汽车防撞监控系统、汽车自动诊 断系统以及汽车黑匣子等 8.分布式多机系统 在较复杂多节点的测控系统中,常采用分布式多机系统
17 6.各种终端及计算机外部设备 计算机网络终端(如银行终端)以及计算机外部设备(如打 印机、硬盘驱动器、绘图机、传真机、复印机等)中都使 用了单片机作为控制器。 7.汽车电子设备 已经广泛地应用在各种汽车电子设备中,如汽车安全系统、 汽车信息系统、智能自动驾驶系统、卫星汽车导航系统、 汽车紧急请求服务系统、汽车防撞监控系统、汽车自动诊 断系统以及汽车黑匣子等。 8.分布式多机系统 在较复杂多节点的测控系统中,常采用分布式多机系统。 17
般由若千台功能各异的单片机组成,各自完成特定的任务, 它们通过串行通信相互联系、协调工作。在这种系统中, 单片机往往作为一个终端机,安装在系统的某些节点上 对现场信息进行实时的测量和控制。 从工业自动化、自动控制、智能仪器仪表、消费类电子产品 等方面,直到国防尖端技术领域,单片机都发挥着十分重 要的作用。 18
18 一般由若干台功能各异的单片机组成,各自完成特定的任务, 它们通过串行通信相互联系、协调工作。在这种系统中, 单片机往往作为一个终端机,安装在系统的某些节点上, 对现场信息进行实时的测量和控制。 从工业自动化、自动控制、智能仪器仪表、消费类电子产品 等方面,直到国防尖端技术领域,单片机都发挥着十分重 要的作用
1.5单片机的发展趋势 单片机的发展趋势将是向大容量、高性能化,外围电路内装 化等方面发展。 1.cPU的改进 (1)增加CPU数据总线宽度。例如,各种16位单片机和32位 单片机,数据处理能力要优于8位单片机。 (2)采用双0PU结构,以提高数据处理能力。 2.存储器的发展 (1)片内程序存储器普遍采用闪烁( Flash)存储器。可不 用外扩展程序存储器,简化系统结构
19 1.5 单片机的发展趋势 单片机的发展趋势将是向大容量、高性能化,外围电路内装 化等方面发展。 1.CPU的改进 (1)增加CPU数据总线宽度。例如,各种16位单片机和32位 单片机,数据处理能力要优于8位单片机。 (2)采用双CPU结构,以提高数据处理能力。 2.存储器的发展 (1)片内程序存储器普遍采用闪烁(Flash)存储器。可不 用外扩展程序存储器,简化系统结构。 19
(2)加大存储容量。目前有的单片机片内程序存储器容量可 达128KB甚至更多。例如8位单片机PIC18F452片内集成了 4KB的RAM,以满足动态数据存储的需要。 3.片内1/0的改进 (1)增加并行口驱动能力,以减少外部驱动芯片。有的单片 机可以直接输出大电流和高电压,以便能直接驱动LED和VFD (荧光显示器)。 (2)有些单片机设置了一些特殊的串行0功能,为构成分布 式、网络化系统提供方便条件。 (3)引入了数字交叉开关,改变了以往片内外设与外部O引 脚的固定对应关系
20 (2)加大存储容量。目前有的单片机片内程序存储器容量可 达128KB甚至更多。例如8位单片机PIC18F452片内集成了 4KB的RAM,以满足动态数据存储的需要。 3.片内I/O的改进 (1)增加并行口驱动能力,以减少外部驱动芯片。有的单片 机可以直接输出大电流和高电压,以便能直接驱动LED和VFD (荧光显示器)。 (2)有些单片机设置了一些特殊的串行I/O功能,为构成分布 式、网络化系统提供方便条件。 (3)引入了数字交叉开关,改变了以往片内外设与外部I/O引 脚的固定对应关系。 20
4.低功耗 GM0S化,功耗小,配置有等待状态、睡眠状态、关闭状态等 工作方式。消耗电流仅在叭A或nA量级,适于电池供电的便 携式、手持式的仪器仪表以及其它消费类电子产品。 5.外围电路内装化 众多外围电路全部装入片内,即系统的单片化是目前发展趋 势之一。一片芯片就是一个“测控”系统。 6.编程及仿真的简单化 目前大多数的单片机都支持程序在系统编程ISP( In System Program),也称在线编程,只需一条与PC机USB口(或
21 4.低功耗 CMOS化,功耗小,配置有等待状态、睡眠状态、关闭状态等 工作方式。消耗电流仅在µA或nA量级,适于电池供电的便 携式、手持式的仪器仪表以及其它消费类电子产品。 5.外围电路内装化 众多外围电路全部装入片内,即系统的单片化是目前发展趋 势之一。一片芯片就是一个“测控”系统。 6.编程及仿真的简单化 目前大多数的单片机都支持程序在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口(或 21