微机原理期末复提纲(新版)-2013.doc

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

微机原理及接口技术期末复习提纲 单片机的结构与组成。(记忆)8位CPU 片内带振荡器,振荡频率1.2—24MHZ;有时钟输出片内4KB Flash 程序存储器,寻址范围64K。片内256B数据存储器,寻址范围64K四个可编程并行I/O口一个全双工串行I/O口2个16位定时/计数器5个中断源,2个优先级 管脚ALE、/PSEN、/EA和RST的功能。(记忆)ALE,允许地址锁存信号输出 访问外部程序存储器选通信号 RST为Reset(复位)信号输入端 存储器分为哪几个空间?如何区别不同的空间的寻址?分别用何种指令实现(结合程 序指令理解)四个物理存储空间 三个逻辑存储空间:程序存储器,用MOVC 指令。片外数据存储器,用MOVX指令。片内数据存储器,用MOV指令 数据存储器的低128字节的地址分配及功能?(理解)SFR特殊功能寄存数据缓冲区位寻址区工作寄存器区 如何确定和改变当前工作寄存器组?(理解)可以通过PSW中的RS1,RS0设置来选择工作寄存器组。 有哪些位寻址区域?如何区分位寻址和字节寻址?(理解)2FH20H 理解PSW各位代表的具体含义及如何判别?(记忆与理解)进/借位标志CY(PSW.7) 辅助进位标志AC(PSW.6标志F0(PSW.5)工作寄存器区选择位RS1 、RS0(PSW.4、 PSW .3)溢出标志OV(PSW.2)奇偶标志P(PSW.0) 堆栈的概念及SP如何执行操作?(结合中断和调用指令、堆栈指令理解) 理解PC和DPTR的功能?(结合具体指令和程序进行理解) 振荡周期、状态周期、机器周期、指令周期?(记忆)脉冲周期:P1=P2=1/Fosc=1/12us 时钟周期:也叫状态周期,S=P1+P2=1/6us机器周期:指CPU访问存储器一次所需的时间,Tcy=6S=1us指令周期:CPU执行一条指令的时间,以机器周期为单位。时间:单周期指令,双周期指令,四周期指令空间:单字节指令,双字节指令,三字节指令 8051七种寻址方式?(重点是识别寻址方式、相对偏移量和目标地址的计算)立即寻址直接寻址寄存器寻址寄存器间接寻址基址寄存器加变址寄存器间接寻址相对寻址位寻址 指令系统,重点控制程序转移类指令、DA A 、ANL、ORL、SWAP、PUSH、POP、ADDC、RET、RETI等HEX单元的低四位,将其转换成ASCII码。 分析下面延时程序的执行时间 DELAY: MOV R1,#01H ;1 DL2: MOV R2,#18H ;1 DL1: NOP ;1 NOP ;1 DJNZ R2,DL1 ;2 DJNZ R1,DL2 ;2 RET ;2 1+(1+24(1+1+2)+2)+2 将内部数据存贮器30H~4FH单元中的内容传送至外部数据存贮器2000H开始的单元中。 已知下面程序实现将程序存储器1000H单元开始的100个单元的数据按位取反后传到片外RAM以30H开始的单元中,试编程实现。 通过外部中断控制八盏灯循环点亮。 设主频为12MHz,利用定时器T1定时。 使P1.0输出周期为2ms的方波。 利用定时器T0的产生2ms的定时,在P1.0引脚上每隔2ms取反一次就可以输出周期为4ms的方波。假定MCS-51的晶体振荡器的频率为6MHz,请使用方式0实现,要求编写只产生10个周期为4ms的方波程序。 使用定时器T1对外部引脚T1输入脉冲进行计数,每计满100个脉冲使片内RAM 40H单元内容减1,直到40H单元内容减到0时停止。 8031单片机外扩展一片EPROM2716存储器,系统电路原理图如下。 (1)写出EPROM2716地址分布,如果要是EPROM2716的地址惟一,请问P2.3到P2.6该如何处理。 (2)简述图中74LS373的作用。 (3)如果要读EPROM2716内的数据,可以用什么指令来完成。 (4)编程完成从2716的1000H的连续32个字节的数据送到片内30H开始的地址单元中。 计算下面子程序中程序执行的时间(晶振频率为12MHz)。 MOV R3,#15H ;1个机器周期 DL1:MOV R4,#255 ;1个机器周期 DL2:MOV P1,R3 ;2个机器周期 DJNZ R4,DL2 ;2个机器周期 DJNZ R3,DL1 ;2个机器周期 RET ;2个机器周期 指出下面子程序的功能;设进入下面子程序时(40H)=03H,写出程序运行结果:(A)=?(40H)=?(DPTR)=? ORG 1000H SUB1: MOV A,40H MOV DPTR, #TAB MOVC A,@A+DPTR MOV 40H,A

文档评论(0)

nbc152 + 关注
内容提供者

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

1亿VIP精品文档

相关文档