当前位置:网站首页>资料分享|基于SHT11的简易温湿度检测仿真
资料分享|基于SHT11的简易温湿度检测仿真
2022-07-21 16:38:00 【电子工程师成长日记】
具体功能:
利用SHT11温湿度传感器实现温湿度的检测及调节功能。
设计介绍
单片机介绍
51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
资料内容
01
程序
本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。
02
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。
04
全部资料
全部资料包括程序(注释)、protues仿真、仿真视频、开发资料、单片机最小系统介绍等,全网最全!
资料获取
链接:
https://pan.baidu.com/s/1bJzEF_wrpIs0FSZpWSfUnA
提取码:ud5f
边栏推荐
- web3再牛 也没能逃出这几个老巨头的手掌心
- Kubernetes static storage and dynamic storage
- JMeter --- FTP performance test
- Two concepts for community construction
- How to make random factors in the game win the trust of players again
- JS数据转换 —— 树形结构和平铺结构的转换
- Outlook 教程,如何在 Outlook 中创建任务和待办事项?
- wallys/new product/DR7915/MT7915+MT7975/WiFi6 MiniPCIe Module 2T2R
- 同花顺开户哪个券商好请问,手机开户股票开户安全吗?
- Information sharing of programming learning
猜你喜欢
Comment changer la police de la console en console?
跟我读论文丨Multi-Model Text Recognition Network
Read the paper with me - multi model text recognition network
DS二叉树—二叉树结点的最大距离
Distsql deep parsing: creating a dynamic distributed database
个人实战经验:数据建模 “账户数据是属于维度还是账户域 ”
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
开发动态 | StoneDB 2022年版本发布里程碑
jmter---数据库性能测试
微信小程序 wx.request的简单封装
随机推荐
Let me show you eight fallacies in software design
How to make random factors in the game win the trust of players again
Pytorch 32 onnx model will change the solution every time the output results
IRP结构的MdlAddress,UserBuffer,SystemBuffer三种内存的区别
微信小程序 wx.request的简单封装
R语言使用ggpubr包的ggarrange函数将多幅图像组合起来、使用ggexport函数将可视化图像保存为png格式(width参数指定宽度、height参数指定高度、res参数指定分辨率)
Leetcode 1288. 删除被覆盖区间(可以,已解决)
Unity SKFramework框架(一)、Audio音频管理器
15. 谈谈这几个常见的多线程面试题
How to isomorphism + cross end, knowing applet +kbone+finclip is enough!
国家互联网信息办公室有关负责人就对滴滴全球股份有限公司依法作出网络安全审查相关行政处罚的决定答记者问
[case design] event distributor - sharing and implementation of cross class event response ideas
Information sharing of programming learning
C语言实型数据的存在形式以及合法性(浮点数)
CString to int
移动端测试需要注意的问题
How to change the console font to console?
Interface document evolution atlas, some ancient interface document tools, you may not have used them
qt5静态链接openssl错误处理
Introduction to 51 single chip microcomputer: LED lights flash at different frequencies