新闻资讯
看你所看,想你所想

wave6000

wave6000

wave6000,这个软体是南京伟福公司的单片机开发软体,一般就是用在C51单片机。不需要购买仿真器,使用软体模拟器就可以了,使用很方便的。 也支持KEILC,但最好不要在WAVE内使用C,如果想用C编写,还是用KEIL C方便。

基本介绍

  • 中文名:wave6000
  • 公司:南京伟福公司
  • 类别:单片机开发软体
  • 用途:用在C51单片机
  • 所属:南京伟福

简介

WAVE6000编译软体,採用中文界面。用户源程式大小不受限制,有丰富的视窗显示方式,能够多方位、动态地展示程式的执行过程。其项目管理功能强大,可使单片机程式化大为小,化繁为简,便于管理。另外,其书籤、断点管理功能以及外设管理功能等为51单片机的仿真带来极大的便利。

特徵

n1.数据存储器
n8051单片机数据存储器用于暂存程式执行过程中产生的数据和运算结果等。
n8051单片机数据存储器也可以分为片内数据存储器和片外数据存储器。当片内数据存储器不够用时,可扩展片外数据存储器。一般情况下,片外数据存储器的容量不超过64KB。与内、外部的程式存储器不同,内部和外部数据存储器空间存在重叠(内部RAM的地址範围为00H~07FH, 外部RAM的地址範围为0000H~0FFFFH,如图3-1所示),通过不同指令来区别。当访问内部RAM时,用MOV类指令;当访问外部RAM时,则用MOVX类指令,所以地址重叠不会造成操作混乱。
n 图3-1 8051数据存储器结构图
n8051单片机的内部数据存储器空间总计128位元组,占用00H~7FH地址範围。特殊功能暂存器区也是128位元组,占用80H~0FFH这段空间。
n片内数据存储器分成三大部分:工作暂存器区、可位定址区、通用RAM区。
n2.特殊功能暂存器
n特殊功能暂存器(SFR)也称为专用暂存器,特殊功能暂存器反映了51单片机的运行状态。很多功能也通过特殊功能暂存器来定义和控制程式的执行。
n在8051单片机中设定了21个特殊功能暂存器,它们不连续地分布在地址为80H-FFH的128个位元组的存储空间中。
n在这21个SFR中,凡是位元组地址能被8整除(即16进制的地址码尾数为0或8)的11个单元均具有位定址能力,有效的位地址共有82个。表3-3是特殊功能暂存器分布一览表。
n82个有效位地址可用位地址、位符号、单元地址.位序和暂存器名.位序四种方法来表示,但一般是用位符号或暂存器名.位序来表示的。
n1.51单片机指令系统
n1)指令、指令系统的概念
n指令是使计算机内部执行的一种操作,提供给用户编程使用的一种命令。由构成计算机的电子器件特性所决定,计算机只能识别二进制代码。以二进制代码来描述指令功能的语言,称之为机器语言。由于机器语言不便被人们识别、记忆、理解和使用,因此给每条机器语言指令赋予助记符号来表示,这就形成了彙编语言。也就是说,彙编语言是便于人们识别、记忆、理解和使用的一种指令形式,它和机器语言指令一一对应,也是由计算机的硬体特性所决定的。
n指令的描述形式有两种:机器语言形式和彙编语言形式。现在描述计算机指令系统及实际套用中主要採用彙编语言形式。採用机器语言编写的程式称之为目标程式。採用彙编语言编写的程式称之为源程式。计算机能够直接识别并执行的只有机器语言。彙编语言程式不能被计算机直接识别并执行,必须经过一个中间环节把它翻译成机器语言程式,这箇中间过程叫做彙编。彙编有两种方式:机器彙编和手工彙编。机器彙编是用专门的彙编程式,在计算机上进行翻译;手工彙编是编程员把彙编语言指令逐条翻译成机器语言指令。现在主要使用机器彙编,但有时也用到手工彙编。

转载请注明出处海之美文 » wave6000

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com