单片机原理及接口技术期末复习资料.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文档。上传文档
查看更多
单片机原理及接口技术期末复习资料

               第一章 微机基础知识 1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。 2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。 3、单片机:是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一 块芯片上,构成单片微型计算机。 4、单片微型计算机包括:微处理器、RAM、ROM、I/O口、定时器 5、微处理器(机)的组成:运算器控制器 ㈠运算器的组成:算术逻辑单元(简称ALU)、累加器 、寄存器 ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。 运算器的两个主要功能:(1)执行各种算术运算。 (2)执行各种逻辑运算,并进行逻辑测试。如零值测试或两个值的比较。 ㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器 6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR) 7、BCD码:用二进制对十进制0-9进行编码——BCD码。用四位二进制数0000-1001表示0-9。例如:13 D=0001 0011 BCD例如:1001 0111 BCD=97 D              第二章 89C51单片机的结构和原理 1、运算器包括:ALU(算术运算和逻辑运算单元)TMP(8位的暂存器)ACC(累加器)B(寄存器)PSW(程序状态寄存器) 2、存储器包括:程序存储器(ROM)、数据存储器(RAM) 3、CPU访问片内、片外ROM指令用MOVC。访问片外RAM指令用MOVX。访问片内RAM指令用MOV。 4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H~FFH 5、堆栈的两种操作:数据压入(PUSH)数据弹出(POP) 6、每条指令由一个或若干个字节组成。有单字节指令,双字节指令,…多字节指令等。字节数少则占存储器空间少。 7、每条指令的指令周期都由一个或几个机器周期组成。有单周期指令(64条)、双周期指令45条、和四周期指令(乘除)。机器周期数少则执行速度快。 8、基本时序定时单位:振荡周期、状态周期、机器周期(MC)、指令周期 振荡周期:晶振的震荡周期,为最小的时序单位。 机器周期(MC):一个机器周期包括12个振荡周期,分为6个S状态:S1~S6。 指令周期:执行一条指令所需的时间。 9、单字节和双字节的指令都可能是单机器周期或双周期,而三字节指令都是双周期的,只有乘、除指令占四周期。 10、复位电路:上电自动复位、按键手动复位              第三章 指令系统及程序设计举例 1、89C51指令系统中,有单字节(49条)、双字节(45条)、3字节(17条) 2、寻址空间Rn(n=0~7)Ri(i=0,1) 3、系统指令由111条指令组成,单字节指令49条,双指令45条,3字节指令17条。从执行时间来看,单周期64条,双周期45条,只有乘,除两条指令是4周期。 2、区分89C51单片机的7种寻址方式: ①寄存器寻址:由指令指出寄存器组R0~R7中的某一个或其他寄存器(A,B,DPTR等)的内容作为操作数。例如:MOV A,R0;(R0)→A      MOV P1,A;(A)→P1口     ADD A,R0;(A)+(R0)→A ②直接寻址方式:在指令中直接给出操作数所在存储单元的地址。指令中操作数部  分是操作数所在地址。MOV A,P1;(P1口) →A           或: MOV A,90H; 90H是P1口的地址 立即数寻址:指令操作码后面紧跟的是一字节或两字节操作数,用“#”号表示,以区别直接地址。例如:MOV A,3AH;(3AH)→A MOV A,#3AH;3AH→A MOV DPTR,#2000H;2000H→DPTR ;(DPH)=20H ;(DPL)=00H 3、(作业)在89c51片内RAM中30H)=38H,38H=40H,40H=48H,48H=90H。情分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果? MOV A,40H ;直接寻址 (40H)→A MOV R0,A ;寄存器寻址 (A)→R0 MOV P1,#0F0H ;立即数寻址 0F0→

文档评论(0)

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

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

1亿VIP精品文档

相关文档