- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3
3
HT66Fx0 指令集与发展工具
所谓“工欲善其事必先利其器” ,本章除了将说明 HT66Fx0 系列的指令之外,也将
程序的编译流程与宏的写法加以介绍。 另外,盛群半导体公司盛群半导体公司为了让使用者对于其
产品的使用能更加得心应手,提供了一套相当完整的发展环境-“ T-IDE3000 ”,
集成了编辑( Editor )、编译(Assembler )、ICE仿真、虚拟硬件仿真器( VPM )以
及烧录器( Programmer )等功能,可算是国内提供 IC发展工具上最为齐备、更新
速度最快的 Design House ,所以强烈建议读者随时浏览盛群盛群半导体公司半导体公司的网站并
盛群 半导体公司
下载最新的 IDE 的软件,以免有遗珠之憾!本章将针对这些功能的操作方式提出详
细的说明,主要的内容包括:
3-1 HT66Fx0 指令集与寻址指令集与寻址方式方式 3-4 HT-IDE3000 使用方式与操作
3-2 汇编程序 3-5 VPM 使用方式与操作
3-3 程序的编译 3-6 E-WRITER 烧录器操作说明
3-2 A/D Flash MCU HT66F 系列单片机原理与实务-汇 编语言实例说明
3- 1 HT66Fx0 指令集与寻址方式
若将单片机上的 CPU 形容成人体的大脑,则周边装置(如 I/O 、A/D 、TM 、… )
可视为四肢与躯干,而“程序”可说是单片机运作的灵魂, “指令(Instruction )”
则是程序构成的基本元素。 除了对周边装置的特性要了解透彻之外, 程序若编写得
当,则四肢运作协调,将可发挥单片机的最大效能,使其功能发挥的淋漓尽致!因
此,对指令熟悉是学习单片机的必要过程;熟悉指令并非意味着要读者死背指令,
而是经常使用、反复查阅;如此日积月累的经验,必当促使读者练就一身编写程序
的好功力。
HT66Fx0 指令共可区分为七大类,大致介绍如下:
数据传送与转移指令 (Moving and Transferring Data ):传送指令可说是单
片机程序中运用最频繁的指令, HT66Fx0 提供三种形式的“ MOV ”指令,
提供累加器 (ACC )至寄存器、 寄存器至累加器以及常数至累加器的数据传
送,最重要的是通过“ MOV ”指令可让单片机通过 I/O端口传输数据。
算术运算指令( Arithmetic Operation ):在大多数单片机的应用场合,难免
都有对数据进行运算或处理的需求, HT66Fx0 所提供的加、 减指令符合这类
应用;当处理的数据超过 255 或小于零时,必须特别注意进位与借位的妥善
处理。另外,递增、递减指令可将指定的地址内容进行加一、减一的运算。
逻辑运算与移位指令( Logic and Rotate Operation ):AND 、OR 、XOR 与
CPL 等常见的逻辑运算在 HT66Fx0 单片机中都配有独立指令, 如同其它的指
令一样, 多数的运算都必须经由累加器完成, 若运算的结果为零, 则状态寄
原创力文档


文档评论(0)