芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

单片机解密智能粮仓安全监控系统

单片机解密硬件设计包括如下模块:
n      最小系统模块: STC89C52RC正常工作的最小系统;
n      模拟输入模块:一路光照、一路电压;
n      数字输入模块:两路温度、一路湿度、多个按键;
n      模拟输出模块:一路光照;
n      数字输出模块:一路PWM波控制直流电机、蜂鸣器、多个工作状态指示灯;
n      液晶显示模块:一块12864LCD显示输出;
n      串口通信模块:CH340T模块电路
  软件设计包括如下模块:


n      单片机解密C代码:AD采集、数字传感器驱动、DA输出、按键与液晶控制、串口收发处理等

  1. #include<reg52.h>
  2. #include<stdio.h>
  3.        
  4. #define uchar unsigned char
  5. #define uint  unsigned int

  6. #include"12864.c"
  7. #include"PCF8591ADDA.c"
  8. #include"DS18B20.C"
  9. #include"DTH11.C"

  10.         sbit led0=P1^0;//通信测试灯
  11.         sbit led1=P1^1;
  12.         sbit led2=P1^2;
  13.         sbit led3=P1^3;
  14.         sbit MOTOR=P1^4;
  15.         uchar ren_flag,ren_buff;
  16.         uchar buff[8];
  17.         char *get="Get it.";
  18.         char *sendflag="sendflag";
  19.         unsigned char num;                   //DA数模输出变量
  20.         unsigned char ADtemp;      //定义中间变量

  21. void serial_init(void)        //串口初始化函数
  22. {
  23.         TMOD=0x20;//00100000
  24.         PCON=0x00;//波特率不加倍
  25.         SCON=0x50;//01010000 方式1,允许接收
  26.         TH1=0xfd;          //波特率9600
  27.         TL1=0xfd;
  28.         EA=1;
  29.     ES=1;
  30.         TR1=1;
  31.         ET1=0;
  32.        
  33. }
  34. void serial_send(char*parr)   //串口数据发送函数
  35. {
  36.         do
  37.         {
  38.                 SBUF=*parr++;  //发送数据
  39.                 while(!TI);  //等待发送完成标志为1
  40.                 TI=0;                 //标志清0  
  41.         }while(*parr);   //保持循环直到字符为‘\0’

  42. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信