2022年单片机原理及应用第二版张毅刚课后习题答案.docx
《2022年单片机原理及应用第二版张毅刚课后习题答案.docx》由会员分享,可在线阅读,更多相关《2022年单片机原理及应用第二版张毅刚课后习题答案.docx(76页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -第 1 章单片机概述参考答案1答:微掌握器,嵌入式掌握器2答: CPU、储备器、 I/O 口、总线3答: C4答: B5答:微处理器、微处理机和CPU它们都是中心处理器的不同称谓,微处理器芯片本身不是运算机.而微运算机、单片机它们都是一个完整的运算机系统,单片机是集成在一 个芯片上的用于测控目的的单片微运算机.嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器.目前多 把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等.嵌入式微处理器相当于通用 运算机中的 CPU.与单片机相比
2、,单片机本身(或稍加扩展)就是一个小的运算机系统,可独立运行,具有完整的功能.而嵌入式微处理器仅仅相当于单片机中的中心处理器.为了满意嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、牢靠性等方面一般都做了各种增强.6答: MCS-51系列单片机的基本型芯片分别:8031、8051和8071.它们的差别是在片内程序储备器上. 8031无片内程序储备器、 8051片内有 4K字节的程序储备器 ROM,而8751 片内有集成有 4K字节的程序储备器 EPROM.7答:由于 MCS-51系列单片机中的“ MCS”是Intel公司生产的单片机的系列符
3、号,而51系列单片机是指世界各个厂家生产的全部与8051的内核结构、指令系统兼容的单片机.8答:相当于 MCS-51系列中的 87C51,只不过是 AT89S51芯片内的 4K 字节 Flash储备器取代了 87C51 片内的 4K 字节的 EPROM.9单片机体积小、价格低且易于把握和普及,很简洁嵌入到各种通用目的的系统中, 实现各种方式的检测和掌握. 单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 38 页 - - - - - - - - - -可编辑资料
4、 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -DSP 是一种特别善于于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器.由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法.广泛的用于通讯、网络通信、数字图像处理,电机掌握系统,生物信息识别终端,实时语音压解系统等.这类智能化算法一般都是运算量较大,特殊是向量运算、指针线性寻址等较多,而这些正是DSP 的特长所在.与单片机相比,DSP 具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量 以
5、及片内集成的多种功能部件更是单片机不行企及的.嵌入式微处理器的基础是通用运算机中的CPU,它的的址总线数目较多能扩展较大的储备器空间,所以可配置实时多任务操作系统RTOS.RTOS是嵌入式应用软件的基础和开发平台.正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统治理任务和处理工作.因此,广泛的应用在移动运算平台、媒体手机、工业掌握和商业领域(例如,智能工控设备、 ATM 机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用.10广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、 DSP、嵌入式微处理器,都称其为“嵌入式系统” .但多数人把“嵌入”嵌入式微处
6、理器的系统,称为“嵌入 式系统”. 目前“嵌入式系统”仍没有一个严格和权威的定义.目前人们所说的“嵌入式系统”,多指后者.第 2 章 AT89S51单片机的硬件结构参考答案1答: AT89S51单片机的片内都集成了如下功能部件:(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
7、个看门狗定时器.2答:当 EA 脚为高电平常,单片机读片内程序储备器(4K 字节Flash)中的内容,但在PC值超过 0FFFH(即超出 4K字节的址范畴)时,将自动转向读外部程序储备器内的程序.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 2 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -当EA 脚为低电平常,单片机只对外部程序储备器的的址为0000H FFFFH中的内容进行读操作,单片机不理睬片内
8、的4K 字节的 Flash程序储备器.3答: 2 s4答: 1个机器周期等于 12个时钟振荡周期.5. 答:64K程序储备器空间中有 5个特殊单元分别对应于5个中断源的中断服务程序入口的址,见下表:表5个中断源的中断入口的址入口的址中断源0003H外部中断 0 INT0 000BH定时器 0 T00013H外部中断 1 INT1 001BH定时器 1 T10023H串行口6. 答: 28H. 88H.7答: 50H.88H.8答: P 标志位的值为 0.9答:(A)错.( B)错.(C)对.(D)对.10. 答: 04H.00H.0 组.11答: A 对. B 对. C 错. D 对.12.
9、答:字节的址 00H-1FH的单元可作为工作寄存器区.13答: A 错. B 错. C 错. D 错.14答:C.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 3 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -15. 答: PC. PC.16答: 64K 字节.17P0 口每位可驱动 8 个 LSTTL输入,而 P1、P2、P3 口的每一位的驱动才能,只有P0 口的一半.当 P0 口的某位为高电平常,
10、 可供应 400A 的电流.当 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)对(11)对( 12)错.2答:(A)对( B)对( C)错( D)错.3答: A,PC,DPTR.4答:只能使用直接寻址方式.5答:操作码,操作
11、数,操作码.6. 答: 1031H.7答:程序,数据.8答:的址.9答: A 的内容与 B 的内容互换.10答:( A) =50H,(SP)=50H,( 51H)=30H,(52H)=50H,(PC) 5030H可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 4 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -11答:( A) ANLA,#87H( B) ANLA,#0C3H( C) ORLA,#0CH1
12、2答:( A) =0CBH.13答:( A) =00H,(R3)=0AAH.14答:( DPH)=3CH,(DPL)=5FH,(SP)=50H15答:( SP)=62H,(61H)=30H,(62H) =70H.16答:MOVR7,APUSHAccMOVMOVXA,BDPTR,A17答:( D).18答:( C).19答:基本型的 51 子系列单片机,由于其片内RAM 的的址范畴为 00H 7FH,而 80H FFH为特殊功能寄存器区, 而对特殊功能寄存器寻址, 只能使用直接寻址方式. 对片内 RAM 寻址,当使用寄存器间接寻址是采纳R0 或 R1 作为间接寻址的,因此R0 或 R1 的内容不
13、能超过 7FH.增强型的 52 子系列单片机,片内RAM 的的址范畴为00HFFH,因此作为间接寻址寄 存器的 R0 或 R1 的内容就不受限制.第 4 章 AT89S51汇编语言程序的设计与调试参考答案1答:伪指令是程序员发给汇编程序的命令,只有在汇编前的源程序中才有伪指令, 即在汇编过程中的用来掌握汇编过程的命令.所谓“伪”是表达在汇编后,伪指令没有相应的机器代码产生.常用伪指令及其功能如下:ORG(ORiGin)汇编起始的址命令. ENDEND of assembly汇 编终止命令. EQU( EQUate)标可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - -
14、 - - - - - - -第 5 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -号赋值命令. DB(Define Byte)定义数据字节命令. DW(Define Word)定义数据字命令. DS(Define Storage)定义储备区命令. BIT 位定义命令2 答:手工汇编:通过查指令的机器代码表 (表 3-2),逐个把助记符指令 “翻译”成机器代码,再进行调试和运行.这种人工查表“翻译”指令的方法称为“手工汇编”.机器汇编:借助于微型运算机上的软件汇编程
15、序 来代替手工汇编.通过在微机上运行汇编程序,把汇编语言源程序翻译成机器代码.反汇编:将二进制的机器码程序翻译成汇编语言源程序的过程称为“反汇编”.3答:从 1000H开头的各有关储备单元的内容16 进制 如下:4D 41 49 4E 12 34 30 0000 704在编写子程序时应留意以下问题:(1)子程序的第一条指令前必需有标号.(2)主程序调用子程序,有如下两条子程序调用指令: 肯定调用指令 ACALL addr11.被调用的子程序的首的址与肯定调用指令的下一条指令的高 5 位的址相同,即只能在同一个2KB 区内.可编辑资料 - - - 欢迎下载精品_精品资料_ 长调用指令 LCALL
16、 addr1.6在 64KB程序储备器区的任意位置.addr16 为直接调用的目的的址,被调用的子程序可放置可编辑资料 - - - 欢迎下载精品_精品资料_(3)子程序结构中必需用到堆栈,用来爱护断点和现场爱护.(4)子程序返回时,必需以RET指令终止.(5)子程序可以嵌套,但要留意堆栈的冲突.5答:参考程序如下:MOVA, 45H可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 6 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - -
17、- - - - - - -ANL A,#0FH ORL A,#0FH MOV45H,A6答: A=80H ,SP=40H,41H=50H, 42H=80H ,PC=8050H7答:参考程序如下: START: M OVR0,#30HLOOP:MOVMOV CJNER2,#20HA,R0 A,#0AAH,NEXTMOV51H,#01HNEXT:LJMPINCEXITR0DJNZR2,LOOPMOV51H,#00HEXIT:RET8答:参考程序如下: START: M OV41H,#0MOVR0,#20HMOVR2,#20H LOOP: MOVA,R0JNZNEXTINC41HNEXT: INCR
18、0DJNZR2,LOOP RET9答:参考程序如下:ORG0100H可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 7 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -MOVR2, #20H要比较的数据字节数MOVA , #21H MOVR1 , A DEC R2MOVA , R1LOOP:MOVR3,A DEC R1CLR CSUBBA, R1 JNC LOOP1MOVA, R1SJMPLOOP2LOO
19、P1:MOVA,R3LOOP2:DJNZR2, LOOPMOVR0,ARET10答:( 1)SP=SP+1=61H61H=PC的低字节 =03H SP=SP+1=62H62H=PC的高字节 =20H( 2)PC=3456H( 3)不行以( 4)2KB 2048 Byte11答:可对程序做如下修改:ORG0100HDEL:MOVR7, #200可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 8 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年单片机原理及应用第二版张毅刚课后习题答案 2022 单片机 原理 应用 第二 版张毅刚 课后 习题 答案
限制150内