- 博客(0)
- 资源 (10)
- 收藏
- 关注
基于单片机的室内智能照明系统.rar
内包含具体程序,仿真图等详细资料
#include <reg52.h> //打开头文件
#define uint unsigned int //无符整型 宏定义
#define uchar unsigned char //无符字符型 宏定义
sbit led_1=P1^0; //led指示灯IO口定义
sbit led_2=P1^1; //3种不同的模式指示灯
sbit key_1=P3^3; //控制按键IO
sbit key_2=P3^4;
sbit key_3=P3^5;
sbit led=P2^0; //LED发光板
sbit CS=P2^7; //ADC0832片选使能控制口
sbit CLK=P2^5; //ADC0832芯片时钟输入
sbit DIO=P2^6; //数据信号输入输出‘选择通道控制’ 转换数据输出
bit key1_flag=1;
bit key2_flag=1;
bit key3_flag=1;
sbit RSD=P0^5; //热释电输入
uchar irdate[33]; //红外信号的数据存储数组
uchar irbyte[4]; //分析红外数据存数的32位数据
2020-06-06
基于单片机的热敏电阻测温设计.rar
内包含具体程序,仿真图、论文、焊接过程及芯片资料等详细资料,部分内容如下:
设计的主要内容及技术指标
要求温度控制系统完成以下功能:
1.基本功能
1)具有声光报警功能;
2)使用液晶显示;
3)温度上、下限报警值设定;温度上、下限报警;
4)手动方式设定温度上下限;
#include //头文件
#include
#include"eeprom52.h" //调用STC89C52单片机的EEPROM控制程序
#include "math.h"
#define uchar unsigned char //宏定义
#define uint unsigned int //宏定义
#define LCD1602_dat P0 //LCD1602的数据传输IO口
sbit LCD1602_rs=P2^5;//LCD1602命令数据控制IO
sbit LCD1602_rw=P2^6; //LCD1602读写IO控制
sbit LCD1602_e=P2^7; //数据脉冲输入
sbit beep=P2^0; //蜂鸣器IO
sbit led_1=P1^5; //超上限指示灯
sbit led_2=P1^6;//超下限指示灯
sbit key_1=P3^5; //设置按键
sbit key_2=P3^6;//加按键
sbit key_3=P3^7;//减按键
sbit TCL2543_EOC = P1^0; //转换结束标志IO口
sbit TCL2543_CLK = P1^1; //I/O时钟输入
sbit TCL2543_ADIN = P1^2; //串行数据输入端
sbit TCL2543_DOUT = P1^3; //串行数据输出端
sbit TCL2543_CS = P1^4; //片选脚IO
float zhi; //暂存读取的输入变量
int temp; //读取DS18B20的温度数据
char temp_h,temp_l; //温度上下限制存储变量
uchar state,ms; //系统设置项变量、50ms定时变量
bit s1,beep1; //设置闪烁标志位、报警标志位
void delay(uint T) //系统延时程序
{
while(T--);
}
// 其中 port 为通道: 通道0:port = 0x01 通道1:port = 0x02 通道2:port = 0x04 ...
2020-01-11
安卓应用开发Mp3Player
private List<Mp3Info> parse (String xmlStr){
SAXParserFactory saxParseFatory =SAXParserFactory.newInstance();
List<Mp3Info> infos =new ArrayList<Mp3Info>
}
2019-04-01
基于RFID门禁管理系统文档
1.RFID应用概述
1.1 RFID技术
RFID技术(无线射频)是自动识别技术的一种高级形式,有资料认为,如果说条码识别是自动识别技术的始祖,RFID技术则是自动识别技术的终极。它是利用无线电波来进行通信的一种自动识别技术。其基本原理是通过读头和貂附在物体上或嵌入物体内的标签之间的电磁藕合或电感藕合来进行数据通信,以达到对标签物体的自动识别。
RFID系统基本由三部分组成:
电子标签合元件及带有天线的芯片组成。其中包含加密逻辑、串行电可擦除及可编程式只读存储器EEP-ROM、微处理器CPU以及射频收发及相关电路。电子标签能够贮存有关物体的数据信息。在自动识别管理系统中,每一个电子标签中保存着一个物体的属性、状态、编号等信息。
电子标签:具有智能读写和加密通信功能,它是通过无线电波与读写设备进行数据交换,工作能量是由阅读器发出的射频脉冲提供。
阅读器(Reader):也被称为查询器、读写器或读出装置,主要由无线收发模块、天线、控制模块及接口电路等组成。阅读器与控制计算机或可编程逻辑控制器少址)连接从而实现它的沟通功能,将主机的读写命令传送到电子标签、把从主机发往电子标签的数据加密后写入标签中、将电子标签返回的数据解密后送到主机。
数据处理系统:主要完成数据信息的存储及管理、对标签进行读写控制等。
RFID技术的特点:
RFID是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,可工作于各种恶劣环境,具有识别精度高、适应环境能力强、抗干扰强、操作快捷方便等诸多优点而备受瞩目。
2019-04-01
基于RFID的门禁管理系统
基于RFID的门禁管理系统
串口通讯源程序:
class SerialListener implements SerialPortEventListener {
/**
* 处理监控到的串口事件
*/
public void serialEvent(SerialPortEvent serialPortEvent) {
switch (serialPortEvent.getEventType()) {
case SerialPortEvent.BI: // 10 通讯中断
ShowUtils.errorMessage("与串口设备通讯中断");
break;
case SerialPortEvent.OE: // 7 溢位(溢出)错误
case SerialPortEvent.FE: // 9 帧错误
case SerialPortEvent.PE: // 8 奇偶校验错误
case SerialPortEvent.CD: // 6 载波检测
case SerialPortEvent.CTS: // 3 清除待发送数据
case SerialPortEvent.DSR: // 4 待发送数据准备好了
case SerialPortEvent.RI: // 5 振铃指示
case SerialPortEvent.OUTPUT_BUFFER_EMPTY: // 2 输出缓冲区已清空
break;
case SerialPortEvent.DATA_AVAILABLE: // 1 串口存在可用数据
byte[] data = null;
try {
if (serialport == null) {
ShowUtils.errorMessage("串口对象为空!监听失败!");
} else {
// 读取串口数据
data = SerialPortManager.readFromPort(serialport);
//dataView.append(ByteUtils.byteArrayToHexString(data,true) + "\r\n");
}
} catch (Exception e) {
ShowUtils.errorMessage(e.toString());
// 发生读取错误时显示错误信息后退出系统
System.exit(0);
}
break;
}
}
}
private void initData() {
commList = SerialPortManager.findPort();
// 检查是否有可用串口,有则加入选项中
if (commList == null || commList.size() < 1) {
ShowUtils.warningMessage("没有搜索到有效串口!");
2019-04-01
计算机二级选择题高频考点随身学
计算机二级选择题高频考点随身学
第一部分 公共基础部分
第一章 数据结构与算法
算法
数据结构的基本概念
线性表及其顺序存储结构
栈和队列
线性链表
树和二叉树
查找技术
排序技术
2019-04-01
基于STC89S52单片机的教室照明智能控制系统设计仿真图
基于STC89C52单片机的教师智能照明控制系统仿真图
#include
#include
#define uchar unsigned char
#define uint unsigned int
2019-04-01
基于STC89S52单片机的教室照明智能控制系统设计
基于STC89S52单片机的教室照明智能控制系统设计
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar time_data[7]; //ÉèÖÃÊý×é×÷Ϊʱ¼äУ¶ÔµÄ´¦³õÖµ
uchar code write_add[7]={0x8c,0x8a,0x88,0x86,0x84,0x82,0x80}; //Êý¾ÝµÄµØÖ·
uchar code read_add[7]={0x8d,0x8b,0x89,0x87,0x85,0x83,0x81};
uchar code table1[]="C: 00|2000/00/00";
uchar code table2[]="T: 00|00:00:00 0";
uchar code table3[]=" "; //ÇåÆÁÄÚÈÝ
uchar code table4[]=" Set Real Time ";
uchar code table5[]=" Set Open Time ";
uchar code table6[]=" Start Time: ";
uchar code table7[]=" 00:00:00 ";
uchar code table8[]=" End Time: ";
uchar code table9[]="Date: 2000/00/00";
uchar code table0[]="Time: 00:00:00 0";
2019-04-01
数据库系统概论 真题解析 讲义
数据库系统概论 真题解析 讲义
目 录
第一章 绪论(1)
第二章 关系数据库(20)
第三章 关系数据库标准语言SQL (36)
第四章 数据库安全性(60)
第五章 数据库完整性(70)
第六章 关系数据理论(78)
第七章 数据库设计(98)
第九章 关系查询处理和查询优化(122)
第十章 数据库恢复技术(131)
第十一章 并发控制(141)
第十二章 现代数据库(155)
2019-03-13
数据库原理与应用试题库
第一部分基本概念
一、单项选择题
1.在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A .数据库系统 B .文件系统
C .人工管理 D .数据项管理
答案: A
2.数据库系统与文件系统的主要区别是。
A .数据库系统复杂,而文件系统简单
B .文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C .文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D .文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
答案: B
3.数据库的概念模型独立于。
A .具体的机器和DBMS B .E-R 图
C .信息世界 D .现实世界
答案: A
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人