基于51单片机与DS18B20温度传感器的温度计程序文件.doc
2022-06-07 13:00:39 281KB 互联网
基于51单片机三角波信号发生器设计论文.doc
2022-06-07 13:00:39 367KB 互联网
超声波是一种在弹性介质中的机械震荡,由于其指向性强、能量消耗缓慢、传播距离较远等到优点,经常用于测量距离。本文设计的倒车雷达系统就是利用超声波的上述特性做到对倒车距离实时和高精度的检测,同时,此系统成本低、设计简单、精度和稳定性好,有望得到广泛的应用,从而减少交通事故的发生。 此内容为AET网站原创,未经授权禁止转载。
2022-06-06 19:27:46 323KB 传感技术
1
2.2 设计原理简介 该设计设计一个低频信号发生器,我们采用的是 AT89C51 单片机用软件实现信号的 输出。该单片机是一个微型计算机,包括中央处理器 CPU,RAM,ROM、I/O 接口电路、 定时计数器、串行通讯等,是波形设计的核心。该信号发生器原理框图如图 2.1,总体 原理为:利用 AT89C51 单片机构造低频信号发生器,可产生正弦波,方波,三角波,锯 齿波四种波形,通过 C语言对单片机的编程即可产生相应的波形信号,并可以通过键盘 进行各种功能的转换和信号频率的控制,当输出的数字信号通过数模转换成模拟信号也 就得到所需要的信号波形,通过运算放大器的放大输出波形,同时让显示器显示输出的 波形信息。 输出 图 2.1 信号发生器原理框图 本方案其主要模块包括复位电路、时钟信号、键盘控制、D/A 转化及 LED 显示。其 各个模块的工作原理如下: (1)复位电路是为单片机复位使用,使单片机接口初始化;89C51 等 CMOS51 系列 单片机的复位引脚 RET 是施密特触发输入脚,内部有一个上拉低电阻,当振荡器起振以 后,在 RST 引脚上输出 2个机械周期以上的高电平,器件变进入复位状态开始,此时 ALE、 PSEN、P0、P1、P2、P4 输出高电平,RST 上输入返回低电平以后,变退出复位状态开始 工作。该方案采用的是人工开关复位,在系统运行时,按一下开关,就在 RST 断出现一 段高电平,使器件复位。 (2)时钟信号是产生单片机工作的时钟信号,控制着计算机的工作节奏,可以通 过提高时钟频率来提高 CPU 的速度。89C51 内部有一个可控的反相放大器,引脚 XTAL1、 XTAL2 为反相放大器输入端和输出端,在 XTAL1、XTAL2 上外接 12MHZ 晶振和 30pF 电容 便组成振荡器。时钟信号常用于 CPU 定时和计数。 (3)键盘模块是是用于控制信号输入的类型,当按键按下时,可以通过单片机编 AT89C51 单片机 数/模准换器 DAC0832 UA741 运放放大 接口 电路 键盘 输入
1
基于51单片机的温度湿度采集系统,涵盖PCB原理图及源代码
2022-06-05 20:30:50 86KB 51单片机
1
基于51单片机开发的电压表,使用数码管显示。含代码仿真。可用5V或20V量程。
2022-06-05 11:18:48 320KB 51单片机 电压表 代码仿真
1
实现对8个和16个通道温度的检测,数据采集以及温度的LCD显示,对超出设定温度范围的通道报警的proteus仿真
2022-06-05 11:16:11 192KB 51单片机 温度检测器 proteus仿真
1
#include #define uint unsigned int #define uchar unsigned char uchar code table[]= {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0}; uchar sec,min,hour,kfnum,tt; sbit key1=P0^0; sbit keyfunc=P0^1; void init(); void delay(uchar z); void display(uchar sec,uchar min,uchar hour); void keyscan(); void main() { init(); while(1) { keyscan(); } }
2022-06-04 23:41:53 2KB c语言 51单片机 电子钟
1
;标题:基于51单片机的微波炉控制系统(输入、显示、启动、微动开关响应) ;作者:马建军 ;日期:2008.11.13-15 ;软件:Proteus 6.7 SP3 ;芯片:80C51 ;说明:程序逻辑已在Proteus 6.7 SP3仿真通过
2022-06-04 22:11:31 55KB 微波炉项目
1
uCOS_51是基于uCOS-II v2.52移植的MCS-51系列单片机的高级应用,采用大模式,在Proteus 仿真里已经外部扩展64KB的SRAM。选择v2.52这个版本的原因在于本人在校学习嵌入式实时操作系统的课本使用v2.52源码进行讲解,uCOS-II是源码公开、可移植性非常强的实时系统。在此声明:欢迎学习传播,严禁商业运用,否则后果自负。
2022-06-04 19:22:01 3.61MB uCOS 51 Proteus
1