第2章 STC12C5A60S2的增强型8051内核.ppt

第2章 STC12C5A60S2的增强型8051内核.ppt

ID:48750646

大小:488.50 KB

页数:40页

时间:2020-01-21

第2章 STC12C5A60S2的增强型8051内核.ppt_第1页
第2章 STC12C5A60S2的增强型8051内核.ppt_第2页
第2章 STC12C5A60S2的增强型8051内核.ppt_第3页
第2章 STC12C5A60S2的增强型8051内核.ppt_第4页
第2章 STC12C5A60S2的增强型8051内核.ppt_第5页
资源描述:

《第2章 STC12C5A60S2的增强型8051内核.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章STC12C5A60S2的增强型8051内核2.1STC12C5A60S2单片机的引脚LQFP48封装DIP40封装逻辑符号图MCS51单片机的内部结构框图总线图1-2580C51单片机功能方框图MCS51单片机的CPU结构1.CPUCPU也叫中央处理器,是单片机的核心部件,主要完成单片机的运算和控制功能。(1)运算器:包括算术逻辑单元ALU、布尔处理器、累加器ACC、寄存器B、暂存器TMP1和TMP2、程序状态字PSW寄存器及十进制调整电路等。(2)控制器:包括定时控制逻辑、指令寄存器、译码器以及信息传送控制部件等,以实现控制功能。2

2、.内部存储器单片机内的存储器包括程序存储器和数据存储器,它们是相互独立。(1)程序存储器(ROM):为只读存储器,用于存放程序指令,常数及数据表格。(2)数据存储器(RAM):为随机存储器,用于存放数据。数据存储器又可分为内部数据存储器和外部数据存储器。在单片机内部有256个RAM单元来存放可读写的数据,其中,后128单元被专用寄存器占用,作为寄存器供用户使用的只是前128单元。3.定时/计数器MCS-51单片机内部有2个16位的定时器/计数器,用于实现内部定时或外部计数的功能;并以其定时或计数的结果(查询或中断方式)来实现控制功能。4.中断

3、系统控制器MCS-51单片机具有中断功能,以满足控制应用的需要。MCS-51共有5个中断源(52系列有6个中断源),即外部中断2个,定时/计数器中断2个,串行口中断1个。全部中断可分为高级和低级两个优先级别。5.并行I/O口MCS-51单片机内部共有四个8位的并行I/O口(P0、P1、P2、P3),以实现数据的并行输入和输出。6.全双工串行口MCS-51单片机还有一个全双工的串行口,以实现单片机与外部之间的串行数据传送。7.OSCOSC是单片机的时钟电路。时钟电路用于单片机产生时钟脉冲序列,协调和控制单片机的工作。单片机引脚说明(1)P0口(

4、32脚~39脚)有三种使用方法:作为与外部传送数据的8位数据总线(D0~D7)。作为扩展外部存储器时的低8位地址总线(A0~A7)作为普通I/O口使用。(2)P1口(1脚~8脚):作为普通I/O口使用,无须外接上拉电阻(3)P2口(21脚~28脚)有两种使用方法:作为普通I/O口使用,无须外接上拉电阻。作为扩展外部存储器时的高8位地址总线(A8~A15)。(4)P3口(10脚~17脚)有两种使用方法。作为普通I/O口使用,无须外接上拉电阻;单片机引脚(5)VDD(40脚):+5V电源。(6)VSS(20脚):GND(7)XTAL1(19脚)X

5、TAL2(18脚):接外部石英晶振的引脚,也可引入外部时钟。(8)RESET(9脚):复位信号引脚。必须在此引脚上出现两个机器周期的高电平,才能保证单片机可靠的复位。复位后,单片机内部各寄存器的状态见表2-2所示。单片机引脚(9)ALE/PROG(30脚):地址锁存允许信号。有以下三个作用:当外接存储器(RAM/ROM)时,ALE(允许地址锁存)的输出用于锁存地址的低8位。一般ALE接锁存器的EN端。当没有外部存储器时,ALE端可输出脉冲信号,此频率为石英振荡频率的1/6。因此,它可用作对外部芯片提供输出的时钟,或用于定时的目的。在烧写EPR

6、OM时,作为烧写时钟输入端。单片机引脚(10)PSEN(29脚):外部程序存储器的读选通信号。(11)/VPP(脚31):访问程序存储器控制信号。当信号接低电平时,对ROM的读操作(执行程序)限定在外部程序储器。当接高电平时,对ROM的读操作(执行程序)从内部开始。在使用内部带程序存储器的单片机时,应接高电平。P3口的特殊功能上电复位电路STC12C5A60S2单片机内部集成MAX810专用复位电路,时钟频率在12MHZ以下时,复位脚可接1K电阻再接地,也可以使用如右图所示的复位电路。复位电路单片机复位条件:必须使RST引脚持续2微秒高电平(

7、外部时钟12MHz)常见的晶振连接方法晶体振荡器M的典型值是11.0592MHz,电容C1、C2的典型值是47Pf。时序关于MCS-51系列单片机的时序概念有4个,可用定时单位来说明,从小到大依次是:节拍、状态、机器周期和指令周期,下面分别加以说明。1)节拍与状态把振荡脉冲的周期定义为节拍,用P表示,也就是晶振的振荡频率fosc。2)状态振荡脉冲fosc经过二分频后,就是单片机时钟信号的周期,定义为状态,用S表示。一个状态包含两个节拍,其前半周期对应的节拍叫P1,后半周期对应的节拍叫P2。3)机器周期MCS-51系列单片机采用定时控制方式,有

8、固定的机器周期。规定一个机器周期的宽度为6个状态,即12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。小提示当振荡脉冲频率为12MHz时,一个机器周期为1µs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。