第一章课后答案
1、
答:一个单片机的典型内部结构通常包括:
(1)中央处理器(CPU),包含算数逻辑运算单元(ALU)、控制器和寄存器等
(2)存储器,包含ROM、RAM和FLASH等
(3)功能模块,包括定时计数器、A/D和D/A转换、通信接口(UART、IIC、SPI)等
(4)工作支撑模块,包含电源、时钟电路、复位控制、看门狗电路等
2、
答:嵌入式系统具有以下几个基本特征:具有特定功能,用于特定的任务;注重成本控制与功耗要求;具有实时性的要求;软硬件可靠性要求更高;具有较长的生命周期
3、
答:在嵌入式系统中,常包含以下3种总线:地址总线、数据总线和控制总线。
(1)地址总线(Address Bus,简称AB):单向,用于传送地址信息。
(2)数据总线(Data Bus,简称DB):一般为双向,用于CPU与存储器、CPU与外设,或外设
与外设之间传送数据信息。
(3)控制总线(Control Bus,简称CB):是计算机系统中所有控制信号线的总称,在控制总线
中传送的信息是控制信息。
4、
答:
(l)时钟周期:用于输入到MCU的时钟信号
(2)机器周期:一般由一个或一个以上的时钟周期组成。
(3)指令周期:执行一条指令所需时间称为指令周期,它由一个到数个机器周期组成。
5、
答:看门狗(watch dog)是为了防止程序跑飞而设计的一种自动定时器,它可以产生一个脉冲,让单片机复位。
当单片机的程序正常运行的时候,每隔一定的时间给看门狗电路发一个脉冲,使看门狗电路重新计时。
当程序因为某种原因不正常运行时(死机),就不会发这个脉冲,看门狗电路计时时间到,就会复位单片机使其重新启动。
6、
答:处理器字长是指处理器一次能够处理数据的长度,字长是衡量微处理器功能、运算速度以及精度的重要指标之一,也是划分微处理器档次的重要依据。
根据字长,可以将微处理器分为4位机、8位机、16位机、32位机、64位机等。
如8位字长的处理器能够一次能够处理8位字长的数据。
7、
答:在嵌入式系统中,常包含以下3种总线:地址总线、数据总线和控制总线。
1)地址总线(Address Bus,简称AB):单向,用于传送地址信息。
2)数据总线(Data Bus,简称DB):一般为双向,用于CPU与存储器、CPU与外设,或外设与外设之间传送数据信息。
3)控制总线(Control Bus,简称CB):是计算机系统中所有控制信号线的总称,在控制总线中传送的信息是控制信息。
8、
答:16根地址总线指能够寻址216=64K地址,8根数据总线是指CPU一次能够处理一个字节的数据,综上可知CPU最多可以寻址多大的存储空间64KB
9、
答:在嵌入式系统中,带符号数并不用原码或反码表示,而是用补码表示的目的是为了方便理解补码的概念。
不用原码表示的原因是因为用原码表示时,“0”的并不惟一,0的原码可以表示为0 0000000(即+0),也可以表示为1 0000000(即-0),这会造成混乱;再者就是用原码表示时,减法并不能转化为加法运算,反码也存在类似问题,所以我们通常将数值都是以补码表示的。