51单片机内部包含的功能组件及作用主要有:
1、cpu主芯片(内部通过总线连接扩展的设备)
2、时钟电路(为单片机提供震荡脉冲)
3、电源电路(为单片机提供电源)
4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区。)
5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K。)
6、并行端口4*8位(P0,P1,P2,P3主要是数据交换接口。)
7、串行口(TXD,RXD用于串口通信。)
8、中断系统(外中断0,定时计数T0,外中断1,定时计数T1,串口中断。)
9、定时/计数器(16位用于外部的计数和定时功能。)
扩展资料
Proteus 自从有了单片机也就有了开发系统,随着单片机的发展开发系统也在不断发展。 keil是一种先进的单片机集成开发系统。它代表着汇编语言单片机开发系统的最新发展,首创多项便利技术,将开发的编程、仿真、调试、写入、加密等所有过程一气呵成,中间不须任何编译或汇编。
功能特性
1、可以仿真63K程序空间,接近64K 的16位地址空间。
2、可以仿真64Kxdata 空间,全部64K 的16位地址空间。
3、可以真实仿真全部32 条IO脚。
4、完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等操作。
5、可以使用C51语言或者ASM汇编语言进行调试。
6、可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某 变量上就会立即显示出它此的值。
7、可选 使用用户晶振,支持0-40MHZ晶振频率。
8、片上带有768字节的xdata,您可以在仿真时选 使用他们,进行xdata 的仿真。
9、可以仿真双DPTR 指针。
10、可以仿真去除ALE 信号输出。
11、自适应300-38400bps 的所有波特率通讯。
12、体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障。
13、仿真插针采用优质镀金插针,可以有效地防止日久生锈,选择优质园脚IC插座,保护仿真插针,同时不会损坏目标板上的插座. 。
14、仿真时监控和用户代码分离,不可能产生不能仿真的软故障。
15、RS-232接口不计成本采用MAX202集成电路,串行通讯稳定可靠,绝非一般三极管的简易电路可比。
参考资料百度百科--51单片机
51单片机包含的主要功能部件包括:CPU、RAM、ROM、I/O口、T/C、中断源的中断控制系统和全双工UART(通用异步接收发送器)的串行I/O口。
其中:
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
ROM:用以存放程序、一些原始数据和表格;
I/O口:四个8位并行I/O口,既可用作输入,也可用作输出
T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;
五个中断源的中断控制系统;
一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信。
拓展资料:
51单片机的学习方法:
一、整体了解:要知道 单片机是什么,单片机有何用,如何系统学习单片机,单片机系统设计的流程是怎样的,需要掌握哪些辅助软件。了解这些之后,我们的学习就有了目标和方向。
二、揭秘:单片机很难学,是因为其内部结构、编程语言抽象,且实际应用中与其他电子技术和元器件知识相互关联,需结合起来一起设计开发产品。
三、解密:之所以单片机能成为控制核心,设计出包罗万象的应用系统来,是因为开发者利用了单片机提供的种种功能及各种外设。
所以,第三阶段我们要掌握单片机的各种功能,再加上诸如传感器、模数转换、扫描显示、串行、中断的应用思维,结合更多的元器件、电子电路知识,逐个学习、体会实际的单片机系统的秘密。
四、远航 通过以上三个阶段,读者基本就可掌握单片机的应用了。但要设计出丰富的单片机系统,解决复杂的实际问题,还需要了解更多的外设知识及其与单片机的联系(如电动机、各类存储器、继电器、红外管等)。这些需要不断的学习和积累。
参考资料:百度百科51单片机词条
AT89S51单片机包含中央处理器CPU、随机存储器RAM、只读存储器ROM、串行I/O口、并行I/O口和中断系统、定时器/计数器、系统时钟和系统总线等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。
中央处理器:进行算术和逻辑运算,控制协调各功能部件正确工作
存储器: 存储程序、表格等
并行和串行I/O口:信息传送及速度匹配和增加负载能力
中断系统: 协调系统对各种外部事件的响应和处理
定时器/计数器: 定时控制、延时及对外部事件的计数和检测
系统时钟:可控制单片机各工作部件协调工作
系统总线: 传递信息,提高集成度,可靠性
扩展资料:
单片机一般由4kB Flash片内程序存储器,128B的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器等组成。
1运算器 进行算术和逻辑运算
2控制器 控制协调各功能部件正确工作
3 定时器/计数器 定时控制、延时及对外部事件的计数和检测
4存储器 存储程序、表格等
5 并行和串行I/O口 信息传送及速度匹配和增加负载能力
6 中断系统 协调系统对各种外部事件的响应和处理
7 时钟电路 可控制单片机各工作部件协调工作
8 总线 传递信息,提高集成度,可靠性
一、 8051 微处理器 CPU ◆ 1 、运算器 :由算术逻辑单元 ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成 PSW ; 8 位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器 B 有关)、逻辑运算及移位运算等。 ◆ 2 、控制器:由指令寄存器 IR 、指令译码器 ID 、定时及控制逻辑电路、程序计数器 PC 组成,使单片机的运行控制中心。 PC 的结构与功能: 16 位的程序寄存器,控制程序的执行。 IR , ID 的功能;
二、 8051 的片内存储器 ◆ ROM : 4KB ,地址 0000H--0FFFH (使用时) ◆ RAM : 128B ,地址 00H--7FH
三、 8051 的 I/O 端口电路
四、定时器 / 计数器: 2 个 16 位的定时器 / 计数器
五、中断控制系统: 5 个中断源,其中两个外部中断、两个定时 / 计数器中断、 1 个串行口中断。
六、串行口: 1 个全功能异步串行口
七、时钟电路:在时钟电路的外部添加晶振及电容就可以组成完整的震荡电路,为系统工作提供时钟。
八、总线:通过内部总线把系统的各个部分连成一个有机的整体。