📄 newserver507.lst
字号:
C51 COMPILER V7.50 NEWSERVER507 05/07/2008 22:03:15 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE NEWSERVER507
OBJECT MODULE PLACED IN NEWSERVER507.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE NEWSERVER507.c BROWSE DEBUG OBJECTEXTEND CODE
line level source
1 //主机发测试程序,2008-5-7-22:40
2 //键盘测试程序
3 //主机发送协议:5字节定长,7E(开始),00(命令字),地址高,地址低,7F结束。其中地址位用位的位置来表示。
4 #include<reg51.h>
5 #include <intrins.h>
6 #define uchar unsigned char
7 #define uint unsigned int
8 #define SL_NUM 16 //定义从几个数 change:可以通过拨吗开关设置从机数量
9 #define DELAY 100 //change定义轮询时主机等待从机返回数据的时间。超过这个时间主机将和下一个从机通讯。单位m
-s
10 #define SETMODE 0X10 //设置 工作状态
11 #define STARTMODE 0X20 //开始 工作状态。
12 #define TESTMODE 0X30 //测试 工作状态。
13 #define SWAITMODE 0X80 //等待 工作状态。
14 #define OVERMODE 0X00 //结束 工作状态。
15
16 #define RESETCOMMAND 0X01 //复位命令,
17 #define STARTCOMMAND 0X02 //开始命令,此时后两个字节每一位(第0位除外。)表示每一个从机,从第1位,到第十
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -