-机械系统的驱动与控制--单片机-公开课件.pptVIP

  • 0
  • 0
  • 约4.68千字
  • 约 54页
  • 2019-05-26 发布于广西
  • 举报

-机械系统的驱动与控制--单片机-公开课件.ppt

定时器3 总是被设置为自动重载方式,可用于启动ADC数据转换、SMBus定时或作为通用定时器使用。没有计数器方式。 定时器3的控制寄存器TMR3CN 复位值 地址 位7 位6 位5 位4 位3 位2 位1 位0 00H 91H TF3 _ _ _ _ TR3 T3M _ TF3:溢出标志位; TR3:运行控制位(0——禁止;1——允许); T3M:时钟选择位 0——系统时钟的12分频; 1——与系统时钟同频。 7、I/O端口设置 I/O引脚作为第二功能引脚是由用户通过交叉开关来设定的。 交叉开关控制寄存器XBR0、XBR1、XBR2的作用是:确定被选择的资源; 根据优先表中的优先顺序来确定分配到哪些I/O引脚上。 交叉开关优先表 交叉开关控制寄存器XBR0 交叉开关控制寄存器XBR1 交叉开关控制寄存器XBR2 交叉开关和优先表使用举例 I/o口初始化举例说明 8、可编程计数器阵列 1个16位定时器/计数器、5个捕捉/比较模块。其原理图为: PCA方式寄存器PCA0MD 系统时钟 边沿触发的捕捉工作方式 可以测量外部输入脉冲的频率、宽度、占空比、相位差。 举例说明:测量外部输入信号的频率 比较工作方式 高速输出工作方式 PWM工作方式 占空比A=[256-(PCA0CPLn)]/256 2.2.3 C8051与5V控制系统的接口方法 1、用5V输出驱动3V输入 C8051使用耐5V输入结构,可直接将5V器件接到C8051的数字输入引脚。 2、用3V输出驱动5V输入 C8051输出高电平为:2.7~3.6V。 输出方式设为漏极开路;配上拉电阻。 3、上拉电阻的选择(举例说明) 作业 1、通过交叉开关,将SDA、SCL、T0、INT1、CP0、CP1按照 给定的顺序分配到P0口,如何实现? 2、如果P0 I/O口设为输入,P1、P2 I/O口设为输出,如何实现? 3、请将定时器2设置为捕捉工作方式。 4、将P0.0设为PWM口,并输出占空比为0.4的8位PWM波,是 试编程实现。 5、5V CMOS 器件的逻辑高电平为4V,与C8051连接的寄生电 容为10pF,如果它们之间的传输信号频率为600kHz,求上 拉电阻的最大值。 谢谢! 第2章 工业控制计算机 2.1 概述 1、工业现场计算机控制的特点和要求 工业生产现场环境恶劣,工业控制计算机必须满足以下要求: 2.2 单片机 单片机的品种很多,有8位、16位、32位等。目前应用最为广泛的是Intel公司的MCS-51单片机,它被认为是世界上第二代工业标准单片机。 嵌入式系统的定义:嵌入到对象体系中的专用计算机系统。 嵌入式系统的低端应用:单片机直接进入传统电子系统领域,形成智能电子系统的应用模式 单片机集成度高、控制功能强、可靠性高、抗干扰能力强、体积小、成本低、使用方便、可直接装到仪器设备上等优点,被广泛应用于工业控制领域。 2.2.1 Cygnal C8051F0XX在片系统单片机(SoC) SoC(system on chip)意思是整个系统都高度集成在 一个芯片上。 Cygnal C8051F是目前功能最强大的8位单片机之一,几乎包括了所有单片机的新功能。片内集成了DAC、ADC、UART、VDD监视器、WDT等,是真正能独立工作的片上系统。 Cygnal C8051F0XX 封装图 Cygnal C8051F0XX单片机的片内资源 8/12位多通道输入ADC模/数转换器; 1~2路12位DAC数/模转换器; 1~2路电压比较器; 电压基准(内部,外部); 内置温度传感器(±3℃ ); 16位可编程定时器/计数器阵列(PCA),可用于PWM波发生器; 3~5个通用16位定时器; 8~64个通用I/O口; 带有I2C/SMBus、SPI、1~2个UART串行总线; 8~64KB FLASH 内部程序存储器; 256B~4KB内部数据RAM; 片内电源监测、片内看门狗定时器、片内时钟源。 Cygnal C8051F0XX单片机的主要特点 高速的(20~25MIPS)、与8051全兼容的微控制器内核; FLASH 存储器可实现在线编程和用于非易失性数据存储; 工作电压典型值为3V(2.7V~3.3V); 全系列芯片均为工业级(温度范围-45~

文档评论(0)

1亿VIP精品文档

相关文档