A/D 型单片机使用手册
发布时间:2010-6-28 18:42
发布者:topcircuit
![]() 第一部份 单片机概论.................................................................. 1 第一章 硬件结构........................................................................................ 3 简介..............................................................................................................3 特性..............................................................................................................4 技术特性..............................................................................................4 内核特性..............................................................................................4 周边特性..............................................................................................5 选择表..........................................................................................................5 系统框线图..................................................................................................6 引脚分配......................................................................................................7 引脚说明......................................................................................................8 极限参数....................................................................................................12 直流电气特性............................................................................................13 交流电气特性............................................................................................14 系统结构....................................................................................................15 时序和流水线结构(Pipelining) .........................................................15 程序计数器........................................................................................17 堆栈....................................................................................................19 算术及逻辑单元 – ALU...................................................................20 程序存储器................................................................................................21 结构....................................................................................................21 特殊向量............................................................................................22 查表....................................................................................................23 查表程序范例....................................................................................23 数据存储器................................................................................................25 结构....................................................................................................25 通用数据存储器................................................................................26 专用数据存储器................................................................................27 A/D 型单片机使用手册 ii 特殊功能寄存器........................................................................................28 间接寻址寄存器 – IAR, IAR0, IAR1...............................................28 间接寻址指针 – MP, MP0, MP1 ......................................................28 储存区指针 − BP ..............................................................................29 累加器 – ACC...................................................................................29 程序计数器低字节寄存器 – PCL....................................................30 表格寄存器 – TBLP, TBLH..............................................................30 状态寄存器 – STATUS.....................................................................30 中断控制寄存器 – INTC, INTC0, INTC1 .......................................31 定时/计数寄存器...............................................................................31 输入/输出端口和控制寄存器...........................................................32 脉冲宽度调制寄存器 − PWM, PWM0, PWM1, PWM2, PWM3....32 I2C 总线寄存器 − HADR, HCR, HSR, HDR...................................32 A/D 转换寄存器 − ADRL, ADRH, ADCR, ADSR ..........................32 输入/输出端口..........................................................................................33 上拉电阻............................................................................................33 PA 口的唤醒......................................................................................33 输入/输出端口控制寄存器...............................................................34 引脚共用功能....................................................................................34 编程注意事项....................................................................................38 定时/计数器..............................................................................................39 配置定时/计数器输入时钟源...........................................................40 定时/计数寄存器 – TMR,TMRL/TMRH, TMR0L/TMR0H, TMR1L/TMR1H...................................................41 定时/计数控制寄存器 – TMRC, TMR0C, TMR1C.........................42 定时器模式........................................................................................44 事件计数器模式................................................................................44 脉冲宽度测量模式............................................................................45 可编程分频器(PFD) ..........................................................................46 预分频器(Prescaler)...........................................................................46 输入/输出接口...................................................................................47 编程注意事项....................................................................................47 脉冲宽度调制器........................................................................................48 6+2 PWM 模式..................................................................................50 7+1 PWM 模式..................................................................................51 PWM 输出控制..................................................................................52 模数转换器................................................................................................53 A/D 转换器数据寄存器 – ADRL/ADRH ........................................53 A/D 转换器控制寄存器 – ADCR ....................................................54 A/D 转换器时钟源寄存器 – ACSR.................................................56 A/D 输入引脚....................................................................................57 A/D 转换的步骤................................................................................57 A/D 转换功能....................................................................................61 目录 iii I2C 总线串行接口.....................................................................................63 I2C 总线从地址寄存器 – HADR......................................................64 I2C 总线输入/输出数据寄存器 – HDR ...........................................64 I2C 总线控制寄存器 – HCR.............................................................64 I2C 总线状态寄存器 – HSR.............................................................65 I2C 总线通讯......................................................................................66 中断............................................................................................................70 中断寄存器........................................................................................70 中断优先权........................................................................................73 外部中断............................................................................................73 定时/计数器中断...............................................................................73 A/D 中断............................................................................................74 I2C 中断..............................................................................................74 编程注意事项....................................................................................75 复位和初始化............................................................................................76 复位....................................................................................................76 振荡器........................................................................................................83 系统时钟配置....................................................................................83 系统晶体/陶瓷振荡器.......................................................................83 系统电阻电容振荡器........................................................................84 看门狗定时振荡器............................................................................84 暂停模式下的暂停和唤醒........................................................................85 看门狗定时器............................................................................................86 掩膜选项....................................................................................................88 应用电路....................................................................................................89 第二部份 程序语言.................................................................... 93 第二章 指令集介绍.................................................................................. 95 指令集........................................................................................................95 指令周期............................................................................................95 数据的传送........................................................................................96 算术运算............................................................................................96 逻辑和移位运算................................................................................96 分支和控制的转换............................................................................96 位运算................................................................................................96 查表运算............................................................................................97 其它运算............................................................................................97 指令设定一览表........................................................................................98 惯例....................................................................................................98 A/D 型单片机使用手册 iv 第三章 指令定义.................................................................................... 101 第四章 汇编语言和编译器.....................................................................115 常用符号..................................................................................................115 语句语法..................................................................................................116 名称..................................................................................................116 操作项..............................................................................................116 操作数项..........................................................................................116 注解..................................................................................................116 编译伪指令..............................................................................................117 条件编译伪指令..............................................................................117 文件控制伪指令..............................................................................118 程序伪指令......................................................................................120 数据定义伪指令..............................................................................124 宏指令..............................................................................................126 汇编语言指令..........................................................................................130 名称..................................................................................................130 助记符..............................................................................................130 操作数、运算子和表达式..............................................................130 其它..........................................................................................................133 前置引用..........................................................................................133 局部标号..........................................................................................133 汇编语言保留字..............................................................................134 编译器选项..............................................................................................135 编译列表文件格式..................................................................................135 源程序列表......................................................................................135 编译总结..........................................................................................136 其它..................................................................................................136 第三部份 开发工具.................................................................. 139 第五章 单片机开发工具........................................................................ 141 HT-IDE 集成开发环境............................................................................141 盛群单片机仿真器(HT-ICE) ..................................................................143 HT-ICE 接口卡................................................................................143 OTP 烧录器......................................................................................143 OTP 转接座......................................................................................143 系统配置..................................................................................................144 HT-ICE 接口卡设定........................................................................145 安装..........................................................................................................146 系统需求..........................................................................................146 硬件安装..........................................................................................146 软件安装..........................................................................................147 目录 v 第六章 快速开始.................................................................................... 153 步骤一:建立一个新项目..............................................................153 步骤二:将源程序文件加到项目中..............................................153 步骤三:建立项目..........................................................................153 步骤四:烧录OTP 单片机.............................................................154 步骤五:传送程序与掩膜选项单至Holtek ..................................154 附录.............................................................................................. 155 附录A 特性曲线图.................................................................................. 157 附录B 封装信息...................................................................................... 167 |
网友评论