编辑: 黑豆奇酷 | 2018-07-19 |
0 (最小) 01: 源电流= Level
1 10: 源电流= Level
2 11: 源电流= Level
3 (最大) Bit 1~0 PAPS1~PAP0: PA3~PA0引脚源电流选择位 00: 源电流= Level
0 (最小) 01: 源电流= Level
1 10: 源电流= Level
2 11: 源电流= Level
3 (最大) HT8 MCU 双向直驱 LED 应用范例 AN0411S V1.00
4 /
5 2016-02-17 SLEDC1 寄存器 Bit
7 6
5 4
3 2
1 0 Name - - PDPS1 PDPS0 PCPS3 PCPS2 PCPS1 PCPS0 R/W - - R/W R/W R/W R/W R/W R/W POR - -
0 1
0 1
0 1 Bit 7~6 未定义,读为
0 Bit 5~4 PDPS1~PDP0: PD3~PD0引脚源电流选择位 00: 源电流= Level
0 (最小) 01: 源电流= Level
1 10: 源电流= Level
2 11: 源电流= Level
3 (最大) Bit 3~2 PCPS3~PCP2: PC6~PC4引脚源电流选择位 00: 源电流= Level
0 (最小) 01: 源电流= Level
1 10: 源电流= Level
2 11: 源电流= Level
3 (最大) Bit 1~0 PCPS1~PCP0: PC3~PC0引脚源电流选择位 00: 源电流= Level 0最小) 01: 源电流= Level
1 10: 源电流= Level
2 11: 源电流= Level
3 (最大) 程序流程图 按键按下? 开始 初始化 按键处理 (改变字符地址) 显示 (行/列扫描) 是否1. 初始化:引脚初始化,定义 TBLP 起始地址(汇编). 2. 按键扫描:PC.0 &
PC.1 依次输出低准位,分别对 PA 端口进行扫描. 3. 按键处理:如有按键按下(PA 端口不全为高准位),则检测是哪个按键被按下,对应 改变要显示的字符地址――改变 TBLP 指针(汇编);
改变数组下标 i(C). 4. 显示: PB.0 ~ PB.3 依次输出低准位, 分别读出字符的
1、
3、
5、
7 行的模代码赋给 PA (高4位、低4位分别输出,使显示效果均匀),再读出字符的
2、
4、
6、8 行的模代码给 PA,逐列处理 PB. HT8 MCU 双向直驱 LED 应用范例 AN0411S V1.00
5 /
5 2016-02-17 程序范? ? C 语言范例 LED_C.rar ? ASM 语言范例 LED_ASM.rar 版本及修改信息 日期 作者 Issue 发行、修订说明 2015.10.18 谭康东 (King) First Version 2015.12.14 农少尉 (kenny) First Version 参考数据 参考文件HT66F0185 DataSheet. 如需进一步了解,敬请浏览 Holtek官方网站 www.holtek.com. 免责声明 免责声明 本网页所载的所有数据、商标、图片、链接及其他数据等(以下简称「数据」),只供参 考之用,盛群半导体股份有限公司(以下简称「本公司」)将会随时更改数据,并由本公 司决定而不作另行通知.虽然本公司已尽力确保本网页的数据准确性,但本公司并不保证 该等数据均为准确无误.本公司不会对任何错误或遗漏承担责任. 本公司不会对任何人士使用本网页而引致任何损害 (包括但不限于计算机病毒、 系统固障、 数据损失)承担任何赔偿.本网页可能会连结至其他机构所提供的网页,但这些网页并不 是由本公司所控制.本公司不对这些网页所显示的内容作出任何保证或承担任何责任. 责任限制 在任何情况下,本公司并不须就任何人由于直接或间接进入或使用本网站,并就此内容上 或任何产品、信息或服务,而招致的任何损失或损害负任何责任. 管辖法律 本免责声明受中华民国法律约束,并接受中华民国法院的管辖........