简介
XC866是 新式8位微操控器系列(XC800)的第一代系列产品,集成高功用8051核、片内FLASH及功用强大的外设集。此外,XC800系列产品内部集成的片 内振荡器和支撑3.3V或5.0V单电源供电的嵌入式电压调节器(EVR)进一步增强了产品功用并有效地节约了体系本钱。XC866除了供给片内 FLASH的产品外,一起推出同系列兼容ROM 产品,为大批量出产供给了进一步节约本钱的空间。
单片机结构图
引脚图
多功用引脚举例
-P0.0 引脚12
TCK_0 JTAG 时钟输入
T12HR_1 CCU6 定时器12 硬件运转输入
CC61_1 捕获/比较通道1 输入/输出
CLKOUT 时钟输出
RXDO_1 UART 发送数据输出
-P0.1 引脚14
TDI_0 JTAG 串行数据输入
T13HR_1 CCU6 定时器13 硬件运转输入
RXD_1 UART 接纳数据输入
COUT61_1 捕获/比较通道1 输出
EXF2_1 定时器2 外部标志输出
模块剖析
存储器结构
-8K 发动(boot)ROM 地址:C00H-E000H
-256字节片内RAM,0~7FH运用直接寻址,80~FFH运用
(1)寄存器直接寻址
-128字节SFR 地址80~FFH,运用直接寻址
-512字节XRAM 地址F000~F200,运用MOVX拜访。当运用R0,R1作地址寄存器时,其XRAM地址的高位地址由寄存器XADDRH 中的值界说。
-8K/16K 程序存储器,开始地址0000
-特别的EO寄存器操作,答应切换DPTR以及对程序ROM
-写操作(指令:MOVC @(DPTR++),A)完成软件更新
(2)根本端口结构图
(3)端口相关寄存器
- PX_PUDSEL 上拉/下拉挑选寄存器
-PX_PUDEN 上拉/下拉使能寄存器
-PX_OD 漏极开路操控寄存器
- PX_DIR 方向寄存器(P2口只能作为输入)
- PX_ALTSEL0 第二功用挑选寄存器0
-PX_ALTSEL1 第二功用挑选寄存器1
- PX_DATA 端口数据寄存器
其间PX的X为端口编号,寄存器都是8位,每位对应一个引脚
I2C总线和SPI总线
I2C总线和SPI总线同归于“位同步”的串行接口,但又有一些不同点:
nn I2C总线的数据信号需求:开始、中止和ACK信号,要求对方作应对
I2C总线电路链接
SPI总线:两条串行数据线,一条时钟线。数据线分输出和输入。对多个部芯片,还需求片选CS。
SPI总线结构
XC866的SSC
XC866具有高速同步串行通道SSC,可与SPI兼容,也可与8051串口方法0兼容;
-波特率可独立编程:它具有专用的,具有重装载功用的16位波特率发生器;
-数据宽规定为2~8位“字符”;
-可先发送LSB(与8051串口方法0兼容),也可先发送MSB(与SPI兼容);
-可在时钟的上升沿或许下降沿对数据进行移位;
-可发生移位时钟或许接纳移位时钟;
-称号有所不同:MOSI=MTSR, MISO=MRST ;
SSC组成框图
数模转换器(DA)
作业原理
DA转换器芯片
DA转换器首要组成部分是电阻网络和相应的模仿开关阵列。