第1章 概述
1、什么是单片机?
将CPU和计算机的外围功能单元(如:存储器、I/O口、定时计数器、中断系统等)集成
在一起的芯片。单片机主要是针对工业控制以及与控制有关的数据处理而设计的。
2、单片机的硬件系统分为哪几个层次?
单片机的硬件系统分为单片机、单片机系统和单片机应用系统三个层次。
补充:
单片机:将CPU和计算机的外围功能单元(如:存储器、I/O接口、定时计数器、 中断系
统等)集成在一起的芯片。
单片机系统:当单片机内部的计算机外围功能单元不能满足对象要求时,通过系统扩展,
在外部并行总线上扩展相应的计算机外围功能单元所构成的系统。构成单片机系统的手段是系
统扩展。
单片机应用系统:通过系统配置,给单片机系统按控制对象的环境要求配置相应的外部接
口电路(如:数据采集系统的传感器接口、控制系统的伺服驱动接口单元以及人机对话窗口
等),以构成满足对象全部要求的单片机硬件环境。构成单片机应用系统的手段是系统配置。
3、单片机的软件件系统分为哪几个层次?
单片机的软件一般可以分层为系统软件和应用软件。
4、什么是接口?什么是端口?
所谓接口就是主机与外部设备连接的桥梁,由它来完成CPU与外部设备之间信息的传递。
端口,是指接口电路内可由程序员通过选择进行读/写的那些寄存器的地址。(接口电路
中能被CPU 直接访问的寄存器的地址。)
5、CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合?
CPU与I/O接口的数据传送方式通常称为输入/输出的控制方式。采用何种方式和接口与外
设之间的数据传送方式有很大关系。常见的方式有以下几种:
1、 无条件传送方式;⑵、查询传送方式;
2、 中断方式;⑷、直接存储器存取(DMA)方式。
应用的场合:
无条件传送方式适用于:外设的状态是已知的,确定已准备好的场合。
程序查询方式适用于:外设的状态并非是已知的,需要查询确定的场合。
程序中断方式适用于:低速的外部设备按字或字符传递数据的场合。
DMA方式适用于:高速的外部设备成批传递数据的场合。