自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于51单片机的电子密码锁设计

系统由AT89S52单片机+AT24C02数据存储模块按键模块LCD1602显示+报警模块等构成。具体功能:1、输入密码,且输入的密码显示在液晶显示屏上;2、按下“DorBell”后,会响起门铃声;3、初始密码为“1234”,输入正确后,显示“OK”,并且LED灯闪烁,表示开门;4、输入密码错误后,显示“Eror”,三次输入错误后会报警;5、按下“DELE”,清除输入的密码。

2023-11-22 16:28:17 196

原创 基于51单片机的超声波测距(倒车雷达)及温度补偿

系统由STC89C52单片机+超声波测距传感器(HC-SR04)DS18B20温度传感器LCD1602液晶显示屏+按键+蜂鸣器+电源构成具体功能:1、LCD1602液晶显示测量的距离和温度;2、测量范围0.02m~4m,精度为0.01m;3、可以设置距离报警上下限值;按键功能:加键,减键,设置键4、超过设定的报警上下限值则开始声光报警。

2023-11-22 15:44:59 456

原创 基于51单片机的智能火灾报警系统

系统由51单片机MQ-2烟雾传感ADC0832模数转换芯片DS18B20温度传感器数码管显示按键模块声光报警模块构成。

2023-11-22 11:27:54 448

原创 单片机入门——中断基础知识(AT89S51)

当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。3,待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。1,CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);2,CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);引起CPU中断的根源,称为中断源。

2023-11-22 01:08:04 234

原创 C语言采用头插法打印单链表

1.单链表存储结构typedef struct Node /*结点类型定义*/{char data;struct Node *next; }Node,*LinkList; /*LinkList为结构指针类型*/2.初始化单链表void InitList(LinkList *L){*L=(LinkList)malloc(sizeof(Node)); /*建立头结点*/(*L)->next=NULL; /*建立空的单链表...

2021-11-12 20:50:56 1593 1

原创 求小于N的最大素数

/*从N开始递减查找最大的素数,查找到就结束循环 */#include<stdio.h>int main() { int n,i; scanf("%d",&n); do {for(i=2;i<n;i++) if(n%i==0) {n--; i=2; } }while(i!=n); printf("%d",n); return 0; }学习笔记,希望大佬指点!!!...

2021-09-04 14:11:13 2779

原创 2021-06-06

由键盘输入一个3行5列的二维数组,输出矩阵中每行的最大值(参考提示:各行最大值可放在一个一维数组中)。(程序检验参考:输入二维数组:19 25 36 78 912 17 48 11 2927 56 22 14 18输出:78 48 56int main(){ int a[3][5],i,j,max; for(i=0; i<3; i++) for(j=0; j<5; j++) scanf("%d",&a[i][j]);

2021-06-06 13:05:22 77

原创 2021-06-03

#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){long line1=0,line2=0;int i,j,a[6][6];unsigned seed;seed=(unsigned)time(NULL);srand(seed);for(i=0;i<6;i++)for(j=0;j<6;j++){a[i][j]=10+rand()%191;}{for(i=0

2021-06-03 22:01:52 58

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除