main_2051.lst
来自「一个温度采集系统的单片机程序与WINDOWS 串口通信程序」· LST 代码 · 共 47 行
LST
47 行
C51 COMPILER V7.00 MAIN_2051 03/17/2005 19:51:14 PAGE 1
C51 COMPILER V7.00, COMPILATION OF MODULE MAIN_2051
OBJECT MODULE PLACED IN main_2051.OBJ
COMPILER INVOKED BY: C:\PROGRA~1\Keil\C51\BIN\c51.exe main_2051.c DB OE SMALL ROM(LARGE)
stmt level source
1 ///////////////////////////////////////////////
2 //EEPROM存储区安排:
3 //0000H~01FFH 512byte DS18B20 ID
4 //0200H~027FH 128byte 温度数据
5 //0280H~03FFH 384byte 配置参数<温度报警上下限值,温度转换精度>
6 #include<reg51.h>
7 #include <intrins.h>
8
9 #include<SubPro_ds_h.h>
10 #include<transmit_data_h.h>
11
12 #define collect 67 //C ASCII 码为67
13 #define transmit 84
14 #define init 73
15 #define shedule 83
16
17
18 extern unsigned char data pc_cmd_data[4]; //接收到的4byte PC数据字节
19
20 sbit led =0x92;
21
22
23 // GLOBAL VARIABLES
24 unsigned char data init_adr; //写操作时EEPROM偏移地址索引值
25
26 unsigned char data receive_data[5]; //串行通信变量,设为全局变量确保快速响应
27 unsigned char data command;
28 unsigned char byt_count =0; //串行中断接收字节计数
29
30 bit data receive_en =1;
31
32 unsigned int data t1_count0 =1;
33 unsigned int data t1_count1 =1;
34 //PC命令修改下列两个参数值,可以改变温度采样时间间隔
35 unsigned int data t1_data0 =900;
36 unsigned int data t1_data1 =80;
37
38 unsigned char data pc_config_data[3]; //DS18B20 温度上下限字节,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?