第1章 HT46xx系列单片机简介 2
1-1 单片机介绍及其未来趋势 2
1-2 HT46xx单片机的特点介绍 5
1-3 HT46xx家族介绍 9
1-4 HT46xx硬件引脚功能描述 11
1-5 HT46xx复位引脚(RES) 13
1-6 输入/输出引脚(PA、PB、PC、PD、PF) 14
第2章 HT46xx系列系统体系结构 17
2-1 HT46xx的内部体系结构 17
2-2 程序存储器结构 18
2-3 数据存储器结构 19
2-4 中断控制单元 24
2-5 定时器/计数器控制单元 26
2-6 输入/输出控制单元 29
2-7 PWM输出接口 32
2-8 I2C串行接口 33
2-9 模/数转换器 38
2-10 WDT:看门狗定时器 41
2-11 复位 42
2-12 省电模式 44
2-13 低电压复位 45
2-14 配置选项 46
第3章 HT46xx指令集与开发工具 48
3-1 HT46xx寻址模式与指令集(Instruction Set) 48
3-2 程序的编辑 67
3-3 HT-IDE3000使用方式与操作 74
3-4 VPM使用方式与操作 89
3-5 烧录器操作说明 93
第4章 基础实验篇 97
4-1 LED跑马灯实验 97
4-2 LED霹雳灯查表实验 101
4-3 七段显示器控制实验 107
4-4 指拨开关与七段显示器控制实验 111
4-5 按键控制实验 114
4-6 步进电机控制实验 118
4-7 4×4键盘控制实验 125
4-8 喇叭发声控制实验 132
4-9 Timer/Event Counter控制实验 137
4-10 Timer/Event Counter中断控制实验 142
4-11 A/D转换器控制实验 151
4-12 外部中断控制实验 156
4-13 PWM接口控制实验 163
4-14 WDT控制实验 168
4-15 “HALT Mode”省电模式实验 173
4-16 I2C串行接口控制实验 180
第5章 进阶实验篇 197
5-1 直流电机控制实验 197
5-2 马表——多颗七段显示器控制实验 201
5-3 静态点矩阵LED控制实验 207
5-4 动态点矩阵LED控制实验 211
5-5 LCD字形显示实验 218
5-6 LCD自建字形实验 234
5-7 LCD与4×4键盘控制实验 240
5-8 LCD之DD/CG RAM读取控制实验 244
5-9 LCD的4位控制模式实验 252
5-10 比大小游戏实验 258
5-11 中文显示型LCD控制实验 266
5-12 半矩阵式(Half-Matrix)键盘与LCD控制实验 272
5-13 HT46xx I2C Mater-Slave传输实验 282
第6章 实践应用篇 302
6-1 专题一:数字温度计 302
6-2 专题二:密码锁 316
6-3 专题三:具记忆功能的密码锁(I2C E2PROM) 328
6-4 专题四:24小时时钟 354
6-5 专题五:猜数字游戏机 367
6-6 专题六:逻辑测试笔 379
6-7 专题七:频率计数器(Counter)的制作 400
6-8 专题八:简易信号产生器的制作 411
6-9 专题九:复频信号(DTMF)产生器的制作 422
6-10 专题十:简易低频电压一频率转换器(VCO)的制作 434
6-11 专题十一:简易声音调变器的制作 441
6-12 专题十二:RS-232串行传输 450
附录 470
A HT46xx指令速查表 470
B HT46xx家族程序存储器映射图 471
C HT46xx家族数据存储器与特殊功能寄存器 472
D HT46xx特殊功能寄存器速查表 473
E HT46xx重置后的内部寄存器状态 474
F LCD指令速查表 475
G 本书常用子程序一览表 476