摘要: ​/******************************************** *实例名称:数控电压源 *实例功能:利用单片机来实现电压源的数字 控制。 *芯片资源:外部中断0,1;端口P0 ********************************************/ # 阅读全文
posted @ 2021-02-22 13:01 MCU创新DIY 阅读(87) 评论(0) 推荐(0)
摘要: 按下仿真按钮后 没有任何反应按下前进按键 小车全速前进 电机速度(两端电压)大概为69.2按下后退按键 小车全速后退 电机速度(两端电压)大概为-69.2按下左转弯按键 小车左转弯 左前轮左后轮速度(两端电压)大概30左右 右前轮右后轮速度(两端电压)大概50左右按下右转弯按键 小车右转弯 左前轮左 阅读全文
posted @ 2021-02-22 12:35 MCU创新DIY 阅读(44) 评论(0) 推荐(0)
摘要: 功能: 通过光敏电阻检测当前光强,通过按键设置光强范围来自动控制窗帘开关,同时可以通过按键手动控制窗帘开关,包含的电路有显示电路、按键电路、窗帘电机控制电路、传感器电路、单片机电路等。 ​ #include <reg52.h> #define uchar unsigned char #define 阅读全文
posted @ 2021-02-22 11:18 MCU创新DIY 阅读(266) 评论(0) 推荐(0)
摘要: [摘要]迄今为止,温度还是人们日常生活谈论的一个热门话题。如何掌控温度为人们生产生活所用,如何利用温度创造人们生产生活所需,倒是一件令人深度思考的事。在化工冶金制造领域,温度是影响产品成功合成的决定性因素;在蔬菜和水果的种植及水产品的养殖方面,温度也是其中一个重要的因素。本设计从人们日趋关注的温室的 阅读全文
posted @ 2021-02-22 11:15 MCU创新DIY 阅读(72) 评论(0) 推荐(0)
摘要: 上电后按+ 可输入密码1 2 3 4 5 6进入指纹录入模式 显示时间模式下,按- 进入查询记录模式 再按×÷上下翻阅打开记录 输入密码模式下按等于号可清除前一位输入 所有状态下按NC 可退回到显示时间状态 ​ #include <reg52.h> #include "1602.h" #includ 阅读全文
posted @ 2021-02-22 11:09 MCU创新DIY 阅读(69) 评论(0) 推荐(0)
摘要: 功能: 摘要 在当今社会科技飞速发展的同时,在学校老师还是以点名签到或者IC卡签到的方式进行考勤,存在着他人冒充打卡或者点名的弊端。本次设计以STC89C52单片机为主控芯片,采用液晶12864作为人机交互界面,通过矩阵按键输入学号最后以指纹识别模块作为打卡考勤传感器;通过蜂鸣器来报警录入指纹和指纹 阅读全文
posted @ 2021-02-22 11:07 MCU创新DIY 阅读(228) 评论(0) 推荐(0)
摘要: 仿真电路: ​ #include <reg52.h> #include "1602.h" #include <stdio.h> #include "KEY4X4.h" #include "eeprom2.h" static bit flag; /* 定义刷新标志 */ volatile uchar 阅读全文
posted @ 2021-02-22 10:43 MCU创新DIY 阅读(111) 评论(0) 推荐(0)
摘要: 仿真电路参考: ​ #include "reg51.h" #include "intrins.h" #define uint unsigned int /* 宏定义 */ #define uchar unsigned char /* 宏定义 */ sbit RS = P3 ^ 2; /* 液晶控制端 阅读全文
posted @ 2021-02-22 10:40 MCU创新DIY 阅读(97) 评论(0) 推荐(0)
摘要: 功能: 方波、三角波、正弦波发生器,四个按键,波形选择按键对波形选择,频率增加键,占空比调节只针对方波,当按下占空比按键,则频率调节按键锁定失效,仅可以对占空比进行调节,当按下波形选择键,频率按键激活。滑动变阻器对振幅进行调节。 ​//波形发生器 #include<reg52.h> #define 阅读全文
posted @ 2021-02-22 10:33 MCU创新DIY 阅读(83) 评论(0) 推荐(0)
摘要: 程序代码 #include <reg51.h> #include <intrins.h> #include "get_status.h" #define uchar unsigned char #define uint unsigned int sbit full_led = P3 ^ 0; //充 阅读全文
posted @ 2021-02-22 10:27 MCU创新DIY 阅读(66) 评论(0) 推荐(0)
摘要: ​ #include<reg51.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int /***************引脚声明*********************/ #define lcd P 阅读全文
posted @ 2021-02-22 10:24 MCU创新DIY 阅读(57) 评论(0) 推荐(0)
摘要: #include <reg52.h> /* 包含头文件 */ #include <math.h> #include "uart.h" #include "display.h" #define uint unsigned int #define uchar unsigned char /* 宏定义 * 阅读全文
posted @ 2021-02-22 10:19 MCU创新DIY 阅读(52) 评论(0) 推荐(0)
摘要: 该8路抢答器通过AT89C51控制,电路硬件部分包括51单片机最小系统、电源、数码管、蜂鸣器等。 抢答器操作规则: 1.主持人进行复位,依次显示8位选手的分数,8位选手分数显示结束后主持人方可按下开始按键 2.主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计时10S 3.抢答者按下按键, 阅读全文
posted @ 2021-02-22 10:09 MCU创新DIY 阅读(154) 评论(0) 推荐(0)
摘要: ​ #include <reg52.h> #include <stdio.h> #include <intrins.h> #include <absacc.h> #include <ctype.h> #include <math.h> #include <string.h> //#include " 阅读全文
posted @ 2021-02-22 10:02 MCU创新DIY 阅读(121) 评论(0) 推荐(0)
摘要: 电路图如下: ​ ​ /****************************************************************************************************************************************** 阅读全文
posted @ 2021-02-22 10:00 MCU创新DIY 阅读(87) 评论(0) 推荐(0)
摘要: 实时通过超声波检测厚度,可以通过按键设定提示范围。包括超声波传感器电路、液晶显示电路、电源电路、单片机电路、提示电路、温度补偿电路、按键电路等。 ​ //宏定义 #define uchar unsigned char #define uint unsigned int #define ULint u 阅读全文
posted @ 2021-02-22 09:59 MCU创新DIY 阅读(121) 评论(0) 推荐(0)
摘要: 摘要: 超声波指向性强,能量消耗缓慢,在介质中传播的距离比较远,因此超声波常用于障碍物的距离测量。由于超声波可以做到无接触检测距离,这一特性在人体获其他物体高度的测量上会非常方便。本设计采用以AT89C51为核心的低成本、高精度、数字显示超声波测距的硬件电路和软件设计方法。整个电路采用模块化设计,由 阅读全文
posted @ 2021-02-22 09:57 MCU创新DIY 阅读(110) 评论(0) 推荐(0)
摘要: 通过人体传感器检测当前是否有人,当检测到有人时,启动门电机,关门和开门分别设定4s时间,开门后等待10s关闭门。 #include "AT89X51.h" int delay(); void inti_lcd(); void show_lcd(int); void cmd_wr(); void Sh 阅读全文
posted @ 2021-02-22 09:54 MCU创新DIY 阅读(104) 评论(0) 推荐(0)
摘要: 981基于单片机车窗距离位置检测设计 ​ ;I/0 口定义 ;;;;/1602液晶控制接口;;;;;;;;/ rs equ P0.7; rw equ P0.6 en equ P0.5; P_ST EQU P3.2 P_EOC EQU P3.0 P_OE EQU P3.1 P_CLK EQU P3.6 阅读全文
posted @ 2021-02-22 09:49 MCU创新DIY 阅读(33) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(975):点击下载 模拟了三路传感器,位移传感器、速度传感器、加速度传感器,三个传感器的值实时显示在液晶屏幕上。包含电源电路,单片机最小系统,三路传感器电路,显示器电路,AD采集电路。 #include <reg52.h> /* 包含头文件 */ #include <math.h> 阅读全文
posted @ 2021-02-22 09:48 MCU创新DIY 阅读(33) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(976):点击下载 数码管显示当前电压值,包含四种状态:蓄电池充满状态、蓄电池不满状态、预充状态、恒流充电状态。按键指令切换充满断电和光伏充电。 ​ #include <reg51.h> #include <intrins.h> #include "get_status.h" #d 阅读全文
posted @ 2021-02-22 09:46 MCU创新DIY 阅读(51) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(977):点击下载 1.当没有病人呼叫时,第一行显示bing chuang jian hu,第二行显示wu bing ren,有病人呼叫,第二行将会显示相应床号,当呼叫全部停止时,第二行回归wu bing ren状态。2.有病人呼叫则蜂鸣器响3.八个按键对应八个灯,其中灯按下表示压 阅读全文
posted @ 2021-02-22 09:22 MCU创新DIY 阅读(73) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(972):点击下载 可以监测PM2.5和温度值,同时可以设定PM2.5和温度的报警值,通过液晶做设置和显示,同时针对环境PM2.5值可以启动净化器功能。 ​ #include <reg52.h> /* 包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 */ #incl 阅读全文
posted @ 2021-02-22 09:19 MCU创新DIY 阅读(39) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(973):点击下载 1. 89S51的看门狗必须由程序激活后才开始工作。所以必须保证CPU有可靠的上电复位。否则看门狗也无法工作。2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。3. 89S51只有14位计数器。在16383个机器周期内必须至少喂狗一次。而且这个时间 阅读全文
posted @ 2021-02-22 09:13 MCU创新DIY 阅读(63) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(967):点击下载 ​ #include <reg51.h> #include <intrins.h> #define uchar unsigned char /* 宏定义 */ #define uint unsigned int /* 宏定义 */ sbit L0 = P1 ^ 阅读全文
posted @ 2021-02-22 09:09 MCU创新DIY 阅读(46) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(969):点击下载 由于仿真protues中缺少电源芯片,故设计分为了两部分,protues实现的是输入端电压的调节,交流电电压调节的范围为85-265VAC.LED驱动电源电路用altium designer绘制,交流电的输入到53V直流电压的输出。其中包含了变压器,桥式整流,电 阅读全文
posted @ 2021-02-22 09:03 MCU创新DIY 阅读(38) 评论(0) 推荐(0)
摘要: 百度网盘下载地址(970):点击下载 PID电机控制系统设计:TPWM:电机控制PWM;AS:电机的实际速度;P:为PI参数调节;S:设定的电机速度;+:电机正转 -:电机反转.四个按键,控制P参数调节和电机转速设定调节。同时又点解切换方向按键。​ #include <reg52.h> #inclu 阅读全文
posted @ 2021-02-22 09:00 MCU创新DIY 阅读(58) 评论(0) 推荐(0)