1 / 34
文档名称:

最新单片机知识点.doc

格式:doc   大小:4,134KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最新单片机知识点.doc

上传人:帅气的小哥哥 2022/5/16 文件大小:4.04 MB

下载得到文件列表

最新单片机知识点.doc

文档介绍

文档介绍:单片机知识点
绪论
单片机定义:把CPU、存放器、RAM/ROM、I/O接口等电路集成在一块集成电路芯片上,构成一个完整的微型计算机。
单片机特点:体积小、功耗低、性价比高;数据大都在片内传送,抗干扰能力强,可靠性高;
结构存储空间〔00-0FFH〕〔片内RAM〕
IDATA:间接寻址的内部数据存储空间〔00H-0FFH〕〔片内RAM〕
注意:DATA的00H-7FH区间与IDATA 的00H-7FH区间重叠,即这个区域既可使用直接寻址,也可使用间接寻址。
假设选择了8051AH 那么80H以上的存储器不能用。
假设选择了8052AH 那么80H以上的存储器可用。
3、片外数据存储器
外部数据存储器又称外部RAM,当片内RAM不能满足数量上的要求时,可通过总线端口和其他I/O口扩展外部数据RAM,其最大容量可达64K字节。
在片外数据存储器中,数据区和扩展的I/O口是统一编址的,使用的指令也完全相同,因此,在应用系统设计时,必须合理地进行外部RAM和I/O端口的地址分配,并保证译码的唯一性。
XDATA:外部数据存储空间〔0000H-0FFFFH〕
4、程序存储器
程序存储器的包括片内和片外程序存储器两个局部。其主要用来存放编好的用户程序和表格常数,它以16位的程序计数器PC作为地址指针,故寻址空间为64KB。
8051片内有4kB〔0000H—0FFFH〕,其中特殊保存单元:
0000H—0002H 无条件转移指令〔系统复位后PC=0000H〕
0003H—000AH INT0中断地址区
000BH—0012H T0中断地址区
0013H—001AH INT1中断地址区
001BH—0022H T1中断地址区
0023H—002AH 串行中断地址区
CODE:程序地址空间〔0000H-0FFFFH〕
CPU的时序及辅助电路
两种形式:
内部振荡方式:MCS-51片内有一个构成振荡器的高增益反相放大器,XTAL1和XTAL2分别是放大器的输入端和输出端。放大器与外接晶振连接构成了内部自激振荡器并产生振荡时钟脉冲。
外部振荡方式:把外部已有的时钟信号引入单片机内。
内部: 外部:

振荡周期、时钟周期、机器周期和指令周期
振荡周期:为单片机提供时钟信号的振荡源的周期。
时钟周期:是振荡源信号经二分频后形成的时钟脉冲信号。
机器周期:通常将完成一个根本操作所需的时间称为机器周期。
指令周期:是指CPU执行一条指令所需要的时间。一个指令周期通常含有1~4个机器周期。
假设晶振为12MHz时,那么:
振荡周期=1/12MHz=1/12μs=
时钟周期=1/6μs=
机器周期=1μs
指令周期=1~4μs
4、复位电路及复位状态
复位电路:单片机复位电路包括片内、片外两局部。外部复位电路就是为内部复位电路提供两个机器周期以上的高电平而设计的。MCS-51单片机通常采用上电自动复位和按键手动复位两种方式。
复位后,P0—P3口输出高电平,初值07H写入栈指针SP,清“0〞其余的特殊功能存放器和程序计数器PC。
只要RESET保持高电平,单片机循环复位,RESET由高变低后,单片机从0地址开始执行程序。
单片机复位不影响内部RAM的状态,包括工作存放器R0—R7。
第四章:单片机编程语言根底
按照语言的结构及其功能可以分为三种:
机器语言:机器语言是用二进制代码0和1表示指令和数据的、最原始的程序设计语言。
汇编语言:汇编语言是用助记符代替机器码表示指令和数据的、便于记忆和使用的、面向机器的专用语言。
高级语言:高级语言是接近于人的自然语言,面向应用、独立于机器的通用语言。
第五章 定时器与计数器
定时/计数器的结构及工作方式
1、定时/计数器结构
结构:由计数器、计数信号源和计数控制三局部组成。
图中,TH和TL是计数器,数字信号的下降沿使其加1;两种计数信号源:系统时钟和引脚T输入的外部信号;其余为计数控制与状态。
2、定时/计数器工作方式
有4种工作方式,方式0、1、2,T0、T1的工作原理根本相同,方式3,两个定时器的工作原理不同。
方式0:13位计数器〔结构图和上图一样,有13位计数器即TL+TH位数〕
方式1:16位计数器
方式2:可自动赋初值的8位计数器
方式3:两个独立的8位计数器
定时/计