stc系列单片机的结构与原理

stc系列单片机的结构与原理

ID:39985820

大小:3.86 MB

页数:68页

时间:2019-07-16

stc系列单片机的结构与原理_第1页
stc系列单片机的结构与原理_第2页
stc系列单片机的结构与原理_第3页
stc系列单片机的结构与原理_第4页
stc系列单片机的结构与原理_第5页
资源描述:

《stc系列单片机的结构与原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2第二章STC系列单片机的结构与原理3主要内容2.151内核单片机的内部基本结构简介2.2STC系列单片机简介2.3STC12C5A60S2单片机管脚功能2.4程序状态字寄存器2.5存储器及存储空间2.6I/O口工作方式及配置2.7时钟电路与时序2.8省电模式2.9复位电路42.151内核单片机的内部基本结构简介51内核单片机的内部结构框图外部晶体振荡器与内部振荡电路共同产生单片机运行所需的时钟信号负责运算、控制和调度用于存放用户程序、常数、表格等信息用于存放单片机运行过程中的运算数据及运算地址等用来对片内各功能模块进行管理、控制和监控的寄存器和反映各功能运行状态的寄

2、存器4个8位的并行I/O口1个全双工异步串行口2个16位的定时/计数器,实现定时和计数功能5个中断源、2级中断优先级的中断系统1、16位寄存器2、存放下一条将要执行的指令地址.程序中的指令是按照顺序存放在存储器中的某个连续区域.每条指令都有自己的地址,CPU根据PC中的指令地址从存储器中取出将要执行的指令.3、具有自动加1功能,从而指向下一条将要执行的指令地址.4、PC的值可以修改,一般程序是按顺序执行指令的.若改变了的PC的值,则程序将不再按顺序执行。算术逻辑运算部件主要用来完成数据的算术和逻辑运算。ALU有2个输入端和2个输出端,其中一端接至累加器,接收由累加器送

3、来的一个操作数;另一端接收暂存器中的第二个操作数。参加运算的操作数在ALU中进行规定的操作运算,运算结束后,一方面将结果送至累加器,同时将操作结果的特征状态送标志寄存器5CPU的内部结构图存放指令码所在存储单元的地址编码用于存放从程序存储器中读出的指令代码,作为指令译码器的输入锁存器用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号单片机的控制中心1、8位寄存器2、累加器是一个特殊的寄存器,它的字长和微处理器的字长相同,累加器具有输入/输出和移位功能,微处理器采用累加器结构可以简化某些逻辑运算。8位寄存器,进行乘除法运算时,存放参与运算的一个操作数。

4、除此之外,作为一般REG使用8位寄存器,用于记录运算过程中的状态,如是否借位、溢出等。62.151内核单片机的内部基本结构简介传统51内核单片机所具有的内部资源:8位CPU;程序存储器;数据存储器;特殊功能寄存器;2个16位定时/计数器;1个全双工异步串行口;4个8位并行I/O口5个中断源、2级优先级的中断系统72.2STC系列单片机简介STC系列单片机主要有STC89C51xx、STC90C51xx、STC11/10xx、STC12xx、STC15xx等系列,除STC15xx系列外,其他系列的引脚能够相互兼容,各系列新增的功能不完全相同。8STC系列单片机的主要性能

5、(1)除最初生产的STC89/90xx系列外,其余系列都是单时钟/机器周期运行模式(1T),工作频率在0-35MHZ的范围(2)工作电压为5V和3V两种,供用户选择(3)片内集成的用户应用程序空间0.5KB-64KB不等(4)内部数据存储器RAM有128B或256B,并集成了512B-4096B的扩展RAM。9STC系列单片机的主要性能(5)除STC89/90xx系列外,片内都集成了可通过用户程序读、写及擦除的存储器EEPROM。(6)内部集成专用复位电路、看门狗电路及外部掉电检测电路。(7)除最初的STC89/90xx系列外,内部集成了RC振荡时钟电路10STC系列

6、单片机的主要性能(8)STC11/10xx、STC12xx、STC15xx系列单片机中,I/O口复位后可设置成准双向口、强推挽、仅为输入、开漏(漏极开路)四种工作模式,I/O口线驱动能力均可达到20mA。而STC89/90xx系列单片机只有准双向和开漏两种工作方式。(9)STC11/10xx、STC12C5A60S2、STC12C5201AD、STC15F100、STC15F2K60S2单片机内部有2个定时/计数器,STC89/90C51RC_RD+GUIDE单片机有3个定时/计数器。11STC系列单片机的主要性能(10)具有2-3个频率可设置的时钟输出口。(11)有

7、2-5个引脚可设置成外部中断。(12)有2-4个可编程计数器(ProgrammableCounterArray,PCA)阵列,并可选择成脉宽调制PWM输出功能。(13)8路A/D转换,转换速度可达4µs。(14)全双工异步串行口UART,可实现与外部设备之间的串行通信。12STC12C5A60S2单片机内部结构图132.3STC12C5A60S2单片机管脚功能STC12C5A60S2单片机封装形式(a)LQFP-48封装(b)PDIP-40封装142.3STC12C5A60S2单片机管脚功能1.I/O(输入/输出)引脚(1)P0口P0口可作为通用的I

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

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

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