《单片机原理及应用技术》课程习题集.docVIP

《单片机原理及应用技术》课程习题集.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用技术》课程习题集

《单片机原理及应用技术》 课程习题集 目录 第一章 绪论 3 第二章 80C51的机构和原理 4 第三章 80C51的指令系统 5 第四章 80C51的程序设计 7 第五章 存储器 10 第六章 中断系统与定时计数器 11 第七章 接口技术 13 第八章 串行通信 15 第九章 D/A与A/D 16 第一章 绪论 1-1.给微机发展划分时代的主要特征是什么?说出五代微机的主要技术指标及典型产品。 1-2.说出微机的主要特点及应用。 1-3.叙述计算机系统的组成。 1-4.叙述微机硬件系统的组成。 1-5.什么叫总线?总线分为哪三种,分别传送什么信息? 1-6.存储器由哪几部分组成,各有什么用途?简述存储器的工作过程。 第二章 80C51的机构和原理 2-1.MCS-51系列单片机内部有哪些主要部件?其功能是什么? 2-2.MCS-51单片机的CPU由哪些器件组成?各有什么作用? 2-3.MCS-51单片机的控制器由哪些器件组成?各有什么作用? 2-4.MCS-51系列单片机存储空间是如何分配的? 2-5 80C51内部RAM区的结构是怎样的?4个区的工作寄存器如何选择? 2-6.80C51单片机有哪些特殊功能寄存器?它们可以分成几组?各完成什么主要功能?特殊功能寄存器中哪些寄存器可以位寻址?它们的字节地址是什么? 2-7.简述P0、P3口的功能。 2-8.简述程序状态字寄存器PSW中各位的含义。 2-9.80C51指令周期包含几个机器周期?一个机器周期分成几个状态、几个振荡周期?若晶振频率为6MHz,执行一条单机器周期指令需要多长时间?若晶振频率为8MHz,执行一条双机器周期指令需要多长时间? 2-10.决定程序执行顺序的寄存器是哪个?它的作用是什么?它是几位寄存器?它是不是特殊功能寄存器? 2-11.80C51的存储器结构与一般的微型计算机有何不同?程序存储器和数据存储器各有何功能? 2-12.80C51内部数据存储器可分为几个不同的区域?各有什么特点? 2-13.80C51引脚中有多少根I/O线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位? 第三章 80C51的指令系统 3-1.汇编指令由哪4个部分组成,各有什么作用? 3-2.何为寻址方式?80C51单片机有哪7种寻址方式?操作数按类型可分为哪几种?存贮单元地址有哪几种寻址方式? 3-3.指令按字节可分为哪几类?按功能可分为哪几类? 各举一例。 3-4.设存贮单元的内容为:(20H)=25H,(25H)=10H,(P1)=0F0H ,执行下列指令后(A)=? (30H)=?(R1)=?(R0)=?(B)=?(P3)=?并写出各指令的机器码。 MOV R1,#20H MOV 30H,@R1 MOV R0,30H MOV B,@R0 MOV A,P1 MOV P3,A 3-5.写出完成下列要求的指令。 (1) 将地址为4000H的片外数据存贮单元内容送入地址为30H的片内数据存贮单元中。用2种方法编写程序。 (2) 将地址为4000H的片外数据存贮单元内容送入地址为3000H的片外数据存贮单元中。用2种方法编写程序。 (3) 将地址为0800H的程序存贮单元内容送入地址为30H的片内数据存贮单元中。 (4) 将片内数据存贮器中地址为30H与40H的单元内容交换。 (5) 将片内数据存贮器中地址为30H单元的低4位与高4位交换。 3-6.将30H、31H单元中的十进位数与38H、39H单元中的十进数作十进制加法,其和送入40H、41H单元中。 3-7.将片外数据存贮器的2500H单元与2510H单元中的数据作如下运算: (1) 作十六进制减法 (2) 作十进制减法 差送入2520H单元中。 3-8.编写程序段完成下列乘法操作: (R4,R3)×(R5)→(32H,31H,30H) 上式含义是将R4、R3中的双字节被乘数与R5中字节乘数相乘,乘积存放在地址为32H~30H的三个存储单元中。 3-9.编写程序,用30H单元内容除以40H单元内容,商送50H单元,余数送51H单元。 3-10.已知 :(30H)=55H,(31H)=0AAH 分别写出完成下列要求的指令,并写出32H单元的内容。 (1) (30H)∧(31H)→(32H) (2) (30H)∨(31H)→(32H) (3) (30H)((31H)→(32H) 3-11.已知:(30H)=31H,(31H)=32H 执行下列指令后(40H)=? MOV 40H,30H ANL 40H,#0FH MOV A,31H RL A RL A RL A RL A ANL A,#0F0H ORL 40H,A 3-

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档