单片机原理及应用课后习题答案第章作业

单片机原理及应用课后习题答案第章作业
单片机原理及应用课后习题答案第章作业

第五章中断系统作业

1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、 _ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()

(A) 定时中断 (B) 脉冲方式的外部中断

(C) 外部串行中断 (D) 电平方式的外部中断

4.下列说法正确的是:()

(A) 同一级别的中断请求按时间的先后顺序顺序响应。()

(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。()

(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求

能中断低优先级中断请求。()

(D) 同级中断不能嵌套。()

5.在一般情况下8051单片机允许同级中断嵌套。()

6.各中断源对应的中断服务程序的入口地址是否能任意设定()

7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。()

8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP

9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器

IE的内容应是()

(A)98H (B)84H (C)42 (D)22H

10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断其主要功能是什么

12. 什么是中断源MCS-51有哪些中断源各有什么特点

13. 什么是中断嵌套

14.中断服务子程序与普通子程序有哪些相同和不同之处

15. 中断请求撤除的有哪三种方式

16. 特殊功能寄存器TCON有哪三大作用

17. 把教材的P82页的图改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。(可参考第四章的电子教案中的例子)

18.第5章课后作业第9题。

第五章中断系统作业答案

1. 外部中断1所对应的中断入口地址为(0013)H。

2. 对中断进行查询时,查询的中断标志位共有 IE0 、_TF0_、IE1 、 TF1_ 和_TI 、_RI_六个中断标志位。【实际上只能查询TF0、TF1、TI、RI】

3.在MCS-51中,需要外加电路实现中断撤除的是:(D)

(A) 定时中断 (B) 脉冲方式的外部中断

(C) 外部串行中断 (D) 电平方式的外部中断

4.下列说法正确的是:(A C D )

(A) 同一级别的中断请求按时间的先后顺序顺序响应。(YES)

(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(ERR)

(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低

优先级中断请求。(YES)

(D) 同级中断不能嵌套。(YES)

5.在一般情况下8051单片机允许同级中断嵌套。(?ERR???)?

6.各中断源对应的中断服务程序的入口地址是否能任意设定(NO)

7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。(YES)

8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的(?B?)中。

9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容

应是( A )【98H=1001 1000 )。

10.编写出外部中断1为跳沿触发的中断初始化程序。

IT1=1;

EX1=1;

EA=1;

【注意点:最好分开写,用位来写,不要用TCON和IE特殊功能寄存器】

11.什么是中断其主要功能是什么

中断是指计算机暂时停止原程序的执行,转而为外部设备服务(执行中断服务程序),并在服务完成后,自动返回原程序执行的过程。

可以提高CPU的工作效率,可以提高实时数据的处理时效。

中断技术主要用于实时监测与控制,采用中断可以解决单片机在查询方式中的等待现象,可以大大地提高了单片机的工作效率和实时性。

12. 什么是中断源MCS-51有哪些中断源各有什么特点

引起CPU暂停正在运行程序的事件,称为中断源。

有5个:外部中断0、定时器0、外部中断1、定时器1、串行通信。

外部中断源(INT0、INT1)的中断请求信号是从和引脚输入,通过设置TCON的IT0和IT1来规定是电平申请还是下降沿申请。对下降沿触发的中断标志在进入中断服务程序时,中断标注位自动清零。

内部中断源(T0、T1)的中断信号是在计数器从全“1”变为全“0”溢出时,向CPU提出中断申请,中断标志在进入中断服务程序时,自动清零。

内部串行的中断信号是在串行口每发送完一帧数据(方式0为8位,方式1为10位)或接收完一帧数据后,向CPU提出中断申请。中断标志在进入中断服务程序时,必须用软件清零。

13. 什么是中断嵌套

中断系统在执行一个中断服务程序时,如果有一个优先级更高的中断提出中断请求时,那么会暂时停止当前执行的低优先级的中断服务程序,去处理高优先级的中断服务程序,处理完后在返回到被中断的低优先级的服务程序继续执行,这个过程称为中断嵌套。

14.中断服务子程序与普通子程序有哪些相同和不同之处

相同点:都是从主函数转到子函数,子函数执行完后又返回主函数。

不同点:中断函数是发生中断后,自动执行的,不需要主函数调用,是否执行,取决于相应的中断事件是否发生。而普通子函数要主函数调用才能执行。

普通子函数调用时,直接进入函数入口地址

中断函数在中断发生时,先进入中断入口地址,再通过中断入口地址处放置的一条无条件转移指令,使程序执行转向中断服务程序入口。

中断函数的定义和普通函数的定义不同,中断服务程序用interrupt 关键字来定义。 15. 中断请求撤除的有哪三种方式

(1)由单片机内部硬件自动复位的有:对于定时器/计数器T0、T1的溢出中断和采用跳变方式触发的外部中断请求,在CPU 响应中断后,由内部硬件自动复位中断标志TF0、TF1、IE0和IE1,而实现自动撤除中断请求。

(2)需用软件清除相应标志的有:

【用查询方式时,定时器T0、T1的TF0和TF1也需要用软件来清零;】 响应串行口的中断后,CPU 无法知道是接收中断还是发送中断,还需要判断这两个中断标志位,以判定是接收操作还是发送操作,然后才清除相应的标志。所以串行口中断请求的撤销只能使用软件的方法,即用如下指令在中断服务程序中对串行口中断标志位进行清除:

TI =0; 0INT 1INT 0INT 1INT 80C 特殊功能寄存器TCON 有哪三大作用

(1)锁存4个中断请求标志(外部中断0、定时器0、外部中断1、定时器

1);

(2)设置0INT 和1INT 的两种触发方式(低电平或下降沿)

(3) 定时器的启动标志

17. 把教材的P87页的图改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

#include <>

unsigned char led_mod[]={0x38,0x5b,0x76,0x4f}; 5章课后作业第9题。

805l 单片机只有两个外部中断源,若要扩展成8个外部中断源,请画出实现这种扩展的硬件线路图,并说明如何确定各中断源的优先级。

解:用按钮开关模拟中断源的中断请求,INT0单独作为一个中断源,INT1扩展成7个中断源,有中断请求时,借助于P2口识别是这七个中断源是哪个请求中断,为了验证正确性,如果是INT0中断,则在P0口的数码管上显示0,是INT1中断,则根据从上到下是哪个中断源在P0口的数码管上显示1—7。具体电路和程序如下:

#include <>

char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07};

void INT0_srv (void) interrupt 0 using 1 //外部中断0处理程序 {

P0=led_mod[0];

}

void INT1_srv (void) interrupt 2 using 2 //外部中断1处理程序 {

char intnum;

intnum=P2;

switch(intnum){

case 0xfe:P0=led_mod[1];break;

case 0xfd:P0=led_mod[2];break;

case 0xfb:P0=led_mod[3];break;

case 0xf7:P0=led_mod[4];break;

case 0xef:P0=led_mod[5];break;

case 0xdf:P0=led_mod[6];break;

case 0xbf:P0=led_mod[7];

}

}

void main(){

EA=1;

EX0=1;

EX1=1;

P0=0;

while(1);

}

分析化学课后作业答案汇总

2014年分析化学课后作业参考答案 P25: 1.指出在下列情况下,各会引起哪种误差?如果是系统误差,应该采用什么方法减免? (1) 砝码被腐蚀; (2) 天平的两臂不等长; (3) 容量瓶和移液管不配套; (4) 试剂中含有微量的被测组分; (5) 天平的零点有微小变动; (6) 读取滴定体积时最后一位数字估计不准; (7) 滴定时不慎从锥形瓶中溅出一滴溶液; (8) 标定HCl 溶液用的NaOH 标准溶液中吸收了CO 2。 答:(1)系统误差中的仪器误差。减免的方法:校准仪器或更换仪器。 (2)系统误差中的仪器误差。减免的方法:校准仪器或更换仪器。 (3)系统误差中的仪器误差。减免的方法:校准仪器或更换仪器。 (4)系统误差中的试剂误差。减免的方法:做空白实验。 (5)随机误差。减免的方法:多读几次取平均值。 (6)随机误差。减免的方法:多读几次取平均值。 (7)过失误差。 (8)系统误差中的试剂误差。减免的方法:做空白实验。 3.滴定管的读数误差为±0.02mL 。如果滴定中用去标准溶液的体积分别为2mL 和20mL 左右,读数的相对误差各是多少?从相对误差的大小说明了什么问题? 解:因滴定管的读数误差为mL 02.0±,故读数的绝对误差mL a 02.0±=E 根据%100?T E = E a r 可得 %1%100202.02±=?±= E mL mL mL r %1.0%1002002.020±=?±=E mL mL mL r 这说明,量取两溶液的绝对误差相等,但他们的相对误差并不相同。也就是说,当被测定的量较大时,测量的相对误差较小,测定的准确程度也就较高。 4.下列数据各包括了几位有效数字? (1)0.0330 (2) 10.030 (3) 0.01020 (4) 8.7×10-5 (5) pKa=4.74 (6) pH=10.00 答:(1)三位有效数字 (2)五位有效数字 (3)四位有效数字 (4) 两位有效数字 (5) 两位有效数字 (6)两位有效数字 9.标定浓度约为0.1mol ·L -1的NaOH ,欲消耗NaOH 溶液20mL 左右,应称取基准物质H 2C 2O 4·2H 2O 多少克?其称量的相对误差能否达到0. 1%?若不能,可以用什么方法予以改善?若改用邻苯二甲酸氢钾为基准物,结果又如何? 解:根据方程2NaOH+H 2C 2O 4·H 2O==Na 2C 2O 4+3H 2O 可知, 需H 2C 2O 4·H 2O 的质量m 1为: g m 13.007.1262 020 .01.01=??=

单片机原理及应用习题答案第三版

单片机原理及应用习题 答案第三版 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

第一章习题参考答案 1-1:何谓单片机与通用微机相比,两者在结构上有何异同 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用

谢希仁计算机网络第五版(第5章)课后习题答案

Thn 第五章传输层 5-01试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的? 答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务 运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。 5-02网络层提供数据报或虚电路服务对上面的运输层有何影响? 答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。 但提供不同的服务质量。 5-03当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的? 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。 5-04试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。 5-05试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。 答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。 有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。 因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。 5-06接收方收到有差错的UDP用户数据报时应如何处理? 答:丢弃 5-07如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由

matlab课后习题解答第二章doc

第2章符号运算 习题2及解答 1 说出以下四条指令产生的结果各属于哪种数据类型,是“双精度” 对象,还是“符号”符号对象? 3/7+0.1; sym(3/7+0.1); sym('3/7+0.1'); vpa(sym(3/7+0.1)) 〖目的〗 ●不能从显示形式判断数据类型,而必须依靠class指令。 〖解答〗 c1=3/7+0.1 c2=sym(3/7+0.1) c3=sym('3/7+0.1') c4=vpa(sym(3/7+0.1)) Cs1=class(c1) Cs2=class(c2) Cs3=class(c3) Cs4=class(c4) c1 = 0.5286 c2 = 37/70 c3 = 0.52857142857142857142857142857143 c4 = 0.52857142857142857142857142857143 Cs1 = double Cs2 = sym Cs3 = sym Cs4 = sym 2 在不加专门指定的情况下,以下符号表达式中的哪一个变量被认 为是自由符号变量. sym('sin(w*t)'),sym('a*exp(-X)'),sym('z*exp(j*th)') 〖目的〗 ●理解自由符号变量的确认规则。 〖解答〗 symvar(sym('sin(w*t)'),1) ans = w symvar(sym('a*exp(-X)'),1) ans = a

symvar(sym('z*exp(j*th)'),1) ans = z 3 求以下两个方程的解 (1)试写出求三阶方程05.443 =-x 正实根的程序。注意:只要正实根,不要出现其他根。 (2)试求二阶方程022=+-a ax x 在0>a 时的根。 〖目的〗 ● 体验变量限定假设的影响 〖解答〗 (1)求三阶方程05.443 =-x 正实根 reset(symengine) %确保下面操作不受前面指令运作的影响 syms x positive solve(x^3-44.5) ans = (2^(2/3)*89^(1/3))/2 (2)求五阶方程02 2 =+-a ax x 的实根 syms a positive %注意:关于x 的假设没有去除 solve(x^2-a*x+a^2) Warning: Explicit solution could not be found. > In solve at 83 ans = [ empty sym ] syms x clear syms a positive solve(x^2-a*x+a^2) ans = a/2 + (3^(1/2)*a*i)/2 a/2 - (3^(1/2)*a*i)/2 4 观察一个数(在此用@记述)在以下四条不同指令作用下的异同。 a =@, b = sym( @ ), c = sym( @ ,' d ' ), d = sym( '@ ' ) 在此,@ 分别代表具体数值 7/3 , pi/3 , pi*3^(1/3) ;而异同通过vpa(abs(a-d)) , vpa(abs(b-d)) , vpa(abs(c-d))等来观察。 〖目的〗 ● 理解准确符号数值的创建法。 ● 高精度误差的观察。 〖解答〗 (1)x=7/3 x=7/3;a=x,b=sym(x),c=sym(x,'d'),d=sym('7/3'), a =

仪器分析课后习题答案

第十二章 【12.5】 如果要用电解的方法从含1.00×10-2mol/L Ag +,2.00mol/L Cu 2+的溶液中,使Ag+完全析出(浓度达到10-6mol/L)而与Cu 2+完全分离。铂阴极的电位应控制在什么数值上?(VS.SCE,不考虑超电位) 【解】先算Cu 的 起始析出电位: Ag 的 起始析出电位: ∵ Ag 的析出电位比Cu 的析出电位正 ∴ Ag 应当先析出 当 时,可视为全部析出 铂阴极的电位应控制在0.203V 上,才能够完全把Cu2+ 和Ag+分离 【12.6】 (5)若电解液体积为100mL ,电流维持在0.500A 。问需要电解多长时间铅离子浓度才减小到 0.01mol/L ? 【解】(1)阳极: 4OH - ﹣4e - →2H 2O+O 2 Ea θ =1.23V 阴极:Pb 2++2e - → Pb Ec θ =﹣ 0.126V ()220.059,lg 0.3462 Cu Cu Cu Cu v ??Θ++ ??=+ =??(,)0.059lg[]0.681Ag Ag Ag Ag v ??Θ++=+=6[]10/Ag mol l +-=3 3 -63 SCE =0.799+0.059lg10=0.445v 0.445v-0.242v=0.203v ????'=-=

Ea=1.23+(0.0592/4)×4×lg10﹣5=0.934V Ec=﹣0.126+(0.0592/2)×lg0.2=﹣0.147V E=Ec﹣Ea=﹣1.081V (2)IR=0.5×0.8=0.4V (3)U=Ea+ηa﹣(Ec+ηc)+iR=2.25V (4)阴极电位变为:﹣0.1852 同理:U=0.934+0.1852+0.77+0.4=2.29V (5)t=Q/I=nzF/I=(0.200-0.01)×0.1×2×96487/0.500=7.33×103S 【12.7】 【12.8】用库仑滴定法测定某有机一元酸的摩尔质量,溶解 0.0231g纯净试样于乙醇与水的混合溶剂中, 以电解产生的 OH-进行滴定,用酚酞作指示剂,通过0.0427A 的恒定电流,经6min42s到达终点,试计算此有机酸的摩尔质量。【解】 m=(M/Fn)×it t=402s;i=0.0427;m=0.0231g;F=96485;n=1 解得 M = 129.8g/mol

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

C语言课后习题参考答案前5章

《C语言程序设计基础》书后习题参考答案 (无编程题答案,红色为书上错误) 第二章习题 一、选择题。 1、在C语言中,要求参加运算的数必须是整数的运算符是() A)% B)/ C)!D)* 2、若已定义x和y为double类型,则表达式“x=1.0,y=x+3/2”的值是() A)1 B)2 C)2.0 D) 2.5 3、若变量已正确定义并赋值,符合C语言语法的表达式是() A)a=a+7; B) a=7+b+c,a++ C) int (12.3/4 ) D) a=a+7=c+b 4、若有定义:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b 的值为() A)1.0 B)1 C) 2.0 D)2 5、若x和n均是int型变量,且x的初值为12,n的初值为5 ,则执行表达式x%=(n%=2) 后x 的值为() A) 0 B)1 C) 2 D)3 6、假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为() A)7 B)8 C)9 D)10 7、指出下列哪一个选项的程序是错误的() A)#include B) #include void main( ) void main( ) {int x,y,z; {int x,y,z; x=0;y=x+1; x=0,y=x+1; z=x+y; z=x+y; } } C) #include D) #include void main( ) void main( ) {int x,y,z; {int x,y,z; x=0;y=x+1, x=0,y=x+1; z=x+y; z=x+y, } } 8、若a为整型变量,则以下语句( ) a=-2L; printf(“%d\n”,a); A)赋值不合法B)输出值为-2 C)输出为不确定值D)输出值为2 9、若变量a,i已经正确定义,且i已正确赋值,则合法的语句是() A)i=int(a) B) ++i; C)a=a++=5; D) a=int(i); 10、若执行以下程序段后,c3的值为() int c1=1,c2=2,c3; c3=1.0/c2*c1; A)0 B)0.5 C)1 D)2

DS第二章-课后习题答案

第二章线性表 2.1 填空题 (1)一半插入或删除的位置 (2)静态动态 (3)一定不一定 (4)头指针头结点的next 前一个元素的next 2.2 选择题 (1)A (2) DA GKHDA EL IAF IFA(IDA) (3)D (4)D (5) D 2.3 头指针:在带头结点的链表中,头指针存储头结点的地址;在不带头结点的链表中,头指针存放第一个元素结点的地址; 头结点:为了操作方便,在第一个元素结点前申请一个结点,其指针域存放第一个元素结点的地址,数据域可以什么都不放; 首元素结点:第一个元素的结点。 2.4已知顺序表L递增有序,写一算法,将X插入到线性表的适当位置上,以保持线性表的有序性。 void InserList(SeqList *L,ElemType x) { int i=L->last; if(L->last>=MAXSIZE-1) return FALSE; //顺序表已满 while(i>=0 && L->elem[i]>x) { L->elem[i+1]=L->elem[i]; i--; } L->elem[i+1]=x; L->last++; } 2.5 删除顺序表中从i开始的k个元素 int DelList(SeqList *L,int i,int k) { int j,l; if(i<=0||i>L->last) {printf("The Initial Position is Error!"); return 0;} if(k<=0) return 1; /*No Need to Delete*/ if(i+k-2>=L->last) L->last=L->last-k; /*modify the length*/

单片机原理和应用习题答案解析(第三版)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

第5章-课后习题答案

第5章 习题解答 5-1 由与非门组成的基本RS 触发器的d d S ,R 之间为什么要有约束?当违反约束条件时,输出端Q 、Q 会出现什么情况?试举例说明。 解:由与非门组成的基本RS 触发器的d R 和d S 之间的约束条件是:不允许d R 和d S 同时为0。当违反约束条件即当d R =d S =0时,Q 、Q 端将同时为1,作为基本存储单元来说,这既不是0状态,又不是1状态,没有意义。 5-2 试列出或非门组成的基本RS 触发器的真值表,它的输入端R d 和S d 之间是否也要有约束?为什么? 解:真值表如右表所示、 Rd 、Sd 之同也要有约束条件,即不允许Rd=Sd=1, 否则Q 、Q 端会同时出现低电平。 5-3 画出图5-33由与非门组成的基本RS 触发器输出端Q 、Q 的电压波形,输入端 D D S R 、的电压波形如图中所示。 图5-33 解:见下图: 5-4 画出图5-34由或非门组成的基本RS 触发器输出端Q 、Q 的电压波形,输入端S D 、R D 的电压波形如图中所示。

图5-34 解:见下图: 5-5 图5-35所示为一个防抖动输出的开关电路。当拨动开关S时,由于开关触点接R S、的电压波形如图中所示。试画出Q、Q端对应的电压波形。 通瞬间发生振颤,D D 图5-35 解:见下图:

5-6 在图5-36电路中、若CP、S、R的电压波形如图中所示,试画出Q、Q端与之对应的电压波形。假定触发器的初始状态为Q=0。 图5-36 解:见下图: 5-7 在图5-37(a)所示的主从RS触发器中,CP、R、S的波形如图5-37(b)所示,试画Q、Q和Q的波形图。 出相应的Q m、 m 图5-37 解:主从RS触发器的工作过程是:在CP=l期间主触发器接收输入信号,但输出端并不改变状态,只有当CP下降沿到来时从触发器甚才翻转,称为下降沿触发。根据主从RS 触发器状态转换图可画出波形图如下图所示。

大物第二章课后习题答案

简答题 什么是伽利略相对性原理什么是狭义相对性原理 答:伽利略相对性原理又称力学相对性原理,是指一切彼此作匀速直线运动的惯性系,对于描述机械运动的力学规律来说完全等价。 狭义相对性原理包括狭义相对性原理和光速不变原理。狭义相对性原理是指物理学定律在所有的惯性系中都具有相同的数学表达形式。光速不变原理是指在所有惯性系中,真空中光沿各方向的传播速率都等于同一个恒量。 同时的相对性是什么意思如果光速是无限大,是否还会有同时的相对性 答:同时的相对性是:在某一惯性系中同时发生的两个事件,在相对于此惯性系运动的另一个惯性系中观察,并不一定同时。 如果光速是无限的,破坏了狭义相对论的基础,就不会再涉及同时的相对性。 什么是钟慢效应 什么是尺缩效应 答:在某一参考系中同一地点先后发生的两个事件之间的时间间隔叫固有时。固有时最短。固有时和在其它参考系中测得的时间的关系,如果用钟走的快慢来说明,就是运动的钟的一秒对应于这静止的同步的钟的好几秒。这个效应叫运动的钟时间延缓。 尺子静止时测得的长度叫它的固有长度,固有长度是最长的。在相对于其运动的参考系中测量其长度要收缩。这个效应叫尺缩效应。 狭义相对论的时间和空间概念与牛顿力学的有何不同 有何联系 答:牛顿力学的时间和空间概念即绝对时空观的基本出发点是:任何过程所经历的时间不因参考系而差异;任何物体的长度测量不因参考系而不同。狭义相对论认为时间测量和空间测量都是相对的,并且二者的测量互相不能分离而成为一个整体。 牛顿力学的绝对时空观是相对论时间和空间概念在低速世界的特例,是狭义相对论在低速情况下忽略相对论效应的很好近似。 能把一个粒子加速到光速c 吗为什么 答:真空中光速C 是一切物体运动的极限速度,不可能把一个粒子加速到光速C 。从质速关系可看到,当速度趋近光速C 时,质量趋近于无穷。粒子的能量为2 mc ,在实验室中不存在这无穷大的能量。 什么叫质量亏损 它和原子能的释放有何关系 答:粒子反应中,反应前后如存在粒子总的静质量的减少0m ?,则0m ?叫质量亏损。原子能的释放指核反应中所释 放的能量,是反应前后粒子总动能的增量k E ?,它可通过质量亏损算出20k E m c ?=?。 在相对论的时空观中,以下的判断哪一个是对的 ( C ) (A )在一个惯性系中,两个同时的事件,在另一个惯性系中一定不同时;

数学分析课后习题答案(华东师范大学版)

习题 1.验证下列等式 (1) C x f dx x f +='?)()( (2)?+=C x f x df )()( 证明 (1)因为)(x f 是)(x f '的一个原函数,所以?+='C x f dx x f )()(. (2)因为C u du +=?, 所以? +=C x f x df )()(. 2.求一曲线)(x f y =, 使得在曲线上每一点),(y x 处的切线斜率为x 2, 且通过点 )5,2(. 解 由导数的几何意义, 知x x f 2)(=', 所以C x xdx dx x f x f +=='= ??22)()(. 于是知曲线为C x y +=2 , 再由条件“曲线通过点)5,2(”知,当2=x 时,5=y , 所以 有 C +=2 25, 解得1=C , 从而所求曲线为12 +=x y 3.验证x x y sgn 2 2 =是||x 在),(∞+-∞上的一个原函数. 证明 当0>x 时, 22x y =, x y ='; 当0

单片机原理及应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案 第一章 1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么? 在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机部一切信息存储、处理和传送均采用二进制数的形式。可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。十六进制数可以简化表示二进制数。 2. (1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH (4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H 3. (1) 0B3H (2)80H (3) 17.AH (4) 0C.CH 4. (1)01000001B 65 (2) 110101111B 431 5. (1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100 (5) 10000001 11111110 11111111 6. 00100101B 00110111BCD 25H 7. 137 119 89 8.什么是总线?总线主要有哪几部分组成?各部分的作用是什么? 总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。 系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB) 地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信

息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的围。在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。 控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。 数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线? CPU通过接口电路与外部输入、输出设备交换信息, 一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。 10. 存储器的作用是什么?只读存储器和随机存储器有什么不同? 存储器具有记忆功能,用来存放数据和程序。计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。只读存储器一般用来存放程序,计算机掉电时信息不会丢失。 11.某存储器的存储容量为64KB,它表示多少个存储单元?64×1024 12. 简述微型计算机硬件系统组成。

营养与健康前五章课后练习题及答案

《营养与健康》前五章课后练习题及答案 第一章绪论 一、单项选择题 1.新陈代谢包括:() A. ①③ B. ②④ C. ①② D. ③⑤ ①物质代谢②能量代谢③合成代谢④糖代谢⑤脂代谢 2. 在影响健康的诸多因素中,()最为关键。 A. 遗传 B. 生活环境 C. 医疗卫生 D. 营养环节 3.人能从食物中摄取的营养素不包括下列哪种物质:() A. 蛋白质 B. 水 C. 膳食纤维 D. 核酸 4. 下列哪种东西按照传统既是食品又是药品的物品:() A. 面包 B. 生姜 C. 巧克力 D. 豆油 5. 第一个被发现的维生素是:() A. 维生素A B. 维生素E C. 维生素D D. 维生素C 6. RDA是为了保障居民( )所提出的食物营养素供应标准。 A.不患营养缺乏病B.不患营养过剩性疾病 C.营养缺乏病的诊断D. 保证既不患营养缺乏病又不患营养过剩性疾病CDDBAD 二、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“×”)。 1. 健康指的是人身体没有疾病或虚弱。() 2. 营养不良就是营养缺乏。() ××

第二章食物的消化吸收 一、单项选择题 1.脂肪在体内进行化学性消化的主要部位是()。 A. 口腔 B. 胃 C. 小肠 D. 大肠 2.在口腔内能进行初步化学性消化的营养素是( )。 A. 淀粉 B. 蛋白质 C. 维生素 D. 脂肪 3. 在哪个消化器官,消化过程基本完成:()C A. 口腔 B. 胃 C. 小肠 D. 大肠 4. 消化系统中主要的吸收部位是:()C A. 口腔 B. 胃 C. 小肠 D. 大肠 BACC 三、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“×”)。 1. 消化的方式包括机械消化和化学消化。() 2. 消化过程是吸收的重要前提。() 3.胃是食物消化吸收的主要部位。() √√×

第二章课后习题与答案

第2章人工智能与知识工程初步 1. 设有如下语句,请用相应的谓词公式分别把他们表示出来:s (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。 解:定义谓词d P(x):x是人 L(x,y):x喜欢y 其中,y的个体域是{梅花,菊花}。 将知识用谓词表示为: (?x )(P(x)→L(x, 梅花)∨L(x, 菊花)∨L(x, 梅花)∧L(x, 菊花)) (2) 有人每天下午都去打篮球。 解:定义谓词 P(x):x是人 B(x):x打篮球 A(y):y是下午 将知识用谓词表示为:a (?x )(?y) (A(y)→B(x)∧P(x)) (3)新型计算机速度又快,存储容量又大。 解:定义谓词 NC(x):x是新型计算机 F(x):x速度快 B(x):x容量大 将知识用谓词表示为: (?x) (NC(x)→F(x)∧B(x)) (4) 不是每个计算机系的学生都喜欢在计算机上编程序。 解:定义谓词 S(x):x是计算机系学生 L(x, pragramming):x喜欢编程序 U(x,computer):x使用计算机 将知识用谓词表示为: ? (?x) (S(x)→L(x, pragramming)∧U(x,computer)) (5)凡是喜欢编程序的人都喜欢计算机。 解:定义谓词 P(x):x是人 L(x, y):x喜欢y 将知识用谓词表示为:

(?x) (P(x)∧L(x,pragramming)→L(x, computer)) 2 请对下列命题分别写出它们的语义网络: (1) 每个学生都有一台计算机。 解: (2) 高老师从3月到7月给计算机系学生讲《计算机网络》课。 解: (3) 学习班的学员有男、有女、有研究生、有本科生。 解:参例2.14 (4) 创新公司在科海大街56号,刘洋是该公司的经理,他32岁、硕士学位。 解:参例2.10 (5) 红队与蓝队进行足球比赛,最后以3:2的比分结束。 解:

工作分析课后习题答案

《工作分析》课后习题答案 第一章 1.什么是工作分析?从不同的层面进行描述 答:从不同的角度出发,根据侧重的方面不同,可以对工作分析给出不同的定义国内外学者对工作分析(Job Analysis)做出了许多定义比如:蒂芬&麦格米克的定义:从广义上说,工作分析是针对某种目的,通过某种手段来收集和分析与工作相关的各种信息的过程;高培德&阿特齐森定义:工作分析是组织的一项管理活动,它旨在通过收集、分析、综合整理有关工作方面的信息,为组织计划、组织设计、人力资源管理和其他管理职能提供基础性服务格雷·代斯勒从工作分析的具体目的出发对工作分析做出定义:工作分析就是与此相关的一道程序,通过这一程序,我们可以确定某一工作的任务和性质是什么,以及哪些类型的人(从技能和经验的角度)适合被雇佣来从事这一工作 具体说来,就是可以从组织层面与岗位层面来分别界定其含义: 1.基于组织层面的工作分析 基于组织层面的工作分析是站在企业的角度,侧重于从宏观层面进行分析与研究,其研究的对象包括企业的组织结构、业务流程和岗位体系这一层面的工作分析更多的要考虑如何更好的实现组织的战略目标,因此需要对企业战略的透彻理解和对企业所处环境的透彻分析 2.基于岗位层面的工作分析 基于岗位层面的工作分析侧重于从组织的微观角度——即具体的岗位出发,通过系统分析的方法来确定具体岗位的职责、工作范围以及胜任此岗位工作所需要的知识和技能的过程这一层面的工作分析是为了使具体岗位的职责、任职要求等要素更加规范合理,从而更科学、高效地对岗位任职者进行管理,以及对招聘、培训工作做出科学的指导 2.简述组织层面工作分析和岗位层面工作分析的内容 答:组织层面的工作分析,就是从组织的宏观角度出发,通过系统分析的方法来实现组织结构优化、业务流程再造及岗位再设计的目的的过程可以说,组织层面的工作分析,是实现组织战略传递的重要工具

单片机原理及应用(第三版)张毅刚-课后习题答案完整版

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式 控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通 过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便 B.受器件的物理性能限制 C.为了通用性 D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用

答:B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1 个中断源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错 5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。对 四、简答

相关文档
最新文档