51单片机大量源码,共30多个模块的代码,注释基本行行有,还有综合应用,非常全面实用。
2023-08-06 14:58:56 5.73MB 51单片机
1
资源里面包含了c程序、原理图,PCB图、元器件图、实物图、开题报告、任务书以及答辩常见问题。 本系统由STC89C52单片机、LCD1602液晶显示屏、蜂鸣器报警、LED指示灯、按键、MQ-2烟雾传感器组成。主要实现功能为: 1、使用高精度的MQ-2烟雾传感器进行实时检测空气中的可燃气体浓度值,使用DS18B20温度传感器检测实时检测温度,并通过LCD1602液晶屏显示出来。 2、LCD1602液晶屏的第一行显示当前测到的MQ-2的浓度值,第二行显示设定的浓度报警值。按下设置键,依次进入预设温度值、烟雾浓度值的调节模式。 3、按键说明:三个按键用来设定浓度报警值,减键、加键、确定键。单独一个控制为复位按键。设置成功后,再按确定键退出,返回到正常监测模式。 4、当粉尘浓度值高于设定值时,蜂鸣器和指示灯会发出声光报警。
2023-07-07 08:19:32 32.2MB 51单片机 proteus仿真
1
电子模块(51C代码+proteus仿真),含转弯灯,DS1302时钟,交通灯,电子密码锁,音乐播放等,基于C51开发平台,并附有proteus仿真,经测试运行良好,适合51单片机初学者和感兴趣者
2023-07-03 21:37:23 325KB 51单片机 电子小模块 C代码
1
基于51单片机计算器Proteus仿真设计资料
2023-07-03 10:46:30 35KB 51单片机 proteus
1
51单片机电子信息工程毕业设计_数字加热设备温度控制器
1
基于51单片机的人机接口的设计 一、功能描述 人机接口是人与机器之间传递、交换信息的媒介和对话接口,是单片机系统的重要组 成部分。是指人和单片机系统在信息交换和功能上接触或相互影响的领域。人机接口的 应用无处不在,如在温度的测试及监控系统中,人通过键盘输入要设定的温度值,系统 通过数码管或液晶显示当前的温度。这样就通过人机接口完成了人与单片机之间的信息 交流。正因为人机接口运用如此广泛及它在实现人机交流的地位的不可或缺,故设计一 个高性能的人机接口具有巨大的意义。此设计是基于51单片机的人机接口,通过51单片 机和12864液晶来实现人机信息交流。利用51单片机的IO口实现键盘输入,通过串行通信 控制液晶显示。在没有按键按下时显示"16",在有键按下的时显示被按下的键值。系统 的设计结构框图如图一。 二、接口定义 基于51单片机的人机接口的接口定义见表一。 "表一、基于51单片机的人机接口接口定义表格 " " "对 象 "功能/定义 " " " " " "I/O口 " " " " "P1.0~P1.7"键盘行输出列输入 " " "P2.0 "12864的数据输入口 " " "P2.1 "12864的时钟输入口 " "定时器 "TO "初始值为50000,定时50ms " "中断 "T0中断 "计时到50ms产生中断,用于更新液晶显示 " 三、硬件结构图 图二、基于51单片机的人机接口的硬件结构图 四、程序流程图 五、基于51单片机的人机接口的程序设计清单 #include #include #define KeyROCISegCodeO P1 /*定义键盘行输出列输入*/ #define NumRow 4 /*定义键盘行数为4*/ #define NumColumn 4 /*定义键盘列数为4*/ #define unit unsigned int #define uchar unsigned char sbit SID=P2^0; sbit SCLK=P2^1; void delay(uchar time) /*延时函数*/ { uchar i,j; for (i=0;i
2023-06-11 12:31:35 73KB 文档资料
51单片机 双机通信 发送方扫描P1是否有键按下,通过串口发送个接收方,接收方通过P0接led灯显示出来。
2023-06-08 23:38:55 30KB 51单片机 双机 串口通信 双机通信
1
基于51单片机来开展的PID算法 适合新手入门 讲解很清楚
2023-06-08 13:06:59 545KB PID算法 51单片机
1
初学者的好东东呀!51单片机教程.简易教程哦
2023-06-07 17:54:16 165KB 51单片机教程.
1
51单片机控制舵机程序。代码经过验证,完全可以运行。
2023-06-05 17:23:04 18KB 51 单片机 控制 舵机
1