- 1、本文档共79页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]80C51的结构与原理
(1)MCS-51是Intel公司生产的一个单片机系列名称。属于这一系列的单片机有多种,如: (2)该系列生产工艺有两种: (3)在功能上,该系列单片机有基本型和增强型两大类: (4)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM和ROMLess(无片内程序存储器)。如: 2.1.2 80C51系列 2.2 80C51的基本结构与应用模式 2.2.1 80C51的基本结构 2.2.2 80C51的应用模式 一、总线型单片机应用模式 二、非总线型单片机应用模式 非总线型单片机已经将用于外部总线扩展用的I/O口线和控制功能线去掉,从而使单片机的引脚数减少、体积减小。对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。非总线型单片机典型产品如: AT89C2051/AT89C4051。 2.3 80C51典型产品资源配置与引脚 2.3.1 80C51典型产品资源配置 由表可见: (1)增强型与基本型在以下几点不同: (2)片内ROM的配置形式: 2.3.2 80C51的引脚封装与分类 一、引脚封装 2.4 80C51的内部结构 2、80C51的片内存储器 在物理上设计成程序存储器和数据存储器两个独立的空间(称为哈佛结构): 3、80C51的I/O口及功能单元 5、80C51的特殊功能寄存器(SFR) 2.4.2 80C51的时钟与时序 时序:各条指令执行时各部份电路工作的先后次序。 单片机的时序以XTAC2的振荡信号为参考(fOSC) 3、机器周期 由六个状态组成,每个状态S为分两个时相 P1、P2.每个时相为一个振荡周期,因此一个机器周期 为12个晶振周期. MCS—51单片机的典型的指令周期为一个机器周期. 2.4.3 80C51单片机的复位 2.5 80C51的存储器组织 例如:若前面指令中的R0若指的是2区的R0,则在该指令前应加上 MOV PSW ,#10H 若无该指令,系统默认为0区,(因为复位或开机时PSW为00H见P15) 专用功能寄存器分散分布在片内RAM高128字节(80H~FFH)范围内(共26个(见表2-5),加PC共27个),51系列有22个(其中PC不可寻址) 各个专用功能寄存器的地址不连续,若访问到该区非专用功能寄存器的存储单元,机器将给出一个随机数,可能造成功能紊乱(痛毒)或死机,因此要避免。 26个专用功能寄存器中,有的已经介绍,如P0~P3口,PC程序计数器,有的大家已经比较熟悉,如栈指针SP,其功能与操作与微机原理中很相似,有的在这里三、两句也说不清楚,将随后结合有关部份进行介绍,这里只介绍简单的,常见的几个。 其各位含义为: CY:进位、借位标志。有进位、借位时 CY=1,否则CY=0; AC:辅助进位、借位标志; F0:用户标志位,由用户自己定义; RS1、RS0:当前工作寄存器组选择位; OV:溢出标志位。有溢出时OV=1,否则 OV=0; P:奇偶标志位。ACC中结果有奇数个1时 P=1,否则 P=0。 2、数据指针DPTR,16位。 · DPTR由两个8位寄存器DPH和DPL拼装而成,其中DPH为DPTR的高8位,DPL为DPTR的低8位。它既可作为一个16位寄存器来使用,也可作为2个独立的8位寄存器(DPH和DPL)来使用。 DPTR通常用来存放16位地址。既可访问外部RAM,也可访问ROM 例如: MOV DPTR,#2000H MOVX A,@DPTR ;将片外RAM 2000H单元内容→A MOVC A, @A+DPTR ;访问ROM指令 DPTR与PC的作用类似,区别: a、DPTR可寻址,可用指令改变基内容,而PC不行。 b、DPTR可作16位的寄存器,也可作两个8位的寄存器(DPH和DPC)处理 2.6 80C51的并行口结构与操作 一、端口功能: P0口:a、一般并行I/O口; b、地址/数据总线(PC低8位) A、作为一般I/O: 控制信号为低电平“0”,模拟开关MUX与“ “端 相连,并控制”与门”输出为“0”,使T1管截止,T2 漏极开路. 输入:三态门2的读引脚信号把三态门2打开,端口引脚上的信号经缓冲器(三态门2)送到内部总线. 三态门1的作用是读取Q端数据,为了在执行”读一修改 —写”这类指令时,避
您可能关注的文档
- [理学]2烷烃7.ppt
- [理学]2建筑平面设计-- 单体.ppt
- [理学]2第二章 海水的化学组成.ppt
- [理学]2第二章 力 动量 能量.ppt
- [理学]2第三章+建筑电气工程施工图预算编制.ppt
- [理学]2水准测量.ppt
- [理学]2第二章 逻辑代数基础.ppt
- [理学]2第二章1.ppt
- [理学]2酶学基础.ppt
- [理学]2高聚物的结构.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)