摘要:
Proteus简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应 阅读全文
posted @ 2021-03-11 21:36
MCU创新DIY
阅读(374)
评论(0)
推荐(0)
摘要:
#include<reg51.h> // 重定义关键词 // #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif //--定义使用的IO口--// #define 阅读全文
posted @ 2021-03-11 19:30
MCU创新DIY
阅读(52)
评论(0)
推荐(0)
摘要:
1、有人来时(进门或出门)开门。当人走到离门不远的时候时,安装在门上侧的热释红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。 2、无人时关门延迟,当热释收发装置没有检测到有人在离门1m的范围内,将延迟1秒启动电动机带动传动链关门。 3、关门中途来人,立即开门。当启动电动机带动传动链 阅读全文
posted @ 2021-03-11 19:29
MCU创新DIY
阅读(107)
评论(0)
推荐(0)
摘要:
1.该设计包括硬件和软件设计两个部分。模块划分为数据采集、按键设定、报警等。 2.本红外线防盗报警系统由热释电红外传感器、蜂鸣器、单片机控制电路、LED指示电路及软件组成。 3.系统可实现功能:此热释红外报警器安装在禁区,按下布防键绿色发光二极管会闪烁,说明系统准备开始布防,30秒钟后绿色发光二管会 阅读全文
posted @ 2021-03-11 19:27
MCU创新DIY
阅读(147)
评论(0)
推荐(0)
摘要:
仿真电路: #include <reg52.h> #include "MICRO.h" #include "LCD1602.h" #include "TLC1543.h" sbit f=P1^7; double m; int nong_h=120; void main() { double volt 阅读全文
posted @ 2021-03-11 19:25
MCU创新DIY
阅读(26)
评论(0)
推荐(0)
摘要:
仿真电路: #include<reg52.h> //定义头文件 #include<absacc.h> #define uchar unsigned char //定义无符号字符变量 #define uint unsigned int //定义无符号整型变量 uchar code seg7[10]={ 阅读全文
posted @ 2021-03-11 19:23
MCU创新DIY
阅读(182)
评论(0)
推荐(0)
摘要:
仿真电路: #include <at89x52.h> #include <absacc.h> #include <LCD1602.H> unsigned char data ad_result[8]={0}; unsigned char data dianliu_result[8]={0}; uns 阅读全文
posted @ 2021-03-11 19:21
MCU创新DIY
阅读(45)
评论(0)
推荐(0)
摘要:
1、下行控制报站:首先按下(下行设置按键),(下行指示灯)亮,然后按下(手动播报)按键控制播报下一站 2、上行控制报站:首先按上(上行设置按键),(上行指示灯)亮,然后按下(手动播报)按键控制播报下一站3、按下关闭播报按键,则关闭播报功能和清除显示 #include <reg51.h> #defin 阅读全文
posted @ 2021-03-11 19:20
MCU创新DIY
阅读(131)
评论(0)
推荐(0)
摘要:
随着现代信息技术的飞速发展,温度测量系统在现代工业、农业以及日常生活中的应用越来越广泛。而这些应用对温度测量系统的精度要求越来越高,所以对高精度的温度测试仪的研究显得十分必要。本文详细介绍了一种高精度温度测试仪的开发过程和硬件系统设计以及软件系统设计。 本设计采用PT100铂热电阻采集温度信息,通过 阅读全文
posted @ 2021-03-11 19:19
MCU创新DIY
阅读(150)
评论(0)
推荐(0)
摘要:
仿真电路: //51单片机简人体红外报警器设计,手动按键控制实现紧急报警、布防、撤防、关闭报警)// #include <reg52.h> #define uchar unsigned char #define uint unsigned int uchar Mode=1,Mode1=0; ucha 阅读全文
posted @ 2021-03-11 19:18
MCU创新DIY
阅读(81)
评论(0)
推荐(0)
摘要:
Proteus简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应 阅读全文
posted @ 2021-03-11 19:17
MCU创新DIY
阅读(123)
评论(0)
推荐(0)
摘要:
Proteus简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应 阅读全文
posted @ 2021-03-11 19:16
MCU创新DIY
阅读(96)
评论(0)
推荐(0)
摘要:
Proteus简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应 阅读全文
posted @ 2021-03-11 19:15
MCU创新DIY
阅读(123)
评论(0)
推荐(0)
摘要:
Proteus简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应 阅读全文
posted @ 2021-03-11 19:14
MCU创新DIY
阅读(52)
评论(0)
推荐(0)
摘要:
#include "PMPDataR.h" unsigned char zu[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8d}; /* 延时t毫秒 */ void delay(uin 阅读全文
posted @ 2021-03-11 19:13
MCU创新DIY
阅读(42)
评论(0)
推荐(0)
摘要:
方波、三角波、正弦波、梯形波、锯齿波发生器,四个按键,波形选 择按键对波形选择,频率增加键,占空比调节只针对方波,当按下占空比按键,则频率调节按键锁定失效,仅可以对占空比进行调节,当按下波形选择键,频率按键激活。滑动变阻器对振幅进行调节。 /* 波形发生器 */ /* 2018.4.28 */ #i 阅读全文
posted @ 2021-03-11 19:12
MCU创新DIY
阅读(117)
评论(0)
推荐(0)
摘要:
利用STC89C51单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小时切换。1.能实现年、月、日、星期、时、分、秒的显示;2.能实现调时功能;3.能实现12/24小时制切换;4.能实现8:00—22:00整点报时功能。 阅读全文
posted @ 2021-03-11 15:31
MCU创新DIY
阅读(95)
评论(0)
推荐(0)
摘要:
1.1设计方案构思 本方案以AT89C52单片机作为主控核心,与DS12887芯片,及LM016L液晶显示器构成主控制模块,在主控制模块上接有4个按键和一个扬声器。由于在刚接通电源或者时钟走时出现误差是,则需要进行实间的校准,使用者可以按设定的4个按键的功能进行时间校准和停止闹钟闹铃。 1.2任务与 阅读全文
posted @ 2021-03-11 14:08
MCU创新DIY
阅读(418)
评论(0)
推荐(0)
摘要:
本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示和音乐播放时的控制显示,并且能自动播放程序中编排的 阅读全文
posted @ 2021-03-11 12:59
MCU创新DIY
阅读(206)
评论(0)
推荐(0)
摘要:
仿真电路 #include"reg51.h" #define uchar unsigned char sbit ksaw=P1^0; //锯齿波按键. sbit ktran=P1^1; //三角波按键. sbit ksquare=P1^2; //方波按键. sbit ksin=P1^3; //正弦波 阅读全文
posted @ 2021-03-11 12:57
MCU创新DIY
阅读(54)
评论(0)
推荐(0)
摘要:
仿真电路 信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。 本设计采用AT89C51单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键和LCD液晶显示电路。电路采用单片机和一片DAC0832数模转换器组成数字式低频信号发生 阅读全文
posted @ 2021-03-11 12:54
MCU创新DIY
阅读(132)
评论(0)
推荐(0)
摘要:
仿真电路 #include<reg51.h> #define uchar unsigned char #define uint unsigned int #define delay_time 3 uchar k,dat[]={0,0,0,0,0,0,0,0}; uint tcount,t,u; uc 阅读全文
posted @ 2021-03-11 12:51
MCU创新DIY
阅读(85)
评论(0)
推荐(0)
摘要:
本次设计的多功能时钟系统采用STC89C52单片机为核心器件,利用其定时器/计数器定时和记数的原理,结合液晶显示电路、时钟芯片DS1302电路、电源电路以及按键电路来设计计时器。将软硬件有机地结合起来,使得系统能够实现液晶显示,显示有年、月、日、时、分、秒以及星期,还可以设置闹钟和整点报时。其中软件 阅读全文
posted @ 2021-03-11 12:48
MCU创新DIY
阅读(385)
评论(0)
推荐(0)
摘要:
仿真电路 #include "music.h" unsigned int FreqVal; //定时器装载值 unsigned char MODE=0; //定时半周期的初始值 //unsigned int code Freqtab[] = { // 63628,63836,64021,64103, 阅读全文
posted @ 2021-03-11 12:46
MCU创新DIY
阅读(57)
评论(0)
推荐(0)
摘要:
矩阵键盘按键说明 1 2 3 确认键 4 5 6 手动关闭锁 7 8 9 修改密码密码还原 0 删除键 退出键 #include <reg52.h> //调用单片机头文件 #define uchar unsigned char //无符号字符型 宏定义 变量范围0~255 #define uint 阅读全文
posted @ 2021-03-11 12:42
MCU创新DIY
阅读(124)
评论(0)
推荐(0)
摘要:
仿真电路 #include <reg52.h> #include <intrins.h> #include <string.h> bit bdata flag_key; #include "main.h" #include "LCD1602.h" #include "HX711.h" #includ 阅读全文
posted @ 2021-03-11 11:39
MCU创新DIY
阅读(113)
评论(0)
推荐(0)
摘要:
*此仿真是基于单片机电机转速测量装置,使用了用L298驱动直流电机,并用按键控制电机正转、反转、加速、减速、停止、启动等功能,并用LCD作为电机状态显示,实现了基于L298N对电机PWM调速(示波器可观察PWM调速过程)。 #include <reg52.h> #include <intrins.h 阅读全文
posted @ 2021-03-11 11:33
MCU创新DIY
阅读(58)
评论(0)
推荐(0)
摘要:
仿真电路 本设计完整的实现了电子频率计设计,6位led数码管显示,累计每秒进入单片机的外部脉冲个数,显示在led数码管上。并使用按键进行自动测量。 /****************************************************************** AT89S51的 阅读全文
posted @ 2021-03-11 11:25
MCU创新DIY
阅读(81)
评论(0)
推荐(0)
摘要:
仿真电路 #include "inif.h" #include <at89x52.h> #include <absacc.h> #include "LCD1602.H" unsigned char data ad_result[16]={0}; unsigned char data dianliu_ 阅读全文
posted @ 2021-03-11 10:16
MCU创新DIY
阅读(59)
评论(0)
推荐(0)
摘要:
仿真电路 //包含头文件 #include <REG51.h> #include<intrins.h> //宏定义 #define LCM_Data P0 //将P0口定义为LCM_Data #define uchar unsigned char #define uint unsigned int 阅读全文
posted @ 2021-03-11 10:13
MCU创新DIY
阅读(83)
评论(0)
推荐(0)
摘要:
功能: 一个电子密码锁,应该能实现以下功能: (1)能够从键盘中输入密码,并相应地在显示器上显示‘*’; (2)能够判断密码是否正确,正确则开锁,错误则输出相应信息; (3)能够实现密码的修改; (4)断电或者单片机复位后能够保存之前的操作,比如密码的修改; (5)在操作错误达到一定次数后能够报警。 阅读全文
posted @ 2021-03-11 10:12
MCU创新DIY
阅读(214)
评论(0)
推荐(0)
摘要:
仿真电路: 程序: /***** LCD 12864 with KS0108B controller display driver *****/ #define uchar unsigned char #include<drive_functions.h> #include<get_keys.h> 阅读全文
posted @ 2021-03-11 10:10
MCU创新DIY
阅读(43)
评论(0)
推荐(0)
摘要:
仿真电路: 程序: #include<reg52.h> //头文件 #include<lcd12864.H> #include<HX711.h> #include<KEY.h> #include<math.h> #include<stdio.h> #define MAX 4 //宏定义,单价最大输入 阅读全文
posted @ 2021-03-11 10:08
MCU创新DIY
阅读(92)
评论(0)
推荐(0)
摘要:
功能: 使用方法: 打开电路图并运行 按键值1,可进入一倍分压模式 按键值2,可进入2.5倍分压模式 按键值3,可进入10倍分压模式 按键值4,可进入25倍分压模式 (注:最终1602显示的结果是分压后的电压再乘以倍数,也即1602会显示真实的电压值) #include <reg52.H> #inc 阅读全文
posted @ 2021-03-11 09:56
MCU创新DIY
阅读(52)
评论(0)
推荐(0)
摘要:
仿真电路: 结合实际情况,基于AT89C52单片机设计一个四层电梯单片机控制系统。该系统应满足的功能要求为: 4层电梯运行控制,轿内外呼叫,运行状态显示。独立键盘、LED显示楼层、指示灯。 (1) 电梯运行控制系统为四层控制系统。 (2) 电梯能够轿内外呼叫,并显示运行的状态。 (3) 设计系统具有 阅读全文
posted @ 2021-03-11 09:50
MCU创新DIY
阅读(125)
评论(0)
推荐(0)
摘要:
仿真电路: 程序: #include <reg51.h> #define uchar unsigned char #define uint unsigned int sbit wr=P2^0; sbit rd=P2^1; sbit ce=P2^2; sbit cd=P2^3; sbit rst=P2 阅读全文
posted @ 2021-03-11 09:49
MCU创新DIY
阅读(66)
评论(0)
推荐(0)
摘要:
仿真电路: /* 预处理区 */ #include <reg52.h> /* 加载"reg52.h"头文件 */ #include <math.h> /* 加载"math.h"头文件 */ /* 宏定义 */ #define unchar unsigned char /* 无符号字符型 */ #de 阅读全文
posted @ 2021-03-11 09:48
MCU创新DIY
阅读(52)
评论(0)
推荐(0)
摘要:
仿真电路: 程序: /* 宏定义 */ #define unchar unsigned char /* 无符号字符型 */ #define unint unsigned int /* 无符号整型 */ #define N 10 /* 延时参数 */ /* 数组常量定义 */ unchar code 阅读全文
posted @ 2021-03-11 09:47
MCU创新DIY
阅读(48)
评论(0)
推荐(0)
摘要:
【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl /* 预处理区 */ #include <reg52.h> /* 加载"reg52.h"头文件 */ #include <math.h> /* 加载"math.h"头文件 */ /* 宏定义 阅读全文
posted @ 2021-03-11 09:24
MCU创新DIY
阅读(48)
评论(0)
推荐(0)
摘要:
仿真电路: /* 预处理区 */ #include<reg52.h> //加载"reg52.h"头文件 #include<math.h> //加载"math.h"头文件 /* 宏定义 */ #define unchar unsigned char //无符号字符型 #define unint uns 阅读全文
posted @ 2021-03-11 09:22
MCU创新DIY
阅读(63)
评论(0)
推荐(0)
摘要:
功能: 解开压缩后打开仿真文件,点击运行按键进行仿真。 按切换档位按键可以切换电压、电流、电阻的测量; 在仿真过程中可以调节滑动变阻器“RV1”来模拟改变电阻值,在册电阻的档位可以看出阻值变化。 改变电压和电流量需要停止仿真,然后“R5(2)”/“R3(1)”那个绿色箭头,在跳出的对话框可以修改输入 阅读全文
posted @ 2021-03-11 09:21
MCU创新DIY
阅读(43)
评论(0)
推荐(0)
摘要:
功能: 本设计中,我采用了AT89C51单片机,芯片工作电压约为5V左右,从 左到右我设计的依次是电容滤波的三相桥式不可控整流电路,直流电机H桥驱动电路,中间穿插了电压、电流检测,转速和温度检测。 其中我比较详细的制作了转速检测报警电路,主要通过AD0809进行模数转换显示数码管上,可以设置报警上下 阅读全文
posted @ 2021-03-11 09:20
MCU创新DIY
阅读(229)
评论(0)
推荐(0)
摘要:
仿真电路: 程序: #include <reg51.h> #include <math.h> #define uchar unsigned char #define uint unsigned int #define ON 0 #define OFF 1 sbit PWM=P3^5; sbit MP 阅读全文
posted @ 2021-03-11 09:17
MCU创新DIY
阅读(59)
评论(0)
推荐(0)
摘要:
仿真电路 #include <reg52.h> unsigned long int fre; unsigned long int per; unsigned char time; unsigned int count; unsigned long int count1; sbit LCD_RS=P1 阅读全文
posted @ 2021-03-11 09:14
MCU创新DIY
阅读(42)
评论(0)
推荐(0)

浙公网安备 33010602011771号