- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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→
您可能关注的文档
最近下载
- 2026年月日历表 (每月一张 A4可打印).pdf VIP
- 《红楼梦》主要人物性格特点分析+主要事件.docx VIP
- 3.10 预订出行住宿酒店—— 信息筛选 教学设计- 三年级上册《信息科技》(安徽版2024).doc VIP
- PEP五年级上册Unit 4 What can you doB Let’s learn说课稿.doc VIP
- 如何理解“作风建设永远在路上,永远没有休止符”?我们应如何加强作风建设?.doc VIP
- 《03S402室内管道支架及吊架图集》.docx VIP
- 《海底两万里》中考考试题及典型习题训练 (含答案析)-中考语文常考名著之阅读指导及考试题训练.docx VIP
- 林草恢复施工方案.docx VIP
- 部编人教版小学道德与法治六年级上册教材分析解读.pptx VIP
- 重大火灾隐患判定规则GB35181-2025宣贯培训.pptx
原创力文档


文档评论(0)