码迷,mamicode.com
首页 > 其他好文 > 详细

1310【毕设课设】基于单片机超声波测距和温度采集报警(含PCB)

时间:2021-03-11 14:48:55      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lazy   har   drs   pru   pcb   温度传感器   pre   def   arm   

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

技术图片

 

#include <reg52.h>
#include <intrins.h>

#define uchar unsigned char	// 以后unsigned char就可以用uchar代替
#define uint  unsigned int	// 以后unsigned int 就可以用uint 代替

sfr ISP_DATA  = 0xe2;			// 数据寄存器
sfr ISP_ADDRH = 0xe3;			// 地址寄存器高八位
sfr ISP_ADDRL = 0xe4;			// 地址寄存器低八位
sfr ISP_CMD   = 0xe5;			// 命令寄存器
sfr ISP_TRIG  = 0xe6;			// 命令触发寄存器
sfr ISP_CONTR = 0xe7;			// 命令寄存器


sbit LcdRs_P   = P2^7;		// 1602液晶的RS管脚       
sbit LcdRw_P   = P2^6;		// 1602液晶的RW管脚 
sbit LcdEn_P   = P2^5;		// 1602液晶的EN管脚
sbit Trig_P    = P2^2;		// 超声波模块的Trig管脚
sbit Echo_P    = P2^3;		// 超声波模块的Echo管脚
sbit KeySet_P  = P3^2;		// “设置”按键的管脚
sbit KeyDown_P = P3^3;		// “减”按键的管脚
sbit KeyUp_P   = P3^4;		// “加”按键的管脚
sbit Buzzer_P  = P2^1;		// 蜂鸣器的管脚
sbit Led_P     = P2^0;		// LED报警灯的管脚
sbit DQ        = P1^0;		// 温度传感器的引脚定义


uint  gAlarm;							// 报警距离变量
float gSpeed;							// 保存超声波的速度值

技术图片

 

 

  

 

1310【毕设课设】基于单片机超声波测距和温度采集报警(含PCB)

标签:lazy   har   drs   pru   pcb   温度传感器   pre   def   arm   

原文地址:https://www.cnblogs.com/ythero/p/14513692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!