- 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、总线(BUS):在计算机中,信息传输的公共通路,称为总线。
2、地址总线 AB:单向。传送存储器和 I/O接口的地址信息。地址总线宽度决定计算机寻址空间(最大寻址)。
3、数据总线 DB:双向。传送程序和数据的二进制代码。数据总线宽度一般与微型机的字长相同。
4、控制总线CB:单向。传送各种控制脉冲、联络、状态电平等信号,使存储器、I/O接口等部件协调工作。控制总线的根数根据微型计算机控制功能的需要而定。
5、计算机中数的表示方法
(1)机器数与真值
把一个数及其符号在机器中的表示加以数值化,这样的数称为机器数。
用最高有效位表示数的符号,正数用0表示,负数用1表示。
真值:用正负号(+、-)表示的数称为真值。
(2)带符号数的表示
A:数的原码表示法——符号+绝对值表示法
求数的原码的法则:用二进制的最高位表示符号,用0表示正数,1表示负数,其余位表示数的绝对值。
设有两个原码表示的数,其对应的真值分别为: :-7和+9
原码表示的数10000000,其真值分别为:+0和-0。
结论:用原码表示机器数时,数010000000两种形式,分别对应为+0和-0。
B:数的反码表示法
求反码的法则:最高位表示符号,0表示正数,1表示负数。正数的反码与它的原码相同,负数的反码只需将其对应的正数的反码按位求反即可。
例如:求+4和-4的反码。【+4】反-4】反注意:【+0】反【-0】反
结论:在反码表示中,0的表示不唯一。
C 数的补码表示法
正数求补码的法则:正数的补码与其原码相同。
求负数补码的法则:先求与该负数对应的正数的补码表示,然后将其按位求反,最后在末位加1,便可得到该负数的补码表示。
结论:【+0】补【-0】补在补码表示法中,0只有一种表示0000000。
6、常用字符的ASCII码要熟悉,例如:数字0~9(30H~39H)、A和a(41H和61H)
7、单片机:即单片微型计算机,是将CPU、内存 和I/O接口集成在一小块硅片上的微型计算机。
8、MCS-51单片机系列分为2类: MCS-51子系列(基本型)和MCS-52子系列(增强型)。
51子系列和52子系列的对比:片内数据存储器和程序存储器容量增加;定时器/计数器个数增加;中断源增加
51子系列中各产品的对比:片内有无ROM及ROM的配置形式不同
9、8031、8051、8071的区别:
(1)8031、8051、8751三者不同之处:8051是ROM型单片机,内部有4KB的ROM;8751片内含有4KB的EPROM;8031片内没有ROM,使用时需外接EPROM。(2)8031、8051、8751三者相同之处:A、面向控制的8位CPU;B、128B的片内数据存储器;C、可以寻址64KB的片外程序存储器;D、可以寻址64KB的片外数据存储器;
10、CPU执行程序的简要过程:
1) PC给出即将执行的指令的存储地址;2)根据PC内容到程序存储器取指令,同时PC自动加1(PC=PC+1);3)指令被取到指令寄存器IR中,由指令译码器ID对指令译码,然后执行指令;4)根据当前PC再到程序存储器取指令,且PC=PC+1。5)CPU执行当前指令 ……
11、运算器 功能:运算部件,实现算术、逻辑运算、位变量处理、移位、数据传送
1). (ALU)8位,算术逻辑单元,运算结果影响PSW的有关标志
2). 累加器(ACC)8位 存放操作数和中间结果,工作频繁,大多数操作均通过它进行
3).寄存器B 8位,与A累加器配合执行乘、除运算。 也可用作通用寄存器。
4).程序状态字(PSW)8位,存放ALU运算过程的标志状态
5).布尔处理器 1位,它以进位标志(CY)作为累加位,进行位操作
12、控制器
1)PC是16位的程序计数器,其内容是将要执行的下一条指令的地址,8051对程序存储器的寻址范围为64KB。PC 有自动加1功能,从而实现程序的顺序执行。可以通过转移、调用、返回等指令改变其内容,以实现程序的转移。
2)数据指针(DPTR),数据指针DPTR为16位寄存器。它的功能是存放16位的地址,作为访问外部程序存储器和外部数据存储器时的地址。
编程时,DPTR既可按16位寄存器使用,也可以按两个8位寄存器分开使用。即:
DPH DPTR的高8位 DPL DPTR的低8位
3)堆栈指针(SP,8位) ,SP的内容就是堆栈栈顶的存储单元地址。不论是数据进栈还是数据出栈,都是对堆栈的栈顶单
文档评论(0)