基于单片机串口远程多路温湿度采集仿真-基于单片机ADC0809八路电压采集系统设计-基于单片机16x32点阵多模式显示仿真设计-基于单片机餐厅呼叫控制系统仿真设计-基于STM32单片机的智能水杯设计

1220基于单片机ADC0809八路电压采集系统设计-毕设课设资料

数码管显示,测量八路电压表。

#define addo (5.0/255.0)
#define zero 0.005	 //用于校准AD的误差
void main()
{
  uint cnt=0;
  while(1)
   {
     switch(cnt++)
      {
        case 0:   decodenum(ad_action(0)*addo+zero,0);break; 
        case 70:  decodenum(ad_action(1)*addo+zero,1);break;
        case 140: decodenum(ad_action(2)*addo+zero,2);break;
        case 210: decodenum(ad_action(3)*addo+zero,3);break;
        case 280: decodenum(ad_action(4)*addo+zero,4);break;
        case 350: decodenum(ad_action(5)*addo+zero,5);break;
        case 420: decodenum(ad_action(6)*addo+zero,6);break;

1248基于单片机16x32点阵多模式显示仿真设计-资料下载

0x02,0x04,0xFF,0xFE,0x04,0x20,0x08,0x20,0x06,0x40,0x01,0x80,0x06,0x60,0x38,0x10,
0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,
0x00,0x40,0x01,0x84,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
0x01,0x00,0x01,0x00,0x02,0x80,0x04,0x40,0x08,0x20,0x10,0x10,0x2F,0xEE,0xC0,0x04,
0x00,0x10,0x3F,0xF8,0x02,0x00,0x02,0x00,0x04,0x40,0x08,0x20,0x1F,0xF0,0x00,0x10,
0x20,0x00,0x20,0x00,0x22,0x04,0x3F,0x7E,0x28,0x44,0x48,0x44,0x88,0x44,0x09,0x44,
0xFF,0xC4,0x08,0x44,0x08,0x44,0x14,0x44,0x12,0x44,0x22,0x7C,0x40,0x44,0x80,0x00,
0x00,0x10,0x1F,0xF8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x11,0x10,
0x01,0x00,0x11,0x10,0x11,0xF8,0x11,0x00,0x11,0x00,0x29,0x06,0x47,0xFC,0x80,0x00,
0x01,0x00,0x11,0x10,0x09,0x20,0x7F,0xFE,0x40,0x02,0x8F,0xE4,0x08,0x20,0x0F,0xE0,
0x01,0x10,0x1F,0xF8,0x11,0x10,0x11,0x10,0x11,0x10,0x11,0x50,0x01,0x20,0x01,0x00,
0x00,0x20,0x00,0xF0,0x1F,0x00,0x10,0x00,0x11,0x00,0x11,0x00,0x21,0x04,0x7F,0xFE,
0x01,0x00,0x01,0x00,0x09,0x20,0x09,0x10,0x11,0x08,0x21,0x0C,0x45,0x04,0x02,0x00,
};  


/*************延时1ms**************/
void delay(unsigned int dt)
{
	register unsigned char bt;
	for(;dt;dt--)
	for(bt=0;bt<250;bt++);
}


/**********按键去抖********/ 
void delay20ms(void) 
{ 
	unsigned char i,j;    
	for(i=0;i<100;i++)    
	for(j=0;j<60;j++); 
} 


/***********上移****************/ 
void fun1()
{
	register unsigned char i,j,k,q;
	for(i=0;i<32;i++)    
	{ 
		for(q=0;q<BLKN/2;q++)       
		{
			dispram[i+q*32]=0x00;

1242基于单片机串口远程多路温湿度采集仿真-毕设课设资料

#include<reg51.h>
#include<intrins.h>
#include"DHT11.H"
#include"1602.H"
#define uchar unsigned char
#define uint unsigned int
uchar ws1[15];
uchar ws2[15]; 
void delay_ms5(uint ms)
{   
    uchar i;
	while(ms--)
    for (i=0;i<120;i++); 
}
void fasong1(uchar date)
{ 
    SBUF=date;	
    while(TI==0);
	 TI=0;	
}	

void fasong(uchar *shuju)
{ while(*shuju!='\0'){
    fasong1(*shuju);
 	shuju++;
 	}
 }		 
void main()
{  initialize_lcd();//初始化LCD1602
   TMOD=0x20;  //T1方式2
   TR1=1;
   TH1=0xff;
   TL1=0xff;
   EA=1;
   SCON=0x50;	//方式1,允许接收
   PCON=0;	 //或者SMOD=1;

1306基于单片机餐厅呼叫控制系统仿真设计-毕设课设资料

/****************************************************************************
******餐厅呼叫系统,数码管显示,无线遥控呼叫:1号房间0101、0102、0000********
****************************************************************************/
//头文件
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define WEI P2 //定义P2口和P0口
#define DUAN P0
//各无线模块输出定义引脚
sbit R1_01=P1^0;
sbit R1_02=P1^1;
sbit R1_00=P1^2;
sbit R2_01=P1^3;
sbit R2_02=P1^4;
sbit R2_00=P1^5;
sbit R3_01=P1^6;
sbit R3_02=P1^7;
sbit R3_00=P3^1;
//应答按键
sbit yingda=P3^7;
//蜂鸣器
sbit buzz =P3^6;
//数码管显示数组
uchar code tab_duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //0-9共阳显示码
uchar code tab_wei[]={0x7f,0xdf,0xf7,0xfd};//数码管位选
uchar bdata tab[4];
uchar h,sec;//定义全局变量
uchar flag1,flag2,flag3,flag4;

489基于STM32单片机的智能水杯控制设计(水温、电导率检测)

本设计本设计由STM32F103C8T6单片机核心板电路+LCD1602液晶显示电路+电导率传感器电路+HX711称重传感器电路+蓝牙模块电路+DS18B20温度传感器电路+GPS模块电路组成。

1、LCD1602液晶实时显示水温、电导率(TDS)和称重传感器检测的重量(0-5KG)

2、将液晶显示的数据通过蓝牙模块实时上传到手机蓝牙APP。

3、当温度且TDS在适宜范围(范围卖家定),则系统给手机app发送信息:Qing He Shui。

4、将GPS信号采集的经纬度信息实时上传到手机蓝牙app。


#include "delay.h"
#include "sys.h"
#include "usart.h"
#include <stdio.h>
#include "timer.h"
#include "key.h"
#include "lcd1602.h"
#include "adc.h"
#include "key.h"
#include "ds18b20.h" 

char tab0[16]; //显示暂存数组
char tab1[16];

unsigned char dealFlag = 0;	
unsigned long Mid_Du;       //经纬度处理 度
unsigned long Mid_Fen;      //经纬度处理  分
unsigned long Mid_Vale;     //经纬度处理 中间变量
char Lin0_No[16]="N:000.000000";//存储纬度
char Lin1_Ea[16]="E:000.000000";//存储经度

extern unsigned char  sysmode_GPS;
extern unsigned char	gps_infor_weijing[17];
extern unsigned char rendFlag;
extern unsigned char	gps_infor_time[6];        //暂存时间
extern unsigned char	gps_infor_date[6];        //暂存日期
void dealGps(void);

unsigned char getDd[4]= {0xfd,0xfd,0xfd,0xfd};	 //发送获取电导率命令
unsigned int ddLv = 10;//电导率

unsigned char i;

unsigned long Weight_Maopi_1 = 0;//毛坯重量
long Weight_Shiwu_1=0;//总重量
unsigned long HX711_Read_1(void)	;

float temperature;  //温度
unsigned char readTemp = 0;	//读取温度标志

int main(void)
 { 


 文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html

目录

1220基于单片机ADC0809八路电压采集系统设计-毕设课设资料

1248基于单片机16x32点阵多模式显示仿真设计-资料下载

1242基于单片机串口远程多路温湿度采集仿真-毕设课设资料

1306基于单片机餐厅呼叫控制系统仿真设计-毕设课设资料

489基于STM32单片机的智能水杯控制设计(水温、电导率检测)


  

猜你喜欢

转载自blog.csdn.net/u014683833/article/details/123407767