- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20101224单片机硬件结构和指令系统
单片机概述
单片机温度范围
民用0-70摄氏度 工业-40—85 军用-65—125
单片机在工业上用于采集数据,过程控制,测控系统,工业人工智能技术
在智能仪器仪表中精度高,体积小,
电子产品中家电领域智能化
军事,交通,中端及外部设备控制。
多机分布式系统
MCS-51 系列单片机
周期
时钟周期=1\晶体振荡周期
状态周期=2*时钟周期
机器周期=12*时钟周期(msc51)
共111条指令,42种助记符,33种功能
单机器周期指令64条 双机器周期45条 4个机器周期指令2条,也就是乘除法
还有一个位指令
因此机器周期=6*状态周期 s1~s6 每一个状态分为1拍 p1 and p2
因此12个时钟周期对应的机器周期可以用6个状态周期以及各个状态周期的2p表示出来 即s1 p1 s2 p2对应于第一个时钟周期。以此类推。
Ale信号是用来为地址锁存而定义的,该信号每有效一次,则对应于msc-51的一次读指令的操作???Ale信号以时钟脉冲1\6频率出现 因此一个机器周期内出现ale信号两次有效。
程序存储器
哈佛结构的存储器结构 片内 片外 程序 数据 存储器 4种
程序存储器最大扩展空间为64KB
程序存储器中0000H地址是系统程序的启动地址,有5个单元具有特殊用途。
五种中断源的中断入口地址
中断源入口地址外部中断0 int0(-)0003h定时器0 t0000bh外部中断1 int1 (-)0013h定时器1 t1001bh串行口0023h
内部数据寄存器
存放运算的中间结果 数据暂存 缓冲 标志位等 片内数据存储器最大可寻址256单元 可分两部分低128字节 00H-7FH ,高128字节80H-FFH(特殊功能寄存器区)
低128字节分为6部分 用户ram 可位寻址区 第3组工作寄存器区 第二组 第一组 第0组 7FH-30H 2FH-20H 1FH-18H 17H-10H 0FH-08H 07H-00H
区0 1 2 3工作寄存区选择由rs1 rs0 程序状态字PWD确定
00 0区 10 2区
01 1区 11 3区
PWD cy ac f0 rs1 rs0 ov – p
Cy 进位标志位 ac辅助进位标志位(低4位有进位借位置1) f0标志位 用户使用 ov溢出标志位 p 奇偶标志位 p=1 A中1个数为奇数 p=0 A中1个数为偶数
高128位即80H-FFH为特殊功能寄存器区 SFR 共21个
Cpu对各种功能部件的控制采用特殊功能寄存器集中控制方式
数据指针DPTR 是mcs-51单片机中唯一一个16位寄存器,可以用立即寻址也可以将其分为DPH高位字节寄存器(字节地址83H还对应有位地址为字节地址向上推8位),和低位字节寄存器DPL(82H)表示。
寄存器B 为乘除法操作设置。
乘法:相乘两数分别放在A和B中,运算结果放在AB寄存器对中,A放低8位,B放高8位。除法中,被除数取自A,除数取自B,商放在A,余数放在B中
在不执行乘除法操作的情况下,可把他当做一个普通寄存器来用
串行数据缓冲器SBUF
存放欲发送或已接收的数据,一个字节地址。物理上由两个独立的寄存器组成,一个是发送缓冲器,另一个是接收缓冲器。
2。.4。4位地址空间
低128位中的20H-2FH即可以作一般的存储单元使用,也可以对每一位进行寻址,这个区域我们称之为位寻址区。该区域共有211个(128个+8个)寻址位,位地址范围位00H——FFH
位寻址区寻址128个寻址位 SFR中寻址位有83个共211个。
2。.5 msc-51 并行I/O端口
4个双向8位并行I/O端口(port),记作P0-P3,每个端口8位,属于特殊功能寄存器,还可位寻址。
P0口
可作为普通输入输出口,在实际应用中主要作为地址/数据复用口。它分时传送低8位地址和8位数据,地址和数据的分时传送主要有ALE信号和地址锁存器共同实现
指令格式以及寻址方式:
操作码 操作数组成指令
指令长度分为49单字节指令 指令只有一个字节,操作码和操作数在一个字节中
45双字节指令 一个字节位操作码 一个字节为操作数
47三字节指令 操作码占一个字节 操作数占两个字节。其
您可能关注的文档
最近下载
- 卓越组织:美的持续精进的组织逻辑_随笔.docx VIP
- 1181《岩土力学》国家开放大学电大期末考试题库(最新)[笔试+机考+一网一].pdf VIP
- 半球陀螺谐振子成型工艺:技术、挑战与突破.docx
- Q/GDW 1799.1-2013《电力安全工作规程(变电部分)》及编制说明.docx VIP
- 年产3500吨海绵钛生产新工艺可行性研究报告.doc VIP
- 免疫不良反应评估表.xlsx VIP
- 第二单元第三课《叠山理水》课件-2025-2026学年(2024年)人教版八年级美术上册.pptx VIP
- 淄博中考自招真题及答案.doc VIP
- DB31T 1043-2017 暴雨强度公式与设计雨型标准.docx VIP
- 2025重庆医科大学附属儿童医院宜宾医院招聘34人考试备考题库及答案解析.docx VIP
原创力文档


文档评论(0)