编辑: 黑豆奇酷 2018-07-19
HT8 MCU 双向直驱 LED 应用范例 AN0411S V1.

00

1 /

5 2016-02-17 HT8 MCU 双向直驱 LED 应用范例 文件编码:AN0411S 简介 该系列单片机是一款 A/D 型具有

8 位高性能精简指令集的 Flash 单片机.包含了一个 RAM 数据存储器和一个 EEPROM 内存.在模拟特性方面,该系列单片机包含一个多通道

12 位A/D 转换器和比较器功能.还带有多个使用灵活的定时器模块,可提供定时功能、脉冲产 生功能及 PWM 产生功能. 内部看门狗定时器、 低电压复位和低电压检测等内部保护特性, 外加优秀的抗干扰和 ESD 保护性能,确保单片机在恶劣的电磁干扰环境下可靠地运行.该 系列单片机可以广泛应用于各种产品中, 例如电子测量仪器、 环境监控、 掌上型测量工具、 家庭应用、电子控制工具、马达控制等方面. 工作原理 对于此系列单片机,每个输入/输出端口的源电流驱动能力不同,通过相应选择寄存器 SLEDC0 和SLEDC1,每个输入/输出端口有

4 个层次的源电流驱动能力.使用者可以参考 直流电气特性部分选择所需的源电流用于不同应用. 通用输入/输出引脚结构 图为输入/输出引脚的内部结构图.输入/输出引脚的准确逻辑结构图可能与此图不同,这里 只是为了方便对 I/O 引脚功能的理解提供的一个参考. 图中的引脚共享结构并非针对所有单 片机. 通用输入/输出结构 HT8 MCU 双向直驱 LED 应用范例 AN0411S V1.00

2 /

5 2016-02-17 HT66F0185 I/O 控制 LED 数组说明 硬件部分 硬件部分以 HT66F0185 PA &

PB &

PC 作为 LED 数组 (8*4*2=64) 的扫描管脚,并且再 加上按键扫描 (8*2=16),可运用 I/O 功能至最大化.如下图所示. 时序图 当执行正向扫描时,会使扫描次数为

1 对4,每次扫描 LED 时的个数相同,让所有 LED 亮 度一致. HT8 MCU 双向直驱 LED 应用范例 AN0411S V1.00

3 /

5 2016-02-17 寄存器设定 符号 参数 测试条件 最小 典型 最大 单位 VDD 条件 IOL 输入/输出口灌电流 3V VOL = 0.1VDD

16 32 mA 5V VOL = 0.1VDD

32 64 mA IOH 输入/输出口灌电流 3V VOH = 0.9VDD, SLEDCn [m+1, m] =

00 n =

0 或1;

m = 0, 2,

4 或6-1.0 -2.0 mA 5V -2.0 -4.0 mA 3V VOH = 0.9VDD, SLEDCn [m+1, m] =

01 n =

0 或1;

m = 0, 2,

4 或6-1.75 -3.5 mA 5V -3.5 -7.0 mA 5V VOH = 0.9VDD, SLEDCn [m+1, m] =

10 n =

0 或1;

m = 0, 2,

4 或6-2.5 -5.0 mA 3V -5.0 -10.0 mA 3V VOH = 0.9VDD, SLEDCn [m+1, m] =

11 n =

0 或1;

m = 0, 2,

4 或6-5.5 -11.0 mA 5V -11.0 -22.0 mA 软件部分使用 HT66F0185 的PA &

PB,当中 I/O 灌电流一般可达 64mA/5V.I/O 源电流可 设定

4 个阶段输出,最大可达 22mA/5V.在藉由 I/O 灌、源电流即可驱动 LED,不需外加 限流电阻与驱动元件. 因此可将 I/O 做双向设定. 在推动 LED 数组时即可再多增加

1 组LED 数组.而按键扫描则是利用在扫描 LED 时的空隙时间,加以扫描. SLEDC0 寄存器 Bit

7 6

5 4

3 2

1 0 Name PBPS3 PBPS2 PBPS1 PBPS0 PAPS3 PAPS2 PAPS1 PAPS0 R/W R/W R/W R/W R/W R/W R/W R/W R/W POR

0 1

0 1

0 1

0 1 Bit 7~6 PBPS3~PBP2: PB6~PB4引脚源电流选择位 00: 源电流= Level

0 (最小) 01: 源电流= Level

1 10: 源电流= Level

2 11: 源电流= Level

3 (最大) Bit 5~4 PBPS1~PBP0: PB3~PB0引脚源电流选择位 00: 源电流= Level

0 (最小) 01: 源电流= Level

1 10: 源电流= Level

2 11: 源电流= Level

3 (最大) Bit 3~2 PAPS3~PAP2: PA7~PA4引脚源电流选择位 00: 源电流= Level

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题