意义: LED灯编号 命令字 参数 校验和
其中参数值说明如下:
命令字:代表了主站发往远端设备的数据的意义。命令字定义如下:
00 请求发送当前状态数据
01 设定电压最大值
02 设定电压最小值
03 设定电流最大值
04 设定电流最小值
参数:它的值就是主站给远端设备设定的各个参数的值。
校验和:判断传送数据过程中是否出现错误,此处采取把前面的数据相加之后除 128 取余的校验方式。
C51单片机开发环境简介
4.1 Keil软件简介
Keil C51集成开发环境主要由菜单栏、工具栏、源文件编辑窗口、工程窗口和输出窗口五部分组成。工具栏为一组快捷工具图标,主要包括基本文件工具栏、建造工具栏和调试工具栏,基本文件工具栏包括新建、打开、拷贝、粘贴等基本操作。建造工具栏主要包括文件编译、目标文件编译连接、所有目标文件编译连接、目标选项和一个目标选择窗口。调试工具栏位于最后,主要包括一些仿真调试源程序的基本操作,如单步、复位、全速运行等。在工具栏下面,默认有三个窗口。左边的工程窗口包含一个工程的目标(target)、组(group)和项目文件。右边为源文件编辑窗口,编辑窗口实质上就是一个文件编辑器,我们可以在这里对源文件进行编辑、修改、粘贴等。下边的为输出窗口,源文件编译之后的结果显示在输出窗口中,会出现通过或错误(包括错误类型及行号)的提示。如果通过则会生成“HEX”格式的目标文件,用于仿真或烧录芯片。如下图4.1所示为keil软件操作界面。
图4.1 keil软件操作界面
MCS-51单片机软件Keil C51开发过程为:
1、建立一个工程项目,选择芯片,确定选项。
2、建立汇编源文件或C源文件。
3、用项目管理器生成各种应用文件。
4、检查并修改源文件中的错误。
5、编译连接通过后进行软件模拟仿真或硬件在线仿真。
6、编程操作。
7、应用。
4.2 Keil软件菜单栏介绍
(1) “View”菜单
“View”菜单提供了再源代码编辑和仿真调试过程中,各个窗口和工具栏的显示和隐藏命令。“View”菜单各个命令的功能如表4.1所示。
表4.1 “View”菜单
菜单命令 功能说明
Status Bar 用于显示或隐藏keil的状态条
File Toolbar 用于显示或隐藏keil的文件工具栏
Build Toolbar 用于显示或隐藏keil的编译工具栏
Debug Toolbar 用于显示或隐藏keil的调试工具栏
Project Windows 用于显示或隐藏keil的项目管理区
Output Windows 用于显示或隐藏keil的输出信息窗口
Source Browser 打开资源浏览器窗口
Disassembly Windows 用于显示或隐藏keil的反汇编窗口
Watch & Call Stack Windows 用于显示或隐藏观察和堆栈窗口
Memory Windows 用于显示或隐藏keil的存储器窗口
Code Coverage Windows 用于显示或隐藏keil的代码报告窗口
Performance Analyzer Windows 用于显示或隐藏性能分析窗口
Logic Analyzer Windows 用于显示或隐藏keil的逻辑分析窗口
Symbol Windows 用于显示或隐藏keil的字符变量窗口
Serial Windows 用于显示或隐藏keil的串口观察窗口 基于无线智能信息处理的地铁站LED照明节能控制系统设计与开发(11):http://www.youerw.com/zidonghua/lunwen_860.html