- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章_51单片机的硬件
51单片机的硬件 自动化系 匡畅 中央处理器CPU CPU=运算器+控制器 运算器包括: 累加器ACC 暂存器TMP12 寄存器B PSW 控制器包括: PSEN、ALE、EA、RST PC DPTR 其他部件: 堆栈指针SP 存储器RAM、ROM 中央处理器CPU 中央处理器CPU的功能 51单片机是8位数据总线的CPU,每个机器周期能处理8位二进制代码. CPU负责控制,指挥和调度整个单元协调的工作,完成运算和控制输入输出等操作. 中央处理器包括运算器和控制器. 中央处理器CPU 运算器 累加器A(ACC):8位,提供操作数和存放操作结果 寄存器B:8位,存放乘数或除数,乘积的高位字节和除法的余数 程序状态寄存器PSW:8位,存放指令执行后的状态 中央处理器CPU 控制器 程序计数器PC:16位,用于存放下一条需要执行的指令的地址,能自动加1. 数据指针DPTR:16位,存放ROM地址或片外RAM、ROM地址. 堆栈指针SP:8位,在RAM中专门存放堆栈地址,能自动减1. 单片机CPU的时序 振荡周期: 指的是晶振的振荡周期,振荡周期=1/振荡频率.振荡频率一般为12MHz、24MHz等 这是单片机最基本的单位. 时钟周期: 将振荡周期二分频,得到时钟周期.时钟周期等于2倍振荡周期,一般很少用到. 单片机CPU的时序 指令周期: 执行一条指令所需要的时间,等于2倍机器周期.指令的周期一般在1~4个机器周期内,不同指令有不同的指令周期. 单周期指令需要一个机器周期例如ADD A,R1 ,双周期指令则需要两个机器周期,例如DJNZ R4,DELAY . 机器周期: 51单片机中由6个时钟周期组成,由12个振荡周期组成.若晶体振荡器的频率为24MHz,则机器周期=500ns. 这是单片机的基本单位,每个机器周期,单片机能完成一个最基本的操作. 单片机CPU的时序 引脚功能 P1口(1~8) 与P0类似,但P1~P3都有内部上拉电阻,所以不需要外部上拉电阻就可以正常使用. 当单片机上电复位时,I/O口都是默认作为输出端,想要令其作为输入端,先要将其置1. 在单片机AT89S52中,P1口某些引脚带有第二功能 引脚功能 RST(9) P3口(10~17) P3口的第二功能引脚: 引脚功能 XTAL2(18) XTAL1(19) GND(20) P2口(21~28) 在单片机扩展外部ROM时,P2口和P0口一起作为16为地址线,其中P2口作为高8位,P0口作为低8位. 引脚功能 PSEN(29) 读外部ROM的选通信号 ALE/PROG(30) PROG: 编程脉冲输入端 ALE: 外接ROM时,区分低位数据地址线; 平时,产生一个1/6振荡频率的正脉冲 EA(31) 控制选择内部ROM还是外部ROM 引脚功能 P0口(32~39) P0口作为一个开漏型I/O口,每一位都需要一个10k的上拉电阻. 作为输入端口时,需要先将每一位置1. VCC(40) 基本电路 复位电路 RST引脚置两个机器周期以上的高电平 基本电路 时钟电路 内部时钟模式 当使用晶体振荡器的时候,电容一般选择C1=C2=30+(-)10pF 当使用陶瓷振荡器的时候,电容一般选择C1=C2=40+(-)10pF 基本电路 时钟电路 外部时钟模式 对于普通8051:XTAL1接地,XTAL2作为时钟输入端. 对于CMOS单片机:XTAL2悬空,XTAL1作为时钟输入端 基本电路 看门狗 这里简单介绍一下看门狗,此看门狗并不是一个警报系统,而是一个强制复位定时系统. 当向看门狗定时复位寄存器WDTRST依次写入立即数1EH和0E1H,看门狗复位定时系统被打开,此时程序无法关闭该系统,直到单片机被复位为止. 看门狗打开后,会启动其14位定时器,每隔一个机器周期,计数值自动加1,当看门狗定时器溢出时,会强制拉高RST引脚的电平,促使单片机复位.若不希望看门狗溢出复位的话,就要在溢出前重新向WDTRST写入1EH、0E1H.若程序执行不了该语句,单片机就会自动复位. 看门狗系统在大型,复杂程序中或单片机工作在恶劣环境下使用,可以保证系统不因程序崩溃而导致完全瘫痪. 基本电路 最小系统 存储器 程序存储器ROM 4KB片内ROM 0000H~0FFFH 64KB片外ROM 1000H~FFFFH 数据存储器RAM 256B片内RAM 00H~FFH 64KB片外RAM 0000H~FFFFH 程序存储器 4KB ROM 程序存储器 EA端口 EA=1 高电平 CPU从片内ROM读程序,读完片内ROM,自动转向片外ROM EA=0 低电平 CPU直接从片外ROM读程序 复位操作后,PC=0000H 中断子程序入口地址 程序存储器的扩展 端口分布 P0,P2口
您可能关注的文档
最近下载
- 【地理】河流与湖泊 课件-2025-2026学年地理人教版(2024)八年级上册.pptx VIP
- 2.1《职场应用写作与交流(一)求职和应聘》优秀获奖课件.pptx VIP
- 高中历史教学中人工智能协作学习评价与反馈体系构建教学研究课题报告.docx
- 电力系统微机继电保护教学课件电子教案全套课件.pptx VIP
- 2022年船载危险货物申报员和集装箱检查员从业资格考核全国统考试题.pdf VIP
- 石油小知识.ppt VIP
- 托福词汇词以类记-张红岩(完整有目录).pdf VIP
- 中考英语篇完型填空练习(附答案).pdf VIP
- 水浒传-林冲(共47张课件).pptx VIP
- 乡村医生考试题库及答案完整版.doc VIP
文档评论(0)