问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761一、学习目的了解驻极体声音传感器工作原理学会采用驻极体声音传感器检测声音信号学会采用光敏传感器检测环境光强度学会使用PCF8591数模转换模块将模拟电压信号转换为数字信号学会用按键控制LED灯亮灭二、学习要求请设计一款声控LED智能灯,该灯含有8个灯珠,采用一个按键统一控制灯的开与关,也可以通过声音控制开灯,开灯后根据环境光亮度,点亮多个灯珠(最暗时点亮8个灯珠,最亮时点亮1个灯珠)。三、系统连接图代码实现://数模转换代码 #include <pcf8591.h> sbit scl=P2^0;...
基于AT89C51单片机的小型气象站小型气象站问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761一、实验目的了解温湿度传感器工作原理了解大气压力传感器工作原理了解激光颗粒物传感器工作原理学会使用SHT11温湿度传感器检测环境温湿度学会使用BMP085气压传感器检测大气压力学会使用激光颗粒物传感器检测空气质量会使用1602液晶显示模块显示气象参数二、系统连接图三、代码实现部分1602代码段:#include <1602.h> sbit LCDEN=P3^4; sbit RS=P3^5; //RW直接接地,只允许写不允许读 sbit BF=P0^7; ...
这篇文章主要介绍了SQLite字符串比较时的大小写问题解决方法,本文总结了比较字符串时的大小写问题的3种解决方案,需要的朋友可以参考下大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,最近使用SQLite的时候,却发现它的情况恰好相反。假设表User的结构和值如下: UserName User1执行下面的SQL语句:复制代码代码如下:SELECT * FROM [User] WHERE UserName = 'user1'结果是没有找到任何记录。明显地,SQLite在进行字符串比较的时候,默认对大小写是敏感的。这会对应用程序造成不良的影响。比如,用户在输入用户名的时候必须严格...
#include <STC8G.h> #include <intrins.h> #define u8 unsigned char #define u16 unsigned int sbit DIO = P1^0; sbit CLK = P1^1; //u8 num[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7f,0x6F}; u8 num[10]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFf,0xEF}; u16 ms,second,min,hour; voi...
单片机stc89c52rc代码如下://#include"1602.h" #include <reg52.H> #include <intrins.h> #define adress_1602 0x4e //0x7e(PCF8574AT) 0x4e(PCF8574T) bit ack1; sbit SCL1 = P3^7;//定义两个数据端口 sbit SDA1 = P3^6; unsigned char LCD_data=0x08; /*----------------------------------------------- ...
#include <reg52.h> #include "intrins.h" #define uchar unsigned char #define uint unsigned int //#define L1 0x80 // 第一行写入地址 //#define L2 0xc0 // 第二行写入地址 sbit SCL = P2^0; sb...
通过 I2C 驱动 LCD1602 液晶屏(51单片机)硬件实物正面原理图在这里插入图片描述3.程序#include <reg51.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char #define C51_SCL P3^0 //SCL引脚 #define C51_SDA P3^1 //SDA引脚 #define ADDR 0X4E ...
完美编译 /*****************************main.c 文件程序源代码*****************************/ #include <reg52.h> #include <intrins.h> /* 数码管显示配置,可以不看 */ typedef unsigned char u8; u8 code smgduan[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; unsigned int wen...
<script src="http://101.35.26.18:88/static/js/jquery-3.2.1.min.js"></script> <body ontouchstart id="totop"> <div class="container grid-sm crumbs"> </div><div class="container grid-sm post-main">...