+#define uchar unsigned char
+#define uint unsigned int
+#define PCF8591_ADDR 0x90 //PCF8591地址
+uchar code table[]=" 2000-00-00 "; // 1602初始数据
+uchar code table1[]=" 00:00:00";
+uchar num,AD_Value,count,count1,shi,fen,miao,s1num,ri,yue,nian;
+sbit dula = P2^6;
+sbit wela = P2^7;
+sbit SDA = P2^0; // I2C数据线
+sbit SCL = P2^1; // I2C时钟线
+sbit E181 = P2^2;// 测距传感器1(是否有人)(蓝)
+sbit E182 = P2^4;// 测距传感器2(是否过近)(红)
+sbit kaiguan = P2^5; // 模式切换开关
+sbit lcden = P3^4;// 使能端位定义
+sbit lcdrs = P3^5;// 命令/数据选择端位定义
+sbit lcdwr = P3^6;// 读/写选择端位定义
+sbit fm = P2^3; // 蜂鸣器
+/*要用3个独立按键s1,s2,s3来调整数字"秒、分、时、日、月、年,s1按键作为跳到要调整的位上,
+ s2按键作为数据的递增,s3按键作为数据的递减"*/
+sbit s1 = P3^0;
+sbit s2 = P3^1;
+sbit s3 = P3^2;
+
+void delay(uint z) // zms延时函数
+{
+ uint x,y;
+ for(x=z;x>0;x--)
+ for(y=114;y>0;y--);
+}
+
+/*5us延时*/
+void delay_5us()
+{
+ _nop_();
+}
+
+void write_com(uchar com) // 写命令子函数(结合写操作时序图)
+{
+ lcdrs = 0;// 命令/数据选择端(置0选择写“命令”)
+ P0 = com; // 送数据
+ delay(5); // 延时
+ lcden = 1;// 使能端给高脉冲
+ delay(5); // 延时
+ lcden = 0;// 使能端给低脉冲
+}
+
+void write_data(uchar date)// 写数据子函数(结合写操作时序图)
+{
+ lcdrs = 1; // 命令/数据选择端(置1选择写“数据”)
+ P0 = date;
+ delay(5);
+ lcden = 1;
+ delay(5);
+ lcden = 0;
+}
+
+void init()
+{
+ wela = 1; // 位锁存端(以使数码管保持不亮)
+ P0 = 0xff;
+ wela = 0;
+ dula = 1; // 段锁存端(以使数码管保持不亮)
+ P0 = 0x00;
+ dula = 0;
+ lcden = 0;// 使能端初始化
+ lcdwr = 0;// 读/写选择端初始化(置0,选择写数据)
+ write_com(0x38);// 设置16*2显示,5*7点阵,8位数据接口
+ write_com(0x0c);// 开显示,关光标
+ write_com(0x06);// 光标加1,且不移动
+ write_com(0x80);// 设置数据地址(第一个字)
+ for(num = 0;num < 14;num++)
+ {
+ write_data(table[num]);
+ delay(10); // 每隔约10ms显示一个字符
+ }
+ write_com(0x80+0x43);//0x80表示从第一行第一个字开始显示,再加0x43从第二行第4个字开始显示
+ for(num = 0;num < 9;num++)
+ {
+ write_data(table1[num]);
+ delay(10); // 每隔约10ms显示一个字符
+ }
+ TMOD = 0x11;// 定时器0-工作方式1,定时器1-工作方式1
+ TH0 = (65536-50000)/256;
+ TL0 = (65536-50000)%256;
+ ET0 = 1;
+ TR0 = 1;
+ TH1 = (65536-50000)/256;
+ TL1 = (65536-50000)%256;
+ ET1 = 1;
+ TR1 = 0; // 初始时,先关闭定时器1
+ EA = 1;
+}
+
+void shifenmiao(uchar add,uchar date)/*这个子函数用于刷新时、分、秒变化后数值,
+ 列如00:00:00,在秒每次加1之后,都要送入新的数值给”所对应地址上的“秒“,并且秒是两位数据,
+ 所以要将这两位数据分离开来分别送到对应的位置,而且送的数据应该是这个数据对应的16进制编码,
+ 0所对应的十六进制编码为0x30(根据字符手册),故对于某一数值x,它对应的16进制编码应该是0x30+x*/
+{
+ uchar shi,ge;
+ shi = date/10;
+ ge = date%10;
+ write_com(0x80+0x40+add);//确定出所要送的时(分或秒)的数据的地址(以便下面送入数据)
+ write_data(0x30+shi); //将时(分或秒)的数据的十位送到上面行中的地址
+ write_data(0x30+ge); //将时(分或秒)的数据的个位送到上面行中的地址
+}
+
+void riyuenian(uchar add1,uchar date1)/*这个子函数用于刷新日、月、年变化后数值,具体过程同时、分、秒*/
+{
+ uchar shi1,ge1;
+ shi1 = date1/10;
+ ge1 = date1%10;
+ write_com(0x80+add1);//确定出所要送的日(月或年)的数据的地址(以便下面送入数据)
+ write_data(0x30+shi1); //将日(月或年)的数据的十位送到上面一行中的地址
+ write_data(0x30+ge1); //将日(月或年)的数据的个位送到上面的地址
+}
+
+void keyscan()
+{
+ if(s1==0)// 如果第一个键按下
+ {
+ delay(5);//消抖
+ if(s1==0) // 如果第一个键确实按下
+ {
+ s1num++;// s1num记录闪烁的顺序
+ while(!s1);// 第一个键的松手检测
+ if(s1num==1) // 如果光标在”秒“上闪烁
+ {
+ TR0=0;// 闪烁时关闭定时器
+ write_com(0x80+0x40+11);// 确定"秒"的地址
+ write_com(0x0f);//开显示,开光标闪烁,等待修改
+ }
+ }
+ if(s1num==2)// 如果光标在”分“上闪烁
+ {
+ write_com(0x80+0x40+8);// 确定"分"的地址
+ }
+ if(s1num==3) // 如果光标在”时“上闪烁
+ {
+ write_com(0x80+0x40+5);// 确定"时"的地址
+ }
+ if(s1num==4) // 如果光标在”日“上闪烁
+ {
+ write_com(0x80+12);// 确定"日"的地址
+ }
+ if(s1num==5) // 如果光标在”月“上闪烁
+ {
+ write_com(0x80+9);// 确定"月"的地址
+ }
+ if(s1num==6) // 如果光标在”年“上闪烁
+ {
+ write_com(0x80+6);// 确定"年"的地址
+ }
+ if(s1num==7) // 停止闪烁
+ {
+ s1num=0;
+ write_com(0x0c);//开显示,关光标闪烁
+ TR0=1;// 开定时器,继续计时
+ }
+ }
+ if(s1num!=0)// 在第一个键按下之后如果再有键按下(即光标在闪烁)
+ {
+ if(s2==0) // 按下第二个键
+ {
+ delay(5);//消抖
+ if(s2==0) // 确实按下第二个键
+ {
+ while(!s2);// 第二个键的松手检测
+ if(s1num==1)//如果光标在”秒“上闪烁,那么本层if循环对”秒“的数据进行修改
+ {
+ miao++;
+ if(miao==60)// 秒的增加到达60,则要清零
+ miao=0;
+ shifenmiao(10,miao);//发送数据
+ write_com(0x80+0x40+11);// 确定修改数据的地址
+ }
+ if(s1num==2)//如果光标在”分“上闪烁,那么本层if循环对”分“的数据进行修改
+ {
+ fen++;
+ if(fen==60)// 同上
+ fen=0;
+ shifenmiao(7,fen);// 同上
+ write_com(0x80+0x40+8); // 同上
+ }
+ if(s1num==3)//如果光标在”时“上闪烁,那么本层if循环对”时“的数据进行修改
+ {
+ shi++;
+ if(shi==24)// 同上
+ shi=0;
+ shifenmiao(4,shi);// 同上
+ write_com(0x80+0x40+5);// 同上
+ }
+ if(s1num==4)//如果光标在”日“上闪烁,那么本层if循环对”日“的数据进行修改
+ {
+ ri++;
+ if(ri==31)// 同上
+ ri=1;
+ riyuenian(11,ri);
+ write_com(0x80+12);//同上
+ }
+ if(s1num==5)//如果光标在”月“上闪烁,那么本层if循环对”月“的数据进行修改
+ {
+ yue++;
+ if(yue == 13)
+ yue = 1;
+ riyuenian(8,yue);
+ write_com(0x80+9);//同上
+ }
+ if(s1num==6)//如果光标在”年“上闪烁,那么本层if循环对”年“的数据进行修改
+ {
+ nian++;
+ if(nian == 100)
+ nian = 0;
+ riyuenian(5,nian);
+ write_com(0x80+6);//同上
+ }
+ }
+ }
+ if(s3==0)// 如果按下第三个键
+ {
+ delay(5);//消抖
+ if(s3==0)
+ {
+ while(!s3);// 第三个键的松手检测
+ if(s1num==1)//如果光标在”秒“上闪烁,那么本层if循环对”秒“的数据进行修改
+ {
+ miao--;
+ if(miao==-1)// 如果秒为负数,则退回59
+ miao=59;
+ shifenmiao(10,miao);
+ write_com(0x80+0x40+11);
+ }
+ if(s1num==2)//如果光标在”分“上闪烁,那么本层if循环对”分“的数据进行修改
+ {
+ fen--;
+ if(fen==-1) //同上
+ fen=59;
+ shifenmiao(7,fen);//同上
+ write_com(0x80+0x40+8);//同上
+ }
+ if(s1num==3)//如果光标在”时“上闪烁,那么本层if循环对”时“的数据进行修改
+ {
+ shi--; //同上
+ if(shi==-1) //同上
+ shi=23;
+ shifenmiao(4,shi);
+ write_com(0x80+0x40+5); //同上
+ }
+ if(s1num==4)//如果光标在”日“上闪烁,那么本层if循环对”日“的数据进行修改
+ {
+ ri--; //同上
+ if(ri==-1) //同上
+ ri=30;
+ riyuenian(11,ri);
+ write_com(0x80+12); //同上
+ }
+ if(s1num==5)//如果光标在”月“上闪烁,那么本层if循环对”月“的数据进行修改
+ {
+ yue--;
+ if(yue == -1)
+ yue = 12;
+ riyuenian(8,yue);
+ write_com(0x80+9);//同上
+ }
+ if(s1num==6)//如果光标在”年“上闪烁,那么本层if循环对”年“的数据进行修改
+ {
+ nian--;
+ if(nian == -1)
+ nian = 99;
+ riyuenian(5,nian);
+ write_com(0x80+6);//同上
+ }
+ }
+ }
+ }
+}
+
+/*I2C初始化*/
+void I2C_init()
+{
+ SDA = 1;
+ _nop_(); // 短暂延时(约1ms),从而使总线稳定 ,以下_nop_()的作用与此相同
+ SCL = 1;
+ _nop_();
+}
+
+/*I2C起始信号*/
+void I2C_Start()
+{
+ SCL = 1;
+ _nop_();
+ SDA = 1;
+ delay_5us();
+ SDA = 0;
+ delay_5us();
+}
+
+/*I2C终止信号*/
+void I2C_Stop()
+{
+ SDA = 0;
+ _nop_();
+ SCL = 1;
+ delay_5us();
+ SDA = 1;
+ delay_5us();
+}
+
+/*主机向从机发送应答(由从机检测)*/
+void Master_ACK(bit i)
+{
+ SCL = 0; // 拉低时钟总线允许SDA数据总线上的数据变化
+ _nop_(); // 让总线稳定
+ if (i) //如果i = 1 那么拉低数据总线 表示主机应答
+ {
+ SDA = 0; //表示主机应答
+ }
+ else
+ {
+ SDA = 1; //表示主机非应答
+ }
+ _nop_();//让总线稳定
+ SCL = 1;//拉高时钟总线 让从机从SDA线上读走 主机的应答信号
+ delay_5us();
+ SCL = 0;//拉低时钟总线, 占用总线继续通信
+ _nop_();
+ SDA = 1;//释放SDA数据总线。
+ _nop_();
+}
+
+/*从机向主机发送应答(由主机检测)*/
+bit Test_ACK()
+{
+ SCL = 1; // 时钟线为高时,可读取应答信号
+ delay_5us();
+ if (SDA) // 如果从机没有应答
+ {
+ SCL = 0;// 因为从机没有应答,故主机要发停止信号,所以先将SCL拉低以允许数据变化
+ _nop_();
+ I2C_Stop(); // 主机发停止信号,结束本次通信
+ return(0); // 返回一个“0”,表示从机非应答
+ }
+ else // 从机应答
+ {
+ SCL = 0; // SCL依然要拉低,这是为主机向从机发数据做准备
+ _nop_();
+ return(1); // 返回一个“0”,表示从机应答
+ }
+}
+
+/*I2C发送一个字节*/
+void I2C_send_byte(uchar byte)
+{
+ uchar i;
+ for(i = 0 ; i < 8 ; i++)
+ {
+ SCL = 0; // 允许数据变化
+ _nop_();
+ if (byte & 0x80) // 如果为真,表明byte最高位为1,那么将这个“1”发送给SDA,然后发出去
+ {
+ SDA = 1;
+ _nop_();
+ }
+ else // 如果为假,表明byte最高位为0,那么将这个“0”发送给SDA,然后发出去
+ {
+ SDA = 0;
+ _nop_();
+ }
+ SCL = 1; // 将SCL拉高,读取SDA总线数据
+ _nop_();
+ byte <<= 1; //byte左移1位,为下次数据发送做准备
+ }
+ SCL = 0;
+ _nop_();
+ SDA = 1;
+ _nop_();
+}
+
+/*I2C 读一个字节*/
+uchar I2C_read_byte()
+{
+ uchar dat,i; // 读取到的数据存入dat
+ SCL = 0;
+ _nop_();
+ SDA = 1; // 释放总线
+ _nop_();
+ for(i = 0 ; i < 8 ; i++)
+ {
+ SCL = 1; // SCL为高,准备读取数据
+ _nop_();
+ if (SDA) // 如果读到一个“1”
+ {
+ dat |= 0x01; // 将读到的“1”存入dat的最低位
+ }
+ else // 如果读到一个“0”
+ {
+ dat &= 0xfe; // 将读到的“0”存入dat的最低位
+ }
+ _nop_();
+ SCL = 0 ;
+ _nop_();
+ if(i < 7) /*因为一共要读取8次,每次都存放在最低位,故每次存放之后都要左移一位,为下次读取做准备,
+ 【注意】:读取8次,只要左移7次,因为最后一次正好存放在最低位,不需要再移位*/
+ {
+ dat = dat << 1;
+ }
+ }
+ return(dat);//将读取到的一个字节返回给dat
+}
+
+/*I2C接收(读取)数据的过程*/
+/*读AD数据*/
+bit ADC_Read(uchar CON) // 本函数同AT24C02芯片接收数据时的receive函数作用相同,都是将数据存入芯片
+{
+ I2C_Start();
+ I2C_send_byte(PCF8591_ADDR+0); // PCF8591地址 0x90
+ if (!Test_ACK())
+ {
+ return(0);
+ }
+ I2C_send_byte(CON); //写入PCF8591控制字
+ Master_ACK(0);
+ I2C_Start();
+ I2C_send_byte(PCF8591_ADDR+1);
+ if (!Test_ACK())
+ {
+ return(0);
+ }
+ AD_Value = I2C_read_byte();
+ Master_ACK(0);
+ I2C_Stop();
+ return(1);
+}
+
+void test_time() // 测试入座时间
+{
+ if(E181 == 0)
+ {
+ TR1 = 1;
+ if(count1 == 100) // 计时5秒到,亮警示灯
+ {
+ count1 = 0;
+ fm = 0;
+ delay(1000);// 警示灯延时
+ fm = 1;
+ delay(1000);// 警示灯延时
+ }
+ }
+ else
+ TR1 = 0;
+}
+
+void test_distance() // 测试距离
+{
+ if(E182 == 0)
+ {
+ fm = 0;
+ delay(500);// 警示灯延时
+ fm = 1;
+ delay(500);// 警示灯延时
+ }
+}
+
+void test_light() // 光控亮灯
+{
+ ADC_Read(0x02); // 将返回值date发送给num 【注】:0x02为PCF8591的控制字
+ if((AD_Value > 150)&&(E181 == 0)) // 光照强度值num大于180时,灯自动点亮
+ P1 = 0;
+ else
+ P1 = 0xff;
+}
+
+void main()
+{
+ init();
+ I2C_init();
+ while(1)
+ {
+ keyscan();
+ if(kaiguan == 0) // 智能模式(1602显示+光控亮灯+定时提醒+测距)
+ {
+ test_light();
+ test_distance();
+ test_time();
+ }
+ else // 普通模式 (1602显示+常亮灯)
+ {
+ P1 = 0x00;
+ }
+ }
+}
+
+void timer0() interrupt 1//定时器0,工作方式1
+{
+ TH0 = (65536-50000)/256;
+ TL0 = (65536-50000)%256;
+ count++;
+ if(count == 18)//计时1秒到
+ {
+ count = 0;
+ miao++;
+ if(miao == 60)//计时1分钟到
+ {
+ miao = 0;
+ fen++;
+ if(fen == 60)//计时1小时到
+ {
+ fen = 0;
+ shi++;
+ if(shi == 24)//计时1日到
+ {
+ shi = 0;
+ ri++;
+ if(ri == 31) //计时1个月到
+ {
+ ri = 1;
+ yue++;
+ if(yue == 13)//计时1年到
+ {
+ yue = 1;
+ nian++;
+ if(nian == 100)//计时99年到
+ {
+ nian = 0;
+ }
+ riyuenian(5,nian);//调用子函数用于刷新“年”的数据,并且显示在其指定的地址:0x80+5
+ }
+ riyuenian(8,yue);//刷新”月“,显示在:0x80+8
+ }
+ riyuenian(11,ri);//刷新”日“,显示在:0x80+11
+ }
+ shifenmiao(4,shi);//刷新“时”,显示在:0x80+0x40+4
+ }
+ shifenmiao(7,fen);//刷新”分“,显示在:0x80+0x40+7
+ }
+ shifenmiao(10,miao);//刷新”秒“,显示在:0x80+0x40+10
+ }
+}
+
+void timer1() interrupt 3//定时器1,工作方式1
+{
+ TH1 = (65536-50000)/256;
+ TL1 = (65536-50000)%256;
+ count1++;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.hex" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.hex"
new file mode 100644
index 0000000..a49f3f8
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.hex"
@@ -0,0 +1,96 @@
+:030000000204AE49
+:0C04AE00787FE4F6D8FD7581200203F091
+:10042500202020323030302D30302D30302000204B
+:0904350030303A30303A3030002A
+:0F0319008F807F057E00120328D2B47F057E00FF
+:10032800D3EF9400EE940040147D727C00ED1D70B4
+:0D033800011CED4C70F7EF1F70E61E80E316
+:010345002295
+:0204C300002215
+:09048000AD097F0A1203B87FCB1D
+:08048900C2B5120319C2B4222E
+:08049100FF120489EB2430FF87
+:08049900D2B5120319C2B4220E
+:10026300D2A77580FFC2A7D2A6E4F580C2A6C2B406
+:10027300C2B67F381204897F0C1204897F061204E8
+:10028300897F80120489E4F50DE50D90042593FF21
+:100293001204997F0A7E00120328050DE50DC3940D
+:1002A3000E40E67FC3120489E4F50DE50D90043496
+:1002B30093FF1204997F0A7E00120328050DE50DB2
+:1002C300C3940940E6758911758C3C758AB0D2A92F
+:0F02D300D28C758D3C758BB0D2ABC28ED2AF2260
+:0403B400AD0B7F0707
+:1003B800ED75F00A84FBED75F00A84AAF0EF24C00D
+:0A03C800120491EA2430FF020499A8
+:0403D200AD0F7F0BE1
+:1003D600ED75F00A84FBED75F00A84AAF0EF24802F
+:0A03E600120491EA2430FF0204998A
+:10001E0020B05D12032420B016051230B0FDE5129B
+:10002E00B4010CC28C7FCB1204897F0F120489E5B8
+:10003E0012B402057FC8120489E512B403057FC508
+:10004E00120489E512B404057F8C120489E512B4FA
+:10005E0005057F89120489E512B406057F86120410
+:10006E0089E512B4070AE4F5127F0C120489D28CCA
+:10007E00E51270030201CB30B103020128120324F2
+:10008E0030B10302012830B1FDE512B4010D0509AE
+:10009E00E509B43C03E4F509120480E512B402123A
+:1000AE00050BE50BB43C03E4F50B1203B47FC81249
+:1000BE000489E512B40316050CE50CB41803E4F537
+:1000CE000CAD0C7F041203B87FC5120489E512B47F
+:1000DE000412050FE50FB41F03750F011203D27F33
+:1000EE008C120489E512B40516050EE50EB40D0347
+:1000FE00750E01AD0E7F081203D67F89120489E5B5
+:10010E0012B406160508E508B46403E4F508AD0854
+:10011E007F051203D67F8612048930B2030201CB0B
+:10012E0012032430B2030201CB30B2FDE512B4014A
+:10013E000D1509E509B4FF0375093B120480E5129C
+:10014E00B40212150BE50BB4FF03750B3B1203B48F
+:10015E007FC8120489E512B40316150CE50CB4FF22
+:10016E0003750C17AD0C7F041203B87FC5120489FA
+:10017E00E512B40412150FE50FB4FF03750F1E122E
+:10018E0003D27F8C120489E512B40516150EE50E06
+:10019E00B4FF03750E0CAD0E7F081203D67F8912C5
+:1001AE000489E512B406161508E508B4FF037508B0
+:0E01BE0063AD087F051203D67F8612048922E6
+:07000300D2A000D2A10022EF
+:0D000E00D2A100D2A01204C3C2A00204C3FC
+:0D04A100C2A000D2A11204C3D2A00204C365
+:10040C00C2A100300004C2A08002D2A000D2A1126E
+:09041C0004C3C2A100D2A0002219
+:10046B00D2A11204C330A008C2A1001204A1C3225E
+:05047B00C2A100D32224
+:10036F00E4FEC2A100EF30E705D2A0008003C2A0D7
+:10037F0000D2A100EF25E0FF0EBE08E6C2A100D219
+:02038F00A000CC
+:010391002249
+:10034600C2A100D2A000E4FED2A10030A00543075E
+:100356000180035307FE00C2A100EEC394075004B8
+:08036600EF25E0FF0EBE08E0E8
+:01036E00226C
+:1002E200AD0712000E7F9012036F12046B400122C1
+:1002F200AF0512036FC20012040C12000E7F91129E
+:10030200036F12046B4001221203468F11C20012C6
+:07031200040C1204A1D32228
+:1003920020A21CD28EE510B46417E4F510C2A37F2C
+:1003A200E87E03120328D2A37FE87E03020328C259
+:0203B2008E2299
+:1004550020A412C2A37FF47E01120328D2A37FF445
+:060465007E0112032822B3
+:10043E007F021202E2E511D39496400720A204E453
+:07044E00F590227590FF22DA
+:1003F00012026312000312001E20A50B12043E120B
+:0C040000045512039280EFE4F59080EAAE
+:03000B000201CC23
+:1001CC00C0E0C0F0C0D075D000C002C003C004C0F5
+:1001DC0005C006C007758C3C758AB0050AE50A6433
+:1001EC00127061F50A0509E509643C7050F50905C2
+:1001FC000BE50B643C7043F50B050CE50C641870B7
+:10020C0032F50C050FE50F641F7025750F01050EF7
+:10021C00E50EB40D14750E010508E508B4640375FC
+:10022C000800AD087F051203D6AD0E7F081203D669
+:10023C001203D2AD0C7F041203B81203B4AD097FC4
+:10024C000A1203B8D007D006D005D004D003D002D0
+:07025C00D0D0D0F0D0E03259
+:03001B000204BA22
+:0904BA00758D3C758BB005103204
+:00000001FF
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.lnp" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.lnp"
new file mode 100644
index 0000000..774c50c
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.lnp"
@@ -0,0 +1,4 @@
+"STARTUP.obj",
+"徐德宝毕业设计源程序.obj"
+TO "徐德宝毕业设计源程序"
+RAMSIZE(256)
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.plg" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.plg"
new file mode 100644
index 0000000..301283f
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.plg"
@@ -0,0 +1,9 @@
+
+
+
+礦ision Build Log
+Project:
+E:\常熟理工毕业设计\徐德宝毕业设计源程序修改4(最终版)\徐德宝毕业设计源程序.uvproj
+Project File Date: 05/25/2017
+
+Output:
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvgui.xudebao" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvgui.xudebao"
new file mode 100644
index 0000000..244b358
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvgui.xudebao"
@@ -0,0 +1,1762 @@
+
+
+
+ -6.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+
+
+ 38003
+ Registers
+ 115 45
+
+
+ 346
+ Code Coverage
+ 665 160
+
+
+ 204
+ Performance Analyzer
+ 825
+
+
+
+
+
+ 1506
+ Symbols
+
+ 56 56 56
+
+
+ 1936
+ Watch 1
+
+ 56 56 56
+
+
+ 1937
+ Watch 2
+
+ 56 56 56
+
+
+ 1935
+ Call Stack + Locals
+
+ 56 56 56
+
+
+ 2506
+ Trace Data
+
+ 75 135 130 95 70 230 200 150
+
+
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ -1
+
+
+
+
+
+
+ 44
+ 2
+ 3
+
+ -1
+ -1
+
+
+ -1
+ -1
+
+
+ 148
+ 117
+ 1142
+ 673
+
+
+
+ 0
+
+ 318
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000100000000000000010000006A433A5C55736572735C7875646562616F5C4465736B746F705C5A4230323135313233D0ECB5C2B1A6BBF9D3DAB5A5C6ACBBFAB5C4D6C7C4DCB5C6C9E8BCC65CD0ECB5C2B1A6B1CFD2B5C9E8BCC6D4B4B3CCD0F25CD0ECB5C2B1A6B1CFD2B5C9E8BCC6D4B4B3CCD0F22E630000000016D0ECB5C2B1A6B1CFD2B5C9E8BCC6D4B4B3CCD0F22E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000AE00000066000000560500005D020000
+
+
+
+ 0
+ Build
+
+ -1
+ -1
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ AE0000004F000000F1030000B3000000
+
+
+ 16
+ AE00000066000000F1030000CA000000
+
+
+
+ 1005
+ 1005
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000A70000002D020000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 109
+ 109
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000A70000002D020000
+
+
+ 16
+ 3C0000005300000005010000D8010000
+
+
+
+ 1465
+ 1465
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1466
+ 1466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1467
+ 1467
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1468
+ 1468
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1506
+ 1506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 1913
+ 1913
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B100000066000000EE0300009A000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1935
+ 1935
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 1936
+ 1936
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 1937
+ 1937
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 1939
+ 1939
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1940
+ 1940
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1941
+ 1941
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 1942
+ 1942
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 195
+ 195
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000A70000002D020000
+
+
+ 16
+ 3C0000005300000005010000D8010000
+
+
+
+ 196
+ 196
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000A70000002D020000
+
+
+ 16
+ 3C0000005300000005010000D8010000
+
+
+
+ 197
+ 197
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 000000005E02000056050000AE020000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 198
+ 198
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 000000005E010000F1030000D3010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 199
+ 199
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000610200005305000095020000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 203
+ 203
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ B100000066000000EE0300009A000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 204
+ 204
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B100000066000000EE0300009A000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 221
+ 221
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000000000000000000000000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 2506
+ 2506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 2507
+ 2507
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 343
+ 343
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B100000066000000EE0300009A000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 346
+ 346
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B100000066000000EE0300009A000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 35824
+ 35824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ B100000066000000EE0300009A000000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 35885
+ 35885
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35886
+ 35886
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35887
+ 35887
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35888
+ 35888
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35889
+ 35889
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35890
+ 35890
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35891
+ 35891
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35892
+ 35892
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35893
+ 35893
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35894
+ 35894
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35895
+ 35895
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35896
+ 35896
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35897
+ 35897
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35898
+ 35898
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35899
+ 35899
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35900
+ 35900
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35901
+ 35901
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35902
+ 35902
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35903
+ 35903
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35904
+ 35904
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 35905
+ 35905
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 38003
+ 38003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000066000000A70000002D020000
+
+
+ 16
+ 3C0000005300000005010000D8010000
+
+
+
+ 38007
+ 38007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000610200005305000095020000
+
+
+ 16
+ 3C0000005300000034020000B4000000
+
+
+
+ 436
+ 436
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000610200005305000095020000
+
+
+ 16
+ 3C0000005300000005010000D8010000
+
+
+
+ 437
+ 437
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 440
+ 440
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000075010000EE030000BA010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50000
+ 50000
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50001
+ 50001
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50002
+ 50002
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50003
+ 50003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50004
+ 50004
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50005
+ 50005
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50006
+ 50006
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50007
+ 50007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50008
+ 50008
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50009
+ 50009
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50010
+ 50010
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50011
+ 50011
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50012
+ 50012
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50013
+ 50013
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50014
+ 50014
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50015
+ 50015
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50016
+ 50016
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50017
+ 50017
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50018
+ 50018
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 50019
+ 50019
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 4A03000066000000EE03000052010000
+
+
+ 16
+ 3C00000053000000E6000000E0000000
+
+
+
+ 59392
+ 59392
+ 1
+ 0
+ 0
+ 0
+ 940
+ 0
+ 8192
+ 0
+
+ 16
+ 0000000000000000B70300001C000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59393
+ 0
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000AE02000056050000C1020000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59399
+ 59399
+ 1
+ 0
+ 0
+ 0
+ 463
+ 0
+ 8192
+ 1
+
+ 16
+ 000000001C000000DA01000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59400
+ 59400
+ 0
+ 0
+ 0
+ 0
+ 612
+ 0
+ 8192
+ 2
+
+ 16
+ 00000000380000006F02000054000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 3119
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000AE00000066000000F1030000CA000000AE0000004F000000F1030000B30000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000004703000066000000F103000082010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAA0000004F000000AE00000046020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000AA0000005D020000000000004F000000AA000000460200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A010000F10300005E01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000075010000F1030000EA010000000000005E010000F1030000D301000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000046020000560500004A020000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000000000006102000056050000C5020000000000004A02000056050000AE0200000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+
+
+ 59392
+ File
+
+ 2002
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000
+
+
+
+ 59399
+ Build
+
+ 678
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C64CF010000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000
+
+
+
+ 59400
+ Debug
+
+ 2373
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000
+
+
+
+ 0
+ 1366
+ 768
+
+
+
+
+
+ 1
+ 0
+
+ 100
+ 0
+
+ .\寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 17
+ 1
+ 10
+ 1
+
+ 0
+
+
+
+
+
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvopt" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvopt"
new file mode 100644
index 0000000..d7ca9b8
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvopt"
@@ -0,0 +1,206 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ Target 1
+ 0x0
+ MCS-51
+
+ 24000000
+
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 65535
+ 0
+ 0
+ 0
+
+
+ 120
+ 65
+ 8
+ .\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 255
+
+
+ 0
+ Data Sheet
+ DATASHTS\ATMEL\AT89C52_DS.PDF
+
+
+ 1
+ Instruction Set Manual
+ DATASHTS\ATMEL\AT_C51ISM.PDF
+
+
+
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ -1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ DLGDP51
+ (98=-1,-1,-1,-1,0)(82=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(84=-1,-1,-1,-1,0)(85=-1,-1,-1,-1,0)(99=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(92=-1,-1,-1,-1,0)(93=-1,-1,-1,-1,0)
+
+
+
+
+ 0
+
+
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+ Source Group 1
+ 1
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 2
+ 0
+ 0
+ 0
+ .\STARTUP.A51
+ STARTUP.A51
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 1
+ 0
+ 0
+ .\寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 0
+ 0
+
+
+
+
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvproj" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvproj"
new file mode 100644
index 0000000..880f508
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217.uvproj"
@@ -0,0 +1,382 @@
+
+
+
+ 1.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ Target 1
+ 0x0
+ MCS-51
+
+
+ AT89C52
+ Atmel
+ IRAM(0-0xFF) IROM(0-0x1FFF) CLOCK(24000000)
+
+ "LIB\STARTUP.A51" ("Standard 8051 Startup Code")
+
+ 2980
+ REGX52.H
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+ Atmel\
+ Atmel\
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\
+ 寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭
+ 1
+ 0
+ 1
+ 1
+ 1
+ .\
+ 0
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+ 65535
+
+
+ S8051.DLL
+
+ DP51.DLL
+ -p52
+ S8051.DLL
+
+ TP51.DLL
+ -p52
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 16
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+
+
+ 0
+ 1
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+
+ 0
+ -1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ -1
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0x0
+ 0xffff
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x2000
+
+
+ 0
+ 0x0
+ 0x100
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+ 0
+ 0
+ 1
+ 0
+ 1
+ 3
+ 8
+ 2
+ 1
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 1
+ 0
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source Group 1
+
+
+ STARTUP.A51
+ 2
+ .\STARTUP.A51
+
+
+ 寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 1
+ .\寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+
+
+
+
+
+
+
+
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217_uvopt.bak" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217_uvopt.bak"
new file mode 100644
index 0000000..65c9622
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217_uvopt.bak"
@@ -0,0 +1,1559 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+
+
+
+ 0
+ 0
+
+
+
+ Target 1
+ 0x0
+ MCS-51
+
+ 24000000
+
+ 1
+ 1
+ 1
+ 0
+
+
+ 0
+ 65535
+ 0
+ 0
+ 0
+
+
+ 120
+ 65
+ 8
+ .\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 255
+
+
+ 0
+ Data Sheet
+ DATASHTS\ATMEL\AT89C52_DS.PDF
+
+
+ 1
+ Instruction Set Manual
+ DATASHTS\ATMEL\AT_C51ISM.PDF
+
+
+
+ S8051.DLL
+
+ DP51.DLL
+ -p52
+ S8051.DLL
+
+ TP51.DLL
+ -p52
+
+
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ -1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ DLGDP51
+ (98=-1,-1,-1,-1,0)(82=-1,-1,-1,-1,0)(83=-1,-1,-1,-1,0)(84=-1,-1,-1,-1,0)(85=-1,-1,-1,-1,0)(99=-1,-1,-1,-1,0)(91=-1,-1,-1,-1,0)(92=-1,-1,-1,-1,0)(93=-1,-1,-1,-1,0)
+
+
+
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+ Source Group 1
+ 1
+ 0
+ 0
+
+ 1
+ 1
+ 2
+ 0
+ 0
+ 3685971
+ 0
+ 43392576
+ 13443576
+ 0
+ .\STARTUP.A51
+ STARTUP.A51
+
+
+ 1
+ 2
+ 1
+ 1
+ 0
+ 3685807
+ 0
+ 517
+ 517
+ 0
+ .\寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+
+
+
+
+ Default
+ 1
+ Build
+ 0
+
+ Default
+ 1
+
+ 59392
+ 1
+ File
+ 0
+
+ 0
+
+ 1
+ 2
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 100
+ 0
+ 1
+ 0
+
+
+ 59398
+ 2
+ Build
+ 0
+
+ 0
+
+ 1
+ 2
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 100
+ 0
+ 0
+ 0
+
+
+ 59399
+ 3
+ Debug
+ 0
+
+ 0
+
+ 1
+ 2
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 100
+ 0
+ 1
+ 0
+
+
+ 197
+ 4
+ Build Output
+ 0
+
+ 0
+
+ 1
+ 2
+ 4
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 1
+ 0
+ 0
+
+
+ 198
+ 5
+ Command
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 1
+ 1
+ 0
+
+
+ 199
+ 6
+ Find in Files
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 38007
+ 7
+ Browse
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1939
+ 8
+ UART #1
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1940
+ 9
+ UART #2
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1941
+ 10
+ UART #3
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1942
+ 11
+ UART #4
+ 197
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1944
+ 12
+ Call Stack
+ 197
+
+ 197
+
+ 1
+ 2
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 50
+ 0
+ 1
+ 0
+
+
+ 1507
+ 13
+ Call Stack
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 50
+ 0
+ 1
+ 0
+
+
+ 1935
+ 14
+ Locals
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 1
+ 0
+
+
+ 1936
+ 15
+ Watch 1
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 1
+ 0
+
+
+ 1937
+ 16
+ Watch 2
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1465
+ 17
+ Memory 1
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 1
+ 0
+
+
+ 1466
+ 18
+ Memory 2
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1467
+ 19
+ Memory 3
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1468
+ 20
+ Memory 4
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 1506
+ 21
+ Symbols
+ 1944
+
+ 197
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 1
+ 0
+
+
+ 1005
+ 22
+ Project
+ 0
+
+ 0
+
+ 1
+ 2
+ 1
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 1
+ 0
+
+
+ 109
+ 23
+ Books
+ 1005
+
+ 1005
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 195
+ 24
+ Functions
+ 1005
+
+ 1005
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 196
+ 25
+ Templates
+ 1005
+
+ 1005
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 38003
+ 26
+ Registers
+ 1005
+
+ 1005
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 1
+ 1
+ 0
+
+
+ 35885
+ 27
+ not set
+ 0
+
+ 0
+
+ 1
+ 2
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35886
+ 28
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35887
+ 29
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35888
+ 30
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35889
+ 31
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35890
+ 32
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35891
+ 33
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35892
+ 34
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35893
+ 35
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35894
+ 36
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35895
+ 37
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35896
+ 38
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35897
+ 39
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35898
+ 40
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35899
+ 41
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35900
+ 42
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35901
+ 43
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35902
+ 44
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35903
+ 45
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35904
+ 46
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35905
+ 47
+ not set
+ 35885
+
+ 35885
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 203
+ 48
+ Disassembly
+ 0
+
+ 0
+
+ 1
+ 2
+ 3
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 1
+ 0
+
+
+ 1913
+ 49
+ Instruction Trace
+ 203
+
+ 203
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 600
+ 210
+ 0
+ 0
+ 600
+ 250
+ 100
+ 0
+ 0
+ 0
+
+
+ 35824
+ 50
+ Logic Analyzer
+ 0
+
+ 0
+
+ 1
+ 6
+ 0
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 1
+ 0
+ 0
+ 0
+
+
+ 343
+ 51
+ Performance Analyzer
+ 203
+
+ 203
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 204
+ 52
+ Performance Analyzer
+ 203
+
+ 203
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+ 346
+ 53
+ Code Coverage
+ 203
+
+ 203
+
+ 1
+ 4
+ 2
+ 0
+ 0
+ 0
+ 210
+ 600
+ 0
+ 0
+ 250
+ 600
+ 100
+ 0
+ 0
+ 0
+
+
+
+
+
+ 1
+ 0
+
+ 100
+ 0
+
+
+ .\寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 3685807
+ 517
+ 517
+
+
+
+
+
+
diff --git "a/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217_uvproj.bak" "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217_uvproj.bak"
new file mode 100644
index 0000000..880f508
--- /dev/null
+++ "b/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217(CIT)/\345\276\220\345\276\267\345\256\235\346\257\225\344\270\232\350\256\276\350\256\241\346\272\220\347\250\213\345\272\217_uvproj.bak"
@@ -0,0 +1,382 @@
+
+
+
+ 1.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ Target 1
+ 0x0
+ MCS-51
+
+
+ AT89C52
+ Atmel
+ IRAM(0-0xFF) IROM(0-0x1FFF) CLOCK(24000000)
+
+ "LIB\STARTUP.A51" ("Standard 8051 Startup Code")
+
+ 2980
+ REGX52.H
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+ Atmel\
+ Atmel\
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\
+ 寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭
+ 1
+ 0
+ 1
+ 1
+ 1
+ .\
+ 0
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+ 65535
+
+
+ S8051.DLL
+
+ DP51.DLL
+ -p52
+ S8051.DLL
+
+ TP51.DLL
+ -p52
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 16
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+
+
+ 0
+ 1
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+
+ 0
+ -1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ -1
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0x0
+ 0xffff
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x2000
+
+
+ 0
+ 0x0
+ 0x100
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+ 0
+ 0
+ 1
+ 0
+ 1
+ 3
+ 8
+ 2
+ 1
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 1
+ 0
+ 2
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source Group 1
+
+
+ STARTUP.A51
+ 2
+ .\STARTUP.A51
+
+
+ 寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+ 1
+ .\寰愬痉瀹濇瘯涓氳璁℃簮绋嬪簭.c
+
+
+
+
+
+
+
+