基于51单片机的恒温控制器系统protues+keilc 文章目录恒温控制器系统概述仿真软件系统设计电路设计软件代码编写代码下载恒温控制器系统概述该恒温控制器系统包含以下几个功能:可按键设定温度可显示当前温度和用户设定温度有升温、降温模块可最终达到恒温仿真软件Keil5Proteus8.6系统设计电路设计恒温控制系统一共有6... 2023-05-21 51单片机恒温控制c语言proteus
先学51还是先学STM32?STM32和51单片机的区别 之前无际在网上看了一些老工程师给初学者的一些建议。其中一个就是新手可不可以直接跳过51单片机学习STM32。很多无知的老鸟教唆初学者说51已经过时了,建议直接学STM32单片机。如果新手信了他的邪,能学会才怪!当他说出51过时的时候,我就知道这个人是个外行。所以在信息爆炸的... 2022-11-15 51单片机单片机stm32
51单片机和STM32单片机的结构有什么不同 我们先普及一个概念,单片机(即MicrocontrollerUnit;MCU)里面有什么。一个人最重要的是大脑,身体的各个部分都在大脑的指挥下工作。MCU跟人体很像,简单来说是由一个最重要的内核加其他外设组成,内核就相当于人的大脑,外设就如人体的各个功能器官。下面我们来简单介绍下51单片机和... 2022-05-05 51单片机stm32单片机
51单片机、AVR单片机和PIC单片机的IO口操作 51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO口的目的是让单片机的管脚输出逻辑电平和读取单片机管脚的逻辑电平。下面我们来看看51单片机、AVR单片机和PIC单片机IO口的操作的方法。一.51单片机IO口的操作51单片机IO口的结构比较... 2022-05-05 51单片机AVR单片机PIC单片机IO口操作
关于51单片机IO引脚的驱动能力与上拉电阻 单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。但是,程序控制不了单片机的输出电流。 单片机的输出电流,很大程度上是取决于引脚上的外接器件。单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为“灌电流”,外部电路称为“灌... 2019-04-14 51单片机IO引脚的驱动能力
AT89C51,51单片机1602液晶显示时钟程序 51单片机时钟c语言程序,这是一款AT89C51单片机1602液晶显示时钟程序,功能主要有:温度、时间、日期、星期显示以及调节。有多级菜单显示。第一级菜单调节时间、日期。第二级菜单显示自定义信息。AT89C51单片机1602液晶显示时钟程序#include"reg52.h"#include"intrins.h"#... 2018-03-12 51单片机c语言程序单片机时钟
4位单片机数字钟电子钟制作 电路原理如图1电子钟程序/Article/danpianji/2670.html元件清单如下:元件名称规格型号编号数量瓷片电容30PC1,C22瓷片电容104C51电解电容10uF/16-50VC31电解电容220uF/10VC41四位绿色阴数码管ORS-5463BGDS120PIC座DIP20IC11写入程序的芯片STC11F02... 2018-03-08 51单片机单片机4位数码管电子时钟C程序
51单片机4位数码管电子钟源程序 /***************************************************************************标题:定时器中断24小时时钟程序来源网站:http://www.dzkfw.com.cn/index.html效果:数码管显示24小时制时钟(具有调时功能)说明:使用12M晶振,key1=P... 2018-03-08 51单片机单片机4位数码管电子时钟C程序
AT89C2051电脑机箱风扇智能温控仪,AT89C2051Temperaturecontroller AT89C2051电脑机箱风扇智能温控仪,AT89C2051Temperaturecontroller关键字:AT89C2051,温度控制电路,51单片机,温控电路天气转凉后,为电脑加装的排气、硬盘风扇就无须运转。如果能根据电脑机箱温度决定风扇是否旋转,可降低噪音,减少功耗,电脑机箱风扇智能温控仪就是为此而设计的。... 2018-02-22 单片机智能温控51单片机温控
51单片机温控风扇(含程序+原理图+仿真+PCB) 1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。4.利用PWM调速,当温度低于下限时,风扇不转... 2018-02-11 温控风扇51单片机风扇
51单片机蜂鸣器播放音乐代码 /*生日快乐歌曲*//*******************************************/#include#defineuintunsignedint#defineucharunsignedcharsbitbeep=P1^5;ucharcodeSONG_TONE[]={212,212,190,212,159,169,212,21... 2016-11-21 51单片机编程歌曲
利用单片机AT89S51与ADC0809设计数字电压表,Voltmeter 1.实验任务利用(51单片机)单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。2.电路原理图单片机数字电压表电路图Voltmeter3.系统板上硬件连线a)把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABC... 2016-11-15 数字电压表ADC080951单片机电压表
单片机制作的纯正弦波逆变器,12VPureSineWaveInverter Aswehaveknown,theinverterisanelectronicdevicetoconvertDCintoACelectricity.Puresinewaveinverterusedtooperatethehigh-endelectronicequipmentsuchasmedicalequipment,digital... 2016-11-04 51单片机纯正弦波逆变器
51单片机00-59秒计时器0-59sTimer 51单片机00-59秒计时器0-59sTimer1.实验任务如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。2.电路原理图00-59秒计时器0-59sTimer3.系统板上硬件连线(1.把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8... 2016-09-30 51单片机计时器程序
51单片机按键程序中while(!key)的作用 我相信大家也是常常遇到过这一句代码while(!key);,那么大家知道这句代码是有什么用吗?在这我就和大家分享一下,还是用代码来说话吧:#includetypedefunsignedintuint;typedefunsignedcharuchar;sbitkey=P1^0;voiddelay(uintx){uchari;whil... 2013-04-14 51单片机while语句
51系列单片机寻址方式 所谓寻址方式就是单片机指令中提供的操作数的形式。也就是寻找操作数或操作数所在地址的方式。在51系列单片机中,存放数据的存储器空间有4种:内部RAM、特殊功能寄存器SFR、外部RAM和程序存储器ROM。其中,内部RAM和SFR统一编址,外部RAM和程序存储器是分开编址的。为了区别指令... 2013-04-03 单片机寻址方式51单片机
认识单片机引脚【详解】 本文以ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,其中AT89S51为标准51单片机,当然其功能比早期的51单片机更强大,支持ISP在系统编程技术,内置硬件看门狗。。。 AT89C2051是精简版的51单片机,精简掉了P0口和... 2012-04-08 单片机引脚图引脚51单片机
用51单片机设计的无线防盗报警器技术 本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单片机有很大的帮助。一、硬件设计电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报... 2012-01-15 51单片机无线报警器防盗器制作
51单片机汇编模拟串口通信程序 汇编编写的模拟串口通信程序T2作为波特率控制UART_RXD是硬中断0或1口,如果能进入中断,说明该线有一个起始位产生,进入中断后调用下面的接收程序。退出硬中断之前还需要将硬中断标志重新复位。UART_TXD 是任何其它IO即可。UART_SEND:PUSHIEPUSHDPHPUSHDPLPUSHPSWPUSH00HPUSH... 2011-08-25 51单片机汇编串口通信程序
51单片机双极型PWM的软件实现 KeilC是基于标准C内核的第三方语言,利用它可以很方便高效地实现对C51系列单片机的高级编程。C51是目前使用最普遍的8位单片机,价格低廉。它与软件编程结合,可以比较方便地满足众多功能要求,甚至取代一些复杂的硬件电路,简化硬件设计,并提高系统的可靠性和降低成本。基于这个思... 2011-07-23 51单片机单片机PWM
用51单片机制作的厨房定时器 用51单片机制作的厨房定时器笔者热衷制作,用单片机做一个简单有趣的厨房定时器,既解决了实际的问题,又满足了爱好实践的愿望,于是就有了本文的这个制作。这个电路十分简单,可以使用洞洞板直接焊接电路,制作用不了半天,无需调节,非常适合初学者练手制作。该制作以5分钟为一个计时... 2011-06-01 51单片机定时器制作电路
51单片机的液晶显示温度计程序 #include#includesbitRST=P2^0;sbitCLK=P2^1;sbitDQ=P2^2;sbitTSOR=P2^3;sbitALERT=P2^4;sbitRS=P2^7;sbitRW=P2^6;sbitEN=P2^5;/*------... 2011-05-22 51单片机c语言电子温度计
51单片机定时系统 定时/计数器和中断源的多少直接决定单片机的性能。MCS-51单片机内部有两个可编程的16位定时/计数器和5个中断源,具有较强的实时处理能力和对外部应急事件的处理能力。要充分发挥单片机的功能,必须充分利用定时和中断。定时器/计数器一、定时和延时的区别在单片机程序清单中,... 2011-04-11 单片机定时系统51单片机
51单片机扩展RAM读写子程序 下面的程序在11.0592MHz的STC89C52做过测试,C代码也很简单: #include #defineucharunsignedchar #defineuintunsignedint ucharxdataLD_at_0x7fff; voiddelay(uintcnt) { uinti; for(i=0;i } voidm... 2011-04-07 51单片机RAM读写子程序
C51定时闹钟程序 #include//头文件#include#defineucharunsignedchar//宏定义#defineuintunsignedintsbitkey1=P3^5;//位声明sbitkey2=P3^6;sbitkey3=P3^7;sbitfmq=P2^0;ucharcodetable[]={0x3f... 2011-03-31 51单片机定时闹钟程序时钟程序