HT-IDE3000 使用手册
二〇〇三年九月
本使用手册版权为盛群半导体股份有限公司所有,非经盛群半导体股份有限公司书面授权同意,不得通过任
何形式复制、储存或传输。
注意
使用指南中所出现的信息在出版当时相信是正确的,然而盛群对于说明书的使用不负任何责任。文中提到的
应用目的仅仅是用来做说明,盛群不保证或表示这些没有进一步修改的应用将是适当的,也不推荐它的产品
使用在会由于故障或其它原因可能会对人身造成危害的地方。盛群产品不授权使用于救生、维生器件或系统
中 做 为 关 键 器 件 。 盛 群 拥 有 不 事 先 通 知 而 修 改 产 品 的 权 利 。 对 于 最 新 的 信 息 , 请 参 考 我 们 的 网 址
http://www.holtek.com.tw
目录
目录
第一部份 集成开发环境 ..............................................................1
第一章 概要与安装.................................................................................... 3
HT-IDE 集成开发环境 .................................................................................................. 3
盛群单片机仿真器(HT-ICE) ......................................................................................... 5
HT-ICE 接口卡...................................................................................................... 5
OTP 烧录器........................................................................................................... 5
OTP 适配卡........................................................................................................... 5
系统配置 ........................................................................................................................ 6
安装 ................................................................................................................................ 7
系统需求 ............................................................................................................... 7
硬件安装 ............................................................................................................... 7
软件安装 ............................................................................................................... 8
第二章 快速开始...................................................................................... 13
步骤一:建立一个新项目.................................................................................. 13
步骤二:将源程序文件加到项目中 .................................................................. 13
步骤三:完成项目.............................................................................................. 13
步骤四:传送程序与掩膜选项单至 Holtek ...................................................... 14
步骤五:烧录 OTP 单片机 ................................................................................ 14
第三章 菜单 − 文件/编辑/视图/工具/选项 ........................................... 15
启动 HT-IDE3000 系统 ............................................................................................... 15
文件菜单 ...................................................................................................................... 18
编辑菜单 ...................................................................................................................... 19
视图菜单 ...................................................................................................................... 20
i
目录
工具菜单 ...................................................................................................................... 21
Mask Option......................................................................................................... 21
Diagnose .............................................................................................................. 22
HandyWriter......................................................................................................... 23
Library Manager .................................................................................................. 23
Voice/VROM Editor............................................................................................. 24
Voice/Download................................................................................................... 24
LCD Simulator..................................................................................................... 25
Virtual Peripheral Manager .................................................................................. 25
选项菜单 ...................................................................................................................... 26
Project Command................................................................................................. 26
Debug Command ................................................................................................. 27
Directories Command .......................................................................................... 29
Editor Command.................................................................................................. 30
Color Command................................................................................................... 30
Font Command..................................................................................................... 30
第四章 菜单 − 项目................................................................................ 31
建立新项目 .................................................................................................................. 32
打开和关闭项目 .......................................................................................................... 32
管理项目的源文件 ...................................................................................................... 33
将源程序文件加到项目中.................................................................................. 33
从项目中删除源程序文件.................................................................................. 34
向上或向下移动源程序文件的位置 .................................................................. 34
建立项目的任务文件 .................................................................................................. 34
建立项目的任务文件.......................................................................................... 35
重建项目的任务文件.......................................................................................... 35
编译 .............................................................................................................................. 35
编译程序 ............................................................................................................. 35
Print Option Table Command ....................................................................................... 36
Generate Demo File (.DMO) Command....................................................................... 36
第五章 菜单 − 除错................................................................................ 37
复位 HT-IDE3000 系统 ............................................................................................... 38
从 HT-IDE3000 复位........................................................................................... 39
从应用电路板复位.............................................................................................. 39
应用程序的硬件仿真 .................................................................................................. 40
硬件仿真应用程序.............................................................................................. 40
停止硬件仿真应用程序...................................................................................... 40
执行应用程序到指定的程序行.......................................................................... 40
直接跳跃到应用程序中的某一行...................................................................... 41
单步执行 ...................................................................................................................... 41
ii
目录
断点 .............................................................................................................................. 42
断点特性 ............................................................................................................. 42
断点项目的说明.................................................................................................. 43
如何设定断点...................................................................................................... 44
跟踪应用程序 .............................................................................................................. 46
跟踪的初步设定.................................................................................................. 46
停止跟踪 ............................................................................................................. 48
跟踪的启动与停止.............................................................................................. 48
跟踪记录的格式.................................................................................................. 51
除错器的命令模式 ...................................................................................................... 53
进入命令模式与离开命令模式.......................................................................... 53
命令模式所支持的功能...................................................................................... 53
Log 文件格式 ...................................................................................................... 60
HT-COMMAND 错误信息 ................................................................................. 60
第六章 菜单 − 窗口................................................................................ 61
窗口菜单命令 .............................................................................................................. 62
第七章 软件仿真...................................................................................... 67
开始仿真 ...................................................................................................................... 67
第八章 OTP 烧录..................................................................................... 69
简介 .............................................................................................................................. 69
安装 .............................................................................................................................. 70
烧录器适配卡 .............................................................................................................. 70
使用 HT-HandyWriter 烧写 OTP 单片机.................................................................... 71
系统信息 ...................................................................................................................... 78
第二部份 开发语言与工具........................................................81
第九章 汇编语言和编译器...................................................................... 83
常用符号 ...................................................................................................................... 83
语句语法 ...................................................................................................................... 84
名称 ..................................................................................................................... 84
操作项 ................................................................................................................. 84
运算数项 ............................................................................................................. 84
注释 ..................................................................................................................... 84
汇编伪指令 .................................................................................................................. 85
条件汇编伪指令.................................................................................................. 85
文件控制伪指令.................................................................................................. 86
程序伪指令.......................................................................................................... 88
数据定义伪指令.................................................................................................. 93
iii
目录
宏指令 ................................................................................................................. 95
汇编语言指令 .............................................................................................................. 98
名称 ..................................................................................................................... 98
助记符 ................................................................................................................. 98
操作数,运算子和表示式.................................................................................. 98
其它 ............................................................................................................................ 100
前置引用 ........................................................................................................... 100
局部标号 ........................................................................................................... 100
汇编语言保留字................................................................................................ 101
编译器选项 ................................................................................................................ 102
编译列表文件格式 .................................................................................................... 102
源程序列表........................................................................................................ 102
编译总结 ........................................................................................................... 103
其它 ................................................................................................................... 103
第十章 盛群 C 语言............................................................................... 105
简介 ............................................................................................................................ 105
C 语言的程序结构..................................................................................................... 106
语句 ................................................................................................................... 106
注释 ................................................................................................................... 106
标识符 ........................................................................................................................ 107
保留字 ............................................................................................................... 107
数据类型 .................................................................................................................... 107
数据类型与大小................................................................................................ 107
宣告 ................................................................................................................... 108
常量 ............................................................................................................................ 109
整型常量 ........................................................................................................... 109
字符型常量........................................................................................................ 109
字符串常量.........................................................................................................110
枚举常量 ............................................................................................................110
运算符 .........................................................................................................................110
算术运算符.........................................................................................................110
关系运算符.........................................................................................................111
等式运算符.........................................................................................................111
逻辑运算符.........................................................................................................111
位运算符 ............................................................................................................111
复合赋值运算符.................................................................................................112
递增和递减运算符.............................................................................................112
条件运算符.........................................................................................................112
逗号运算符.........................................................................................................112
运算符的优先权与结合性.................................................................................113
类型转换 ............................................................................................................114
程序流程控制 .............................................................................................................115
函数 .............................................................................................................................119
古典形式 ............................................................................................................119
iv