单片机模拟试题以及测验答案.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机模拟试题以及测验答案

第二章 单片机硬件结构测试1、AT89S51单片机都集成了哪些功能部件?答:AT89S51单片机的片内都集成了如下功能部件:(1)1个8位微处理器(CPU);(2)数据存储器(128B RAM)单元 ;(3)4KB Flash程序存储器(ROM);(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)1个看门狗定时器;(8)一个中断系统,5个中断源,5个中断向量、2个优先级;(9)26个特殊功能寄存器(SFR)2、AT89S51单片机存储器的结构特点?答:80C51单片机采用将数据存储器和程序存储器分开,分别寻址的结构,称为Harvard结构。 在物理上有四个存储器空间:片内程序存储器,片外程序存储器,片内数据存储器和片外数据存储器。 在逻辑上有三个存储器空间:片内外统一的64KB程序空间,128B片内数据空间,64KB片外数据空间。 访问格式:访问片内RAM采用MOV格式,访问片外RAM采用MOVX格式。单片机内部程序存储器是(4KB 的Flash存储器),地址范围是(0000H)——(0FFFH);数据存储器是(128B的RAM),地址范围是(00H)——(7FH) 。3、程序存储器可外扩至(64K)B,地址范围是(0000H)——(FFFFH),通过引脚(EA非),区分访问的片内,片外存储器。如何区分?如何区分:当EA脚为高电平时,单片机读片内程序存储器(4K 字节Flash)中的内容,但在PC值超过0FFFH(即超出4K字节地址范围)时,将自动转向读外部程序存储器内(1000H-FFFFH)的程序;当EA脚为低电平时,单片机只对外部程序存储器的地址为0000H~FFFFH中的内容进行读操作,单片机不理会片内的4K 字节的Flash程序存储器4、程序存储器中5个中断入口地址分别是多少?中断源 中断入口地址外部中断0 0003H定时器/计数器T0 000BH外部中断1 0013H定时器/计数器T1 001BH串行口中断 0023H5、数据存储器可外扩至(64K)B,地址范围是(0000H)——(FFFFH),访问片外数据存储器时,地址使用(DPTR)和(Ri)表示。6、AT89S51的4个并行I/O口,分别是(P0)、(P1)、(P2)、(P3)。从电路特点,驱动能力,作用简单描述他们的特点。作用:P0口每位可驱动8个LSTTL输入,而P1、P2、P3口的每一位的驱动能力,只有P0口的一半,任何一个口想要获得较大的驱动能力,只能采用低电平输出。7、单片机最小系统包括哪些基本电路?分别可以使用什么方法实现?时钟电路:一种是内部时钟方式,通过晶振频率的高低控制另一种是外部时钟方式,用现成的外部振荡器产生脉冲信号复位电路:复位电路采用上电自动复位和按钮复位两种方式8、时钟周期,机器周期和指令周期的关系答:一个机器周期包括12个时钟周期。指令周期是执行一条指令所需的时间。单字节指令需要一个机器周期,双字节位2个机器周期,复杂指令则需要多个机器周期。第三章测试1、把片外RAM 6000H单元数据送到片内 RAM 50H单元中MOV DPTR,#6000HMOVX A,@DPTRMOV 50H,A2、若有一表:ORG 3000HDB 00H,01H,04H,09H,10H,19H,24H,31H,40H,51H请通过查找表指令将表中的第7个元素的值送值累加器R1ORG 0000HMAIN:MOV DPTR,#DBMOV A,#6MOVC A,@A+DPTRMOV R4,ARETDB 00H,01H,04H,09H,10H,19H,24H,31H,40H,51H3、请使用两种方法将累加器A和寄存器R3中的内容互换(1) XCH A,@R3(2) MOV R0,AMOV A,@R3MOV @R3,R0 (3)PUSH AccPUSH @R3POP AccPOP @R34、请使用指令完成以下要求,未涉及位的内容不能改变:(1)将ACC.2, ACC.6, ACC.7清0 ANL A,2)将ACC.4, ACC.5置1ORL A,#18H第5章-中断测试1、AT89S51中断源有几个?入口地址分别是多少?中断源

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档