- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013年秋季单片机考点总结(增加后)
1.单片机的组成(cpu)(储存器)(I/o)(总线)2.51单片机是(8位)的单片机3.程序计数寄存器PC是(16位)4.累加器A是(8位)5.程序计数器PC,是独立(16位)6.Rn工作寄存器是(8位)7.DPTR是16位的,DPTR只用于自加不用于自减。8.寻址范围2N,N为地址总线的数目*程序状态寄存器(PSW)(21页)D7D6D5D4D3D2D1D0CyAcF0RS1RS0OV——P进位标志位辅助进位标志位用户设定标志位选择片内RAM的工作地址溢出标志位奇偶标志位寻址方式寄存器寻址方式(指令中的操作数作为某一寄存器的内容)MOV A ,Rn(Rn中的源操作数送到累加器A中)寻址空间:R0~R7、A、B、C(位)、DPTR等直接寻址方式(直接给出操作数的单元地址,该单元地址中的内容就是操作数)MOV A ,xxH(把地址xxH中的内容送到A)寻址空间:内部128字节的RAM、特殊功能寄存器3.寄存器间接寻址(先从寄存器中找到操作数的地址,再按该地址找到操作数)MOV A ,@Ri(Ri的地址为40H,把40H中的操作数传给A)寻址空间:片内、外数据存储器立即数寻址(直接在指令给出操作数)MOV A,#xxH(把16进制40H送给A)寻址空间:程序存储器中的立即数基址寄存器加变址寄存器间址寻址(以DPTR或PC作为基址寄存器,累加器A为变址寻址寄存器)MOVC A,@A+DPTR(A的地址加DPTR的地址送给A)寻址空间:读存储器固定数据和程序散转相对寻址 LJMP rel寻址空间:程序储存器的相对转移位寻址(对位清零或置一)MOV C,xxH()寻址空间:内部RAM、SFR的可寻址位注:47页“符号的意义”看一下。算术运算指令加法指令ADD 结果存放在累加器A中带进位的加法指令ADDC (51页最后一段)增1指令INC 带借位的减法指令 SUBB(53页最后一段)减1指令DEC 乘法指令MUL AB 结果低位放在A ,高位放在B中除法指令DIV AB 商放在A中余数放在B中*ORG伪指令规定汇编的起始地址*EQU标号赋值命令TEST EQU 2000H 对整个程序出现TEST 可以用 2000H代替*DB连续的单元中的定义字节数据。*片内片外分别用什么指令?片外累加器A与外部数据存储器RAM/IO传送指令MOVXP0-P3的作用是什么?P0口(1)用作地址/数据总线(2)用作通用I/0口 P1口只能用作通用I/O口使用 P2口(1)用作地址总线(2)用作通用I/0口P3口(1)用作第二输入/输出功能(2)P3口用作第一功能——通用I/0口有那些中断源?中断优先级?外部中断0和外部中断1 T0溢出中断和T1溢出中断串口中断中断优先级外部中断0T0溢出中断外部中断1T1溢出中断串口中断中断设置?中断标志寄存器定时器/计数器控制寄存器 TCON 串口控制寄存器SCON中断允许寄存器IE 中断优先级寄存器IP CPU中央处理器由什么组成?运算器(包括:算术逻辑运算单元ALU、累加器A、程序状态寄存器)和控制器(包括:程序计数器、指令寄存器、指令译码器、定时及控制逻辑电路)时钟周期、指令周期、指令时序?时钟周期等于Toc=1/foc(晶振频率的倒数)机器周期为12倍的时钟周期,分6(S1-S6)个状态每个状态2(p1和p2)拍指令周期指执行一条指令所需的时间。定时器,计数器的初值计算?以定时器T0为例,1ms中断一次的的初值计算方式1(216-X)*机器周期=0.001 X为初值机器周期=12/foc串口通信波特率的设置方式0 = 方式1 = 2SMOD/32×定时器T1的溢出率[定时器T1的溢出率=计数速率/(256-X)=(fosc/12)/(256-X)]方式2 = (2SMOD/64)×fosc方式3 =2SMOD/32×定时器T1的溢出率MOV和MOVX的区别?X表示AT89S51单片机访问的是片外RAM储存器或I/O,是读外部RAM储存器或I/O口中的一个字节数据到累加器A中,或将累加器A中的一个字节的数据写入外部RAM储存器或I/O口。ADD和ADDC 的区别?ADDC是带进位的累加器(详细见51页)子程序的设计?*中断服务程序设计?程序标号(INT):CLR EA;cpu关中断子程序标号(SUB):PUSH PSW ;PUSH PSW;现场保护PUSH AccPUSH Acc; SETB EA
您可能关注的文档
最近下载
- 2024年工艺、技术档案管理制度(2篇) .pdf VIP
- 码头安全风险评估与预评价方法研究.docx VIP
- 2026年高考数学知识复习(全国):专题04 立体几何非建系综合的大题培优归类(14题型)(解析版).pdf VIP
- 工伤情况汇总表.xlsx VIP
- 学生宿舍熄灯管理制度.docx VIP
- 幼儿园保教知识与能力真题及答案.docx VIP
- 0Gartner:企业信息管理成熟度模型中文版.pdf VIP
- 关于在全党大兴调查研究的工作方案.pptx VIP
- DB64_T 1217-2025 日光温室番茄大行距栽培技术规程.docx
- 2026中国铁路青藏集团有限公司招聘普通高校本科及以上学历毕业生603人备考题库附答案.docx VIP
原创力文档


文档评论(0)