草庐IT

51单片机的交通灯控制系统(仿真+程序+报告+原理图)

1、主要功能该系统由AT89C51单片机+数码管模块+LED指示灯模块+按键模块构成。可实现基本功能:1、红绿灯正常切换,黄灯会闪烁2、红灯30s,绿灯25s,黄灯5s(时间不同只需修改变量,简单)按键功能:1、南北向红灯时间可调,东西向绿灯时间可调2、东西方向紧急模式:按下东西方向变为绿灯/红灯3、南北方向紧急模式:按下南北方向变为绿灯/红灯4、夜间模式:按下四路黄灯闪烁2、仿真protues仿真使用的是8.10版本,由于该软件版本迭代原因,不能确保其他版本软件能够正常运行,请安装好对应软件(版本一致或者高于这个版本都可以)3、程序代码只是放上来了部分代码,仅供参考。voidNS_SMG_d

STC89C51单片机相比于其他单片机具有那些优点?

STC89C51只适合和同性能的51内核单片机相比,性能不同并无可比性。11年前,我就是通过自学STC89C51入行单片机开发的。到目前为止都非常经典,很多开发板都是基于这个芯片去做的。我对STC单片机也是比较有好感的,一般51单片机的产品基本都用它。下面罗列下它的优点:1.资料丰富现在新手学习单片机基本都是从STC89C51,配套开发板和学习资源也更多,新手入门基本无压力。2.程序可以直接用串口下载,学习成本更低。这点我个人认为很重要,但是往往也是容易被新手忽略的。以前我接触过一些冷门的单片机,才知道烧录器是真的贵,最少都要几百上千。而STC的基本都支持串口下载,一个USB转串口工具才10多

java - "application blocked by security settings"阻止在 Linux mint 上的 firefox 上使用 oracle SE 7 update 51 运行小程序

背景在Linux上完成OracleJavaSDK(32位)的全新安装。安装正确,插件安装正确。问题小程序在Firefox中运行时出现以下错误(“应用程序被安全设置阻止”):设置以下是我使用的步骤:在VBox上安装Linuxmint16:>unname-aLinuxme-VirtualBox3.11.0-12-generic#19-UbuntuSMPWedOct916:12:00UTC2013i686i686i686GNU/Linux全部清理Javainstances.已关注instructionstoinstallLinux上的jdk-7u51-linux-i586.tar.gz。验证

java - "application blocked by security settings"阻止在 Linux mint 上的 firefox 上使用 oracle SE 7 update 51 运行小程序

背景在Linux上完成OracleJavaSDK(32位)的全新安装。安装正确,插件安装正确。问题小程序在Firefox中运行时出现以下错误(“应用程序被安全设置阻止”):设置以下是我使用的步骤:在VBox上安装Linuxmint16:>unname-aLinuxme-VirtualBox3.11.0-12-generic#19-UbuntuSMPWedOct916:12:00UTC2013i686i686i686GNU/Linux全部清理Javainstances.已关注instructionstoinstallLinux上的jdk-7u51-linux-i586.tar.gz。验证

基于51单片机实现时间显示及闹钟设置

文章目录一、介绍二、原理三、步骤四、结果五、结果分析六、总结一、介绍本次为大学中的一次创新实验,当时老师叫我自己拿个单片机去玩,为了赶时间就做了个简单的时间显示和闹钟设置,因为比较简单所以也把代码附上了。二、原理1.单片机单片机内部内部资源:Flash——程序存储空间;RAM——数据存储空间;SFR——特殊功能寄存器。51单片机指的是兼容IntelMCS-51体系架构的一系列的单片机。下图为单片机电路。2.LED小灯LED即发光二极管,俗称LED小灯,板子上用的是普通的贴片发光二极管。这种二极管通常的正向导通电压是1.8V到2.2V之间,工作电流一般在1mA~20mA之间。由于电源从正极到负极

基于51单片机的MQ-5天然气监测报警系统设计

基于51单片机的天然气监测报警系统设计基于51单片机的天然气监测报警系统设计视频1开发环境2功能说明介绍3仿真图4程序5原理图6视频讲解7设计报告7.1设计目的7.2概述7.3国内外研究现状8资料清单下载链接视频基于51单片机的MQ-5天然气监测报警系统设计1开发环境仿真图:proteus8.9以上程序代码:KEIL4/KEIL5原理图:AD设计编号:A00082功能说明介绍结合实际情况,基于51单片机设计一个天然气监测报警统设计。该系统应满足的功能要求为:实物功能:本设计由51单片机+MQ-5传感器模块电路+3个LED指示灯电路+蜂鸣器报警电路+PCF8591AD模块+风扇控制电路+继电器电

arduino和stm32和51和TSM32的区别,树莓派和jetson nano的区别

本科时段接触过很多嵌入式的微处理器和微控制器,但对其使用场景和区别一直没有一个总结,这次收集了一些信息在这总结一下。Arduino、STM32、51、TMS320和树莓派和jetsonnano都是不同的嵌入式系统,它们之间有以下的区别:开发难度和学习曲线:Arduino具有较低的开发难度和学习曲线,其编程语言基于C++,使用简单的API,适合初学者入门。STM32、51、TMS320等需要更深入的理解和掌握,通常需要具备一定的编程和电子知识。处理能力和性能:Arduino处理能力和性能较低,适用于一些简单的物联网应用和小型控制系统,而STM32、51、TMS320等则具有更强的处理能力和性能,

51单片机的基础知识——单片机简介

仅用于学习交流!!!仅用于学习交流!!!仅用于学习交流!!!一、什么是单片机单片机,即单片微型计算器,简称为单片机。用专业术语来讲单片机就是在一块硅片上集成了微处理器、存储器以及各种输入/输出(I/O,I指的是input,O指的是output)口的芯片。通俗点讲,单片机是一块集成芯片,这块集成芯片具有一些特殊的功能,通过编程我们可以用这块单片机的I/O口的高低电平变化来实现自己想要完成的功能。因而单片机的学习是需要一定的编程基础的,编程时我们一般会使用C语言或者汇编语言。我们常说的51单片机和52单片机一般指的是以80C51为内核的单片机,下面我主要讲解的是以80C51为内核的单片机。图1-1

51单片机的智能温室大棚控制系统【proteus仿真+程序+报告+原理图】

1、主要功能该系统由AT89C51单片机+LCD1602模块+DS18B20温度传感器模块+DS1302时间模块+继电器驱动模块+电位器模块构成。本方案适用于智能温室大棚、蔬菜大棚等各类设计中。版本一:1、DS18B20温度传感器检测大棚温度2、光照/湿度电位器模拟,ADC0832进行转换3、水泵/风扇/加热丝/补光灯可自动or手动控制4、LCD1602实时显示大棚环境参数和时间5、DS1302读取北京时间6、按键电路能够设置温度/湿度/亮度的上下限7、设声光报警电路,通过按键设置阈值,在超限后报警版本二:加入模拟GMS、蓝牙、上位机等模块的上传数据功能,按键按下上传当前时间、温度、湿度、光照

毕设--基于51单片机的温度报警器设计

目录1、简介2、设计要求与方案论证2.1、设计要求2.2、系统基本方案选择和论证2.2.1、单片机芯片的选择方案和论证2.2.2、温度传感器设计方案论证2.3、电路设计最终方案决定3、硬件设计介绍3.1、STC89C51介绍3.1.1、STC89C51主要功能及PDIP封装3.1.2、STC89C51引脚介绍3.1.3、单片机最小系统:3.2、DS18B20传感器介绍4、系统程序设计流程图4.1、主程序软件设计4.2、温度采集的软件设计4.3、温度采集算法软件设计4.4、温度转换命令子程序软件设计4.5、DS18B20的程序流程图5、Proteus仿真图6、程序代码7、资源获取注:本设计资源可