- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章-单片机硬件结构与原理
* 1.空闲方式:将PCON寄存器的IDL位置“1”,单片机则进入空闲方式。在这种方式下,振荡器仍然运行,提供给CPU的内部时钟信号被切断,CPU不在执行任何指令。但时钟信号仍提供给中断逻辑、定时器/计数器和串行口,这些电路继续工作。其它如:堆栈指针SP、程序计数器PC、程序状态字PSW、累加器A及内部RAM等均保持不变。 可以通过中断触发方式或硬件复位方式退出空闲模式。 2.掉电保护方式:将PCON寄存器的PD位置“1”,单片机则进入掉电保护方式。在该方式下片内振荡器停止工作,一切功能都停止,只有片内RAM的内容被保持。如果单片机检测到电源电压过低,此时除进行信息保护外,还需将PD位被置“1”,使单片机进入掉电保护方式。退出掉电保护方式的唯一方法是硬件复位。 ④ P3口 自带上拉电阻,8位准双向I/O接口 输入时,先写“1” 每个引脚有第二功能(多使用第二功能) P3 口内部一位结构图 1 输出 作普通I/O口 输入 输入 P3 口内部一位结构图 0 使用第二功能 输出 若使用到第二功能,在编写主程序时,必然会对相应功能部件的SFR下命令字,那么就启动了P3口的第二功能。 总结 P0~P3都是并行I/O口,但P0和P2口还可用来构建数据和地址总线,所以电路中有一个MUX,进行转换。 P1口,仅作为普通I/O口,准双向口。 P3口, 作为普通I/O口时,同P1口。 主程序中,若有对某功能部件SFR写命令字操作,则激活第二功能。 对于任意端口, 如果在设计时,把它设计成输出端口,编程时,就要始终对它进行写操作;若设计成输入端口,编程时,就始终对它进行读操作。 作为普通I/O口使用时,若作为输入,要先对端口写“1”。 2.8 单片机的低功耗工作方式 两种低功耗节电方式 空闲方式(idle mode) 掉电方式(power down mode) 由特殊功能寄存器PCON的有关控制位来控制 位序 B7 B6 B5 B4 B3 B2 B1 B0 位符号 SMOD / / / GF1 GF0 PD IDL 波特率倍增位 用户通用标志位 掉电方式控制位 1为掉电方式 空闲方式控制位 1为空闲方式 2.8 单片机的最小系统 8051/8751最小应用系统 RST 小结 单片机的 引脚及其功能 内部结构 存储器 特殊功能寄存器 预习 MCS-51单片机指令系统——寻址方式 作业 习题P42:2.2,2.5,2.6,2.7 * 从图中可以看出MCS-51单片机主要包含下列的硬件资源: 8位CPU及指令系统 晶体振荡电路与时钟电路 4KB/8KB字节程序存储器ROM/EPROM 128B/256B字节数据存储器RAM 2/3个16位定时器/计数器 32个可编程的I/O线(四个8位并行I/O端口) 一个可编程全双工串行口 中断控制系统,可控制5/6个中断源,两个中断优先级 可寻址64KB外部数据存储器空间、64KB外部程序存储器空间的控制电路 有位寻址功能,适于布尔处理机的位处理机 * 从图中可以看出MCS-51单片机主要包含下列的硬件资源: 8位CPU及指令系统 晶体振荡电路与时钟电路 4KB/8KB字节程序存储器ROM/EPROM 128B/256B字节数据存储器RAM 2/3个16位定时器/计数器 32个可编程的I/O线(四个8位并行I/O端口) 一个可编程全双工串行口 中断控制系统,可控制5/6个中断源,两个中断优先级 可寻址64KB外部数据存储器空间、64KB外部程序存储器空间的控制电路 有位寻址功能,适于布尔处理机的位处理机 * 中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码。CPU负责控制、指挥和调度整个单元系统协调工作,完成运算和控制输入输出功能等操作。它由运算器、控制器及位处理器(布尔处理器)等组成。 1. 运算器 运算器包括算数逻辑单元(ALU)、累加器A、寄存器B、暂存器(TEMP)、程序状态寄存器PSW等。运算器的功能是进行算术运算和逻辑运算。可以对单字节、半字节(4位)等数据进行操作。 如能完成加、减、乘、除、加1、减1、BCD码十进制调整、比较等算术运算,还能实现与、或、异或、取反、左右循环等逻辑操作。操作结果一般存放在累加器A中,结果的状态信息在程序状态寄存器PSW中呈现出来。PSW是一个8位寄存器用来存放运算结果的一些特征。 2. 控制器 控制器是控制单片机工作的神经中枢,它包括程序计数器PC、指令寄存器IR、指令译码器ID、数据指针DPTR、堆栈指针SP、RAM地址寄存器、时钟发生器、定时控制逻辑等。 控制器使用来统一指挥和控制计算机进行工作的部件。控制器以主振频率为基准,发出CPU的控制时序,从
您可能关注的文档
最近下载
- 在原油中老化的螺杆泵定子氢化丁腈橡胶胶料的性能变化研究.pdf VIP
- 专题06现代文阅读之记叙文(必考文章)18篇(原卷版+解析).docx VIP
- JC∕T 2493-2018 建筑用免拆复合保温模板(可复制版).pdf
- 《线性代数》(陈建龙等)第四章 矩阵的特征值和特征向量.ppt VIP
- 屋顶分布式光伏发电项目设计、采购、施工、运维 投标方案(技术方案).pdf
- (deform挤压模拟课程设计.doc VIP
- 毕业设计(论文)-基于PLC的自动上料系统设计.docx VIP
- deform模拟软件实例操作与详细介绍.doc VIP
- 北京市建设工程质量检测见证取样指南 .pdf VIP
- 2022-2023学年河南省南阳市宛城区九年级(上)期中数学试卷(附答案详解).docx VIP
原创力文档


文档评论(0)