2022年单片机原理及应用第二版课后习题答案.docx
《2022年单片机原理及应用第二版课后习题答案.docx》由会员分享,可在线阅读,更多相关《2022年单片机原理及应用第二版课后习题答案.docx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -第 1 章单片机概述参考答案1.1 答:微掌握器,嵌入式掌握器1.2 答: CPU、储备器、 I/O口、总线1.3 答: C1.4 答: B1.5 答:微处理器、微处理机和CPU 它们都是中心处理器的不同称谓,微处理器芯片本身不是运算机.而微运算机、单片机它们都是一个完整的运算机系统,单片机是集成在一个芯片上 的用于测控目的的单片微运算机.嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器.目前多把嵌入 式处理器多指嵌入式微处理器,例如ARM7、ARM9 等.嵌入式微处理器相当于通用运
2、算机中的 CPU.与单片机相比,单片机本身(或稍加扩展)就是一个小的运算机系统,可独立运行,具有完整的功能.而嵌入式微处理器仅仅相当于单片机中的中心处理器.为了满意嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、牢靠性等方面一般都做了各种增强.1.6 答: MCS-51系列单片机的基本型芯片分别:8031 、8051和 8071 .它们的差别是在片内程序储备器上.8031无片内程序储备器、8051片内有 4K 字节的程序储备器ROM,而8751片内有集成有4K 字节的程序储备器EPROM.1.7 答:由于 MCS-51系列单片机中的“ MC
3、S”是 Intel公司生产的单片机的系列符号,而51 系列单片机是指世界各个厂家生产的全部与8051的内核结构、指令系统兼容的单片机.1.8 答:相当于MCS-51系列中的 87C51 ,只不过是AT89S51芯片内的4K 字节 Flash储备器取代了87C51片内的 4K 字节的 EPROM.1.9 单片机体积小、价格低且易于把握和普及,很简洁嵌入到各种通用目的的系统中,实现 各种方式的检测和掌握.单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小.DSP 是一种特别善于于高速实现各种数字信号处理运算(如数字滤波、FFT 、频谱分析等)的嵌入式处理器.由于对其硬件结构和指令进行了特
4、殊设计,使其能够高速完成各种复杂的数字信号处理算法.广泛的用于通讯、网络通信、数字图像处理,电机掌握系统,生物信息识别终端,实时语音压解系统等.这类智能化算法一般都是运算量较大,特殊是向量运算、指针线性寻址等较多,而这些正是DSP 的特长所在.与单片机相比,DSP 具有的实现高速运算的硬件结构及指令和多总线,DSP 处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能 部件更是单片机不行企及的.嵌入式微处理器的基础是通用运算机中的 CPU,它的的址总线数目较多能扩展较大的储备器空间,所以可配置实时多任务操作系统 RTOS .RTOS 是嵌入式应用软件的基础和开发平台.正由于嵌入式微处理器
5、能运行实时多任务操作系统,所以能够处理复杂的系统治理任务和处理工作.因此,广泛的应用在移动运算平台、媒体手机、工业掌握和商业领域(例如,智能工控设备、ATM 机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用.1.10 广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都 称其为 “嵌入式系统 ”.但多数人把“嵌入 ”嵌入式微处理器的系统,称为“嵌入式系统 ”.目前“嵌入式系统 ”仍没有一个严格和权威的定义.目前人们所说的“嵌入式系统 ”,多指后者.第 2 章 AT89S51单片机的硬件结构1 答: AT89S51单片机的片内都集成了如下功能部件:(
6、1 ) 1 个微处理器(CPU).( 2 )128个数据储备器(RAM)单元.( 3 ) 4K Flash程序储备器.(4 ) 4 个 8 位可编程并行I/O口( P0 口、 P1 口、 P2 口、 P3 口).( 5 )1 个全双工串行口.(6 ) 2 个 16 位定时器/ 计数器.( 7) 1 个看门狗定时器.(8 )一个中断系统,5 个中断源, 2 个优先级.( 9 )25 个特殊功能寄存器(SFR),( 10 ) 1 个看门狗定时器.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 20 页 - - - - - -
7、 - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -2 答:当脚为高电平常,单片机读片内程序储备器(4K字节 Flash)中的内容,但在 PC 值超过 0FFFH (即超出4K 字节的址范畴)时,将自动转向读外部程序储备器内的程序.当脚为低电平常,单片机只对外部程序储备器的的址为0000H FFFFH 中的内容进行读操作,单片机不理睬片内的4K字节的 Flash程序储备器.3 答: 2s4 答: 1 个机器周期等于12 个时钟振荡周期.5.答: 64K 程序储备器空间中有5 个特殊单元分别对应于5 个中断源的
8、中断服务程序入口的址,见下表:表5个中断源的中断入口的址入口的址中断源0003H外部中断 0 000BH定时器 0 T00013H0023H外部中断 1 001BH串行口定时器 1 T16.答: 28H . 88H .7 答: 50H . 88H .8 答: P 标志位的值为0.9 答:( A)错.( B)错.( C)对.( D)对.10.答: 04H . 00H . 0 组.11 答: A对. B对. C错. D对.12.答:字节的址00H-1FH的单元可作为工作寄存器区.13 答: A错. B错. C错. D错.14 答: C.15.答: PC. PC. 16 答: 64K 字节.17 P
9、0 口每位可驱动8 个 LSTTL输入,而P1 、P2 、P3 口的每一位的驱动才能,只有P0口的一半.当P0 口的某位为高电平常,可供应400mA 的电流.当P0 口的某位为低电平(0.45V)时,可供应3.2mA的灌电流,如低电平答应提高,灌电流可相应加大.所以,任何一个口要想获得较大的驱动才能,只能用低电平输出.18 答:按下复位按钮.19.答: A对. B对.( C)错.( D)错.20.答: A对. B对.( C)对.( D)错.第 3 章 AT89S51的指令系统1 答:( 1 )错( 2)错( 3 )对( 4 )错( 5 )错( 6 )错( 7 )错( 8 )对( 9)错( 10
10、 )对(11 )对( 12 )错.2 答:( A)对( B)对( C)错( D)错.3 答: A, PC,DPTR.4 答:只能使用直接寻址方式.5 答:操作码,操作数,操作码.6.答: 1031H .7 答:程序,数据.8 答:的址.9 答: A 的内容与B 的内容互换.10 答:( A) =50H ,( SP) =50H ,( 51H ) =30H ,( 52H ) =50H ,( PC) 5030H11 答:( A) ANL A,#87H(B) ANL A, #0C3H(C) ORL A, #0CH可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - -
11、 - - - -第 2 页,共 20 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -12 答:( A) =0CBH .13 答:( A) =00H ,( R3 ) =0AAH .14 答:( DPH) =3CH,( DPL) =5FH ,( SP) =50H15 答:( SP)=62H ,( 61H ) =30H ,( 62H ) =70H .16 答:MOVR7 ,A PUSHAccMOV A, BMOVX DPTR, A17 答:( D).18 答:( C).19 答:基本
12、型的 51 子系列单片机,由于其片内 RAM 的的址范畴为 00H 7FH ,而 80H FFH 为特殊功能寄存器区,而对特殊功能寄存器寻址,只能使用直接寻址方式.对片内 RAM 寻址,当使用寄存器间接寻址是采纳 R0 或 R1 作为间接寻址的,因此 R0 或 R1 的内容不能超过 7FH .增强型的 52 子系列单片机,片内 RAM 的的址范畴为 00H FFH ,因此作为间接寻址寄存器的R0 或 R1 的内容就不受限制.第 4 章 AT89S51 汇编语言程序的设计与调试参考答案1 答:伪指令是程序员发给汇编程序的命令,只有在汇编前的源程序中才有伪指令,即在汇编过程中的用来掌握汇编过程的命
13、令.所谓“伪”是表达在汇编后,伪指令没有相应的机器代码产生.常用伪指令及其功能如下:ORG( ORiGin)汇编起始的址命令.ENDEND of assembly汇编终止命令.EQU( EQUate )标号赋值命令.DB( Define Byte)定义数据字节命令.DW( Define Word)定义数据字命令.DS(Define Storage)定义储备区命令.BIT位定义命令2 答:手工汇编:通过查指令的机器代码表(表3-2 ),逐个把助记符指令“翻译 ”成机器代码,再进行调试和运行.这种人工查表“翻译 ”指令的方法称为“手工汇编 ”.机器汇编:借助于微型运算机上的软件 汇编程序 来代替手
14、工汇编.通过在微机上运行汇编程序,把汇编语言源程序翻译成机器代码.反汇编:将二进制的机器码程序翻译成汇编语言源程序的过程称为 “反汇编 ”.3 答:从 1000H 开头的各有关储备单元的内容 16 进制 如下:4D 41 49 4E 12 34 30 0000 70 78 7F E4 F6 D8 FD75 81 07 024 在编写子程序时应留意以下问题:(1 )子程序的第一条指令前必需有标号.(2 )主程序调用子程序,有如下两条子程序调用指令: 肯定调用指令ACALL addr11.被调用的子程序的首的址与肯定调用指令的下一条指令的高5 位的址相同,即只能在同一个2KB 区内. 长调用指令
15、LCALL addr16 .addr16 为直接调用的目的的址,被调用的子程序可放置在64KB 程序储备器区的任意位置.(3 )子程序结构中必需用到堆栈,用来爱护断点和现场爱护.(4 )子程序返回时,必需以 RET 指令终止.(5 )子程序可以嵌套,但要留意堆栈的冲突.5 答:参考程序如下: MOVA, 45HANL A, #0FH可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 3 页,共 20 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - -
16、- - - - - - -ORLA, #0FHMOV45H , A6 答: A=80H, SP=40H ,41H=50H, 42H=80H,PC=8050H7 答:参考程序如下:START :MOVR0,#30H MOVR2,#20HLOOP:MOVA,R0 CJNEA,#0AAH,NEXTMOV51H,#01H LJMPEXITNEXT:INCR0 DJNZR2,LOOPMOV51H,#00HEXIT:RET8 答:参考程序如下: START :MOV41H,#0 MOVR0 ,#20HMOVR2 ,#20H LOOP: MOVA,R0 JNZNEXTINC41HNEXT: I NCR0 D
17、JNZR2 ,LOOPRET9 答:参考程序如下:ORG0100HMOVR2, #20H要比较的数据字节数MOVA , #21HMOVR1 , ADECR2MOVA , R1LOOP:MOVR3,ADEC CLRR1 CSUBBA, R1JNCLOOP1MOVA, R1SJMPLOOP2LOOP1:MOVA,R3LOOP2:DJNZR2, LOOPMOVR0,ARET10 答:(1 ) SP=SP+1=61H61H=PC的低字节 =03HSP=SP+1=62H62H=PC的高字节=20H(2 ) PC=3456H(3 )可以(4 ) 2KB 2048 Byte可编辑资料 - - - 欢迎下载精
18、品_精品资料_学习资料 名师精选 - - - - - - - - - -第 4 页,共 20 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -11 答:可对程序做如下修改:ORG DEL:0100HMOVR7, #200DEL1: DEL2:MOV DJNZR6, #123 ;将原先的立刻数125改为 123 R6, DEL2NOP ;增加的指令DJNZ RETR7, DEL1程序修改后的延时时间为:1+1+123*2+1+2*200+2=50003us=50.003ms第 5
19、章 AT89S51的中断系统参考答案1 答: 0013H .001BH2 答:串行口中断;外部中断 13 答: RETI指令在返回的同时清除相应的优先级触发器,以答应下次中断,而RET 指令就没有这个操作.除了这一点两条指令不同外,其它操作都相同.4 答: D5 答:在一个单一中断的系统里,AT89S51单片机对外部中断恳求的响应时间总是在3 8 个机器周期之间.在下述三种情形下,AT89S51将推迟对外部中断恳求的响应:(1 ) AT89S51正在处理同级或更高优先级的中断.(2 )所查询的机器周期不是当前正在执行指令的最终一个机器周期.(3 )正在执行的指令是RETI或是拜访IE或 IP的
20、指令.假如存在上述三种情形之一,AT89S51将丢弃中断查询结果,将推迟对外部中断恳求的响应.6 答: D7 答: PC、PC、程序储备器8 答 :参考程序段如下:SETBIT1SETBEX1SETBEA9 答:( A)10 答:一个中断源的中断恳求被响应,必需满意以下必要条件:(1 )总中断答应开关接通,即IE寄存器中的中断总答应位EA=1 .(2 )该中断源发出中断恳求,即该中断源对应的中断恳求标志为“1”.(3 )该中断源的中断答应位 =1 ,即该中断被答应.(4 )无同级或更高级中断正在被服务.11 答:( A)、( C)、( D)12 答:参见电路如图5-10,参考程序如下:ORG0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年单片机原理及应用第二版课后习题答案 2022 单片机 原理 应用 第二 课后 习题 答案
限制150内