《单片机原理及接口技术(修订本)》部分习题与参考答案.doc
《《单片机原理及接口技术(修订本)》部分习题与参考答案.doc》由会员分享,可在线阅读,更多相关《《单片机原理及接口技术(修订本)》部分习题与参考答案.doc(21页珍藏版)》请在咨信网上搜索。
1、单片机原理及接口技术(修订本)部分习题与参考答案第1章 绪论1-2 什么叫单片机?一个完整得单片机芯片至少有哪些部件?答:将微处理器(CPU)、存储器、定时/计数器及输入输出接口电路等部件集成在一块集成电路上,称为单片微型计算机,简称单片机。一个完整得单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。1-5 Intel 公司得主要单片机产品分为哪几大系列?各系列得区别何在?答:Intel公司得MCS-48系列、MCS-51系列、MCS-96系列产品;48系列得单片机在片内集成4位CPU,片内含有多种I/O接口,有得根据不同用途还配
2、有许多专用接口,价格便宜,控制功能强。51系列得单片机在片内集成8位CPU、片内RAM为128字节,ROM为4K字节,4个并行I/O口、2个16位定时/计数器、串行接口、5个中断源。96系列单片机CPU为16位,片内RAM为232字节,ROM为8K字节,片内带有高速输入输出部件,多通道10位A/D转换部件,中断处理为8级。1-6 叙述51子系列与52子系列得区别?答:51子系列包含8031/8051/8751三种型号,它们得基本组成、基本性能都相同,都具有一个8位CPU、片内数据存储器RAM128B、2个16位定时计数器、有5个中断源,一个全双工串行接口,它们之间得区别在于片内程序存储器配置:
3、8031片内没有ROM,使用时需在片外接EPROM。8051片内含有4KB得掩模ROM,其中得程序就是生产厂家制作芯片时烧制得。8751片内含有4KB得EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新得程序。52子系列包含8032/8052/8752三种型号,52子系列与51子系列得区别在于:片内ROM与RAM得容量比8051子系列各增加一倍,另外,增加了一个定时/计数器与一个中断源。第2章 MCS-51系列单片机得结构及原理2-2 MCS-51单片机得引脚有何功能?在使用8031时如何接法?使用8751时如何接法?答:引脚就是片内外程序存储器得选择信号。当端保持高电平
4、时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051/8751/80C51)或1FFFH(对于8052)时,将自动转向访问外部程序存储器。当端保持低电平时,不管就是否有内部程序存储器,则只访问外部程序存储器。由于8031片内没有程序存储器,所以在使用8031时,引脚必须接低电平。2-4 MCS-51单片机得内部存储空间就是怎样分配得?答:MCS-51单片机得内部存储空间分为数据存储器与程序存储器。内部数据存储器:共256字节单元,包括低128个单元与高128个单元。低128字节又分成3个区域:工作寄存器区(00H1FH),位寻址区(20H2FH)与用户RAM区(30H7
5、FH)。高128字节就是供给特殊功能寄存器使用得,因此称之为特殊功能寄存器区。内部程序存储器:在8031片内无程序存储器,8051片内具有4KB掩模ROM,8751片内具有4KBEPROM。2-5 如何从MCS-51单片机得4个工作寄存器组中选择当前工作寄存器组?答:MCS-51单片机提供了4组工作寄存器,对于当前工作寄存器组得选择,就是通过PSW中得RS1与RS0来进行选择。具体关系如下表:RS1RS0当前寄存器组00第0组工作寄存器01第1组工作寄存器10第2组工作寄存器11第3组工作寄存器2-6 内部RAM低128个单元就是如何划分得?答:内部RAM低128个单元按用途分成3个区域:工作
6、寄存器区(00H1FH),位寻址区(20H2FH)与用户RAM区(30H7FH)。2-7 DPTR就是什么寄存器?它得作用就是什么?它由哪几个寄存器组成?答:DPTR就是数据指针寄存器,就是一个16位寄存器,用来存放16位存储器得地址,以便对外部数据存储器RAM中得数据进行操作。DPTR由高位字节DPH与低位字节DPL组成。2-8 什么就是堆栈?堆栈有何作用?为什么在程序初始化时要对SP重新赋值?答:所谓堆栈,顾名思义就就是一种以“堆”得方式工作得“栈”。堆栈就是在内存中专门开辟出来得按照“先进后出,后进先出”得原则进行存取得RAM区域。堆栈得用途就是保护现场与断点地址。在8051单片机复位后
7、,堆栈指针SP总就是初始化到内部RAM地址07H。从08H开始就就是8051得堆栈区,这个位置与工作寄存器组1得位置相同。因此,在实际应用中,通常要根据需要在程序初始化时对SP重新赋值,以改变堆栈得位置。2-9 试述程序状态字寄存器PSW各位得含义。答:程序状态字寄存器PSW就是8位寄存器,用于存放程序运行得状态信息。CY(PSW、7):进位标志位。AC(PSW、6):辅助进位标志位。F0(PSW、5)、F1(PSW、1):用户标志位。RS1(PSW、4)、RS0(PSW、3):工作寄存器组选择位。OV(PSW、2):溢出标志位。P(PSW、0):奇偶标志位。2-10 P0、P1、P2、P3口
8、得结构有何不同?使用时要注意什么?各口都有什么用途?答:P0口由一个所存器、两个三态输入缓冲器、场效应管、控制与门、反相器与转换开关组成;作为输出口时,必须外接上拉电阻才能有高电平输出,作为输入口时,必须先向锁存器写“1”;作为普通I/O口使用或低8位地址/数据总线使用。P1口内没有转换开关,但有上拉电阻;只用作普通I/O口使用。P2口比P1口多了一个转换控制开关;作为普通I/O口使用或高8位地址线使用。P3口比P1口增加了与非门与缓冲器;具有准双向I/O功能与第二功能。上述4个端口在作为输入口使用时,应注意必须先向端口写“1”。2-11 请说出指令周期、机器周期、状态与拍得概念。当晶振频率为
9、12MHz、8MHz时,一个机器周期为多少微秒?答:指令周期:执行一条指令所需要得时间。机器周期:CPU完成一个基本操作所需要得时间。状态:振荡脉冲经过二分频后,得到得单片机得时钟信号。拍:振荡脉冲得周期。当晶振频率为12MHz时,一个机器周期为1s;当晶振频率为8MHz时,一个机器周期为3s。2-12 什么就是单片机复位?复位后单片机得状态如何?答:在时钟电路工作后,只要在单片机得RESET引脚上出现24个时钟震荡脉冲(两个机器周期)以上得高电平,单片机就能实现复位。复位后,CPU与系统都处于一个确定得初始状态,在这种状态下,所有得专用寄存器都被赋予默认值,除SP=07H,P0P3口为FFH
10、外,其余寄存器均为0。第3章 MCS-51系列单片机得指令系统3-3 MCS-51系列单片机有哪几种寻址方式?各种寻址方式所对应得寄存器或存储器寻址空间如何?答:MCS-51系列单片机提供了7种寻址方式:(1)立即寻址:操作数在指令中直接给出,立即数前面有“#”。(2)直接寻址:在指令中直接给出操作数地址。对应片内低128个字节单元与特殊功能寄存器。(3)寄存器寻址:以寄存器得内容作为操作数。对应得寄存器有:R0R7、A、AB寄存器与数据指针DPTR。(4)寄存器间接寻址:以寄存器得内容作为RAM地址,该地址中得内容才就是操作数。对应片内RAM得低128个单元采用R0、R1作为间址寄存器,片外
11、RAM低256个单元可用R0、R1作为间址寄存器,整个64KB空间可用DPTR作为间址寄存器。(5)变址寻址:以DPTR或PC作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成得16位地址作为操作数地址。对应片内、片外得ROM空间。(6)相对寻址:只在相对转移指令中使用。对应片内、片外得ROM空间。(7)位寻址:对可寻址得位单独进行操作。对应位寻址区20H2FH单元得128位与字节地址能被8整除得特殊功能寄存器得相应位。3-4 若访问特殊功能寄存器,可使用那些寻址方式?答:直接寻址方式。3-5 若访问外部RAM单元,可使用那些寻址方式? 答:寄存器间接寻址方式。3-6 若访问内部R
12、AM单元,可使用那些寻址方式?答:立即寻址方式,直接寻址方式,寄存器寻址方式,寄存器间接寻址方式,位寻址方式。3-7 若访问内外程序存储器,可使用那些寻址方式?答:变址寻址方式3-9 外部数据传送指令有几条?试比较下面每一组中两条指令得区别。(1) MOVX A,R1 , MOVX A,DPTR(2) MOVX A,DPTR , MOVX DPTR,A (3) MOV R0 ,A , MOVX R0,A(4) MOVC A,A+DPTR , MOVX A,DPTR答:外部数据传送指令有6条: MOVX A,DPTR MOVX DPTR,A MOVX A,Ri MOVX Ri,A MOVC A,
13、A+DPTR MOVC A,A+PC(1)MOVX A,R1 MOVX A,DPTR 都就是访问片外RAM,但二者寻址范围不同。 前1条指令就是对片外RAM低256个单元得“读”操作。 后1条指令就是对片外RAM64KB空间得“读”操作。(2)MOVX A,DPTR MOVX DPTR,A 访问空间相同,但数据传送方向不同。 前1条指令就是对片外RAM64KB空间得“读”操作。 后1条指令就是对片外RAM64KB空间得“写”操作。(3)MOV R0,A MOVX R0,A 二者访问得空间不同。 前1条指令就是对片内RAM低128个单元得“写”操作。 后1条指令就是对片外RAM低256个单元得“
14、写”操作。(4)MOVC A,A+DPTR MOVX A,DPTR 二者访问得空间不同,寻址方式不同。 前1条指令就是变址寻址方式,对ROM操作。 后1条指令就是寄存器间接寻址方式,对片外RAM操作。3-10 已知(30H)=40H,(40H)=10H,(10H)=32H,(P1)=EFH,试写出执行以下程序段后有关单元得内容。MOV R0, #30HMOV A, R0MOV R1, A MOV B, R1MOV R1, P1MOV P2, P1MOV 10H, #20HMOV 30H, 10H答: R030H,(R0)=30HA(R0),(A)=40HR1(A),(R1)=40HB(R1),
15、(B)=10H(R1)(P1),(R1)=(40H)=EFHP2(P1),(P2)=EFH10H20H,(10H)=20H30H(10H),(30H)=20H结果:(R0)=30H,(A)=40H,(R1)=40H,(B)=10H,(40H)=EFH,(P2)=EFH,(10H)=20H,(30H)=20H3-11 试写出完成以下数据传送得得指令序列。 (1)R1得内容传送R0; (2)片外RAM 60H单元得内容送入R0; (3)片外RAM 60H单元得内容送入片内RAM 40H单元;(4)片外RAM 1000H单元得内容送入片外RAM 40H单元; (5)ROM 2000H单元得内容送入R
16、2; (6)ROM 2000H单元得内容送入片内RAM 40H单元; (7)ROM 2000H单元得内容送入片外RAM 0200H单元。答:(1)由于在工作寄存器与工作寄存器之间不能直接传送数据,所以需要借助累加器A。 MOV A,R1 MOV R0,A(2)片外RAM向片内RAM传送数据,不能直接进行,需要借助累加器A。由于片外RAM就是60H单元,地址小于FFH,所以间址寄存器使用Ri即可。 MOV R1,#60H MOVX A,R1 MOV R0,A(3) MOV R1,#60H MOVX A,R1 MOV 40H,A(4)片外数据不能直接送入片外单元,需要先将片外数据读入累加器,然后再
17、送到片外。 MOV DPTR,#1000H MOVX A,DPTR MOV R1,#40H MOVX R1,A(5)ROM中得数据需要使用查表指令才能读出来,所以此题不能使用一般得传送指令从ROM中读数据。 MOV DPTR,#2000H MOV A,#00H MOVC A,A+DPTR MOV R2,A(6) MOV DPTR,#2000H MOV A,#00H MOVC A,A+DPTR MOV 40H,A(7) MOV DPTR,#2000H MOV A,#00H MOVC A,A+DPTR MOV DPTR,#0200H MOVX DPTR,A3-12 试编程,将外部RAM 1000H
18、单元中得数据与内部RAM 60H单元中得数据相互交换。答:片外RAM与片内RAM之间得数据传送不能直接进行,需要借助累加器A。数据交换需要使用数据交换指令XCH。 MOV DPTR,#1000H MOVX A,DPTR XCH A,60H MOVX DPTR,A3-14 已知(A)=5BH,(R1)=40H,(40H)=C3H,(PSW)=81H,试写出各条指令得执行结果,并说明程序状态字得状态。(1) XCH A, R1 (2) XCH A, 40H(3) XCH A,R1 (4) XCHD A, R1(5) SWAP A (6) ADD A, R1(7) ADD A, 40H (8) AD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及接口技术修订本 单片机 原理 接口 技术 修订本 部分 习题 参考答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。