如何理解物联网 图文结合透彻解读

从智能手环、智能手表、VR、AR、MR、共享单车再到无人驾驶,物联网将会彻底颠覆我们的生活,正好读到一本《图解物联网》的书,里面用图文的方式把物联网以及相关技术做了个很透彻的解读,特此分享于你。一、理解物联网物联网的英语是Internet of Things,缩写为IoT,这里的“物”指的是我们身边一切能与网络相连的物品,并非万事万物,而是特指能够连接互联网的东西,如果衣服,手表,鞋子能够连上网,那就是IoT中所指的物,如果只是蚯蚓,泥土,空气,卫生纸,甚至我正在敲打的键盘(普通键盘),就不能算是物联网中的物。随着宽带的普及,能搭载在机器上的超低功耗传感器投入市场,无线通信的进步等,都促使着除...
关键词: 物联网

http://www.eeworld.com.cn/IoT/article_201805083947.html 发布时间: 2018-05-08



单片机5个IO口扫描LED显示亮灭

原理图如图,我想用单片机五个脚做LED扫描显示亮灭 ,能请教一下编程思路吗  我应该怎么做呢 小白求教 单片机5个IO口扫描LED显示亮灭 每 2-10 mS 调用一次: 0. 静态变量cnt 1. COM全输出‘1’ , SEG 输出接下来要轮到的COM对应的实际要显示的值 2. 轮到的 COM 输出 0 ,所谓‘选中’。 3. if...

http://bbs.eeworld.com.cn/thread-644085-1-1.html 发布时间: 2018-05-08



【新版CH554评测】cdc+touchkey测试

usb是CH554的强项,想利用usb模拟串口的方式与单片机内部通讯,串口操作还是我们最习惯的通讯手段。 以usb-cdc为基础,去掉usb和uart1之间的数据交换功能,程序直接截取usb的数据,添加touchkey扫描功能,并通过usb将键盘扫描结果发送到串口终端。 程序代码上传: 此内容由EEWORLD论坛网友我爱下载原创,如需转载或用于商业用途需征得作者同意并注明出处 【新版CH554评测】cdc+touchkey测试 :handshake:handshake:handshake:handshake ...

http://bbs.eeworld.com.cn/thread-644062-1-1.html 发布时间: 2018-05-08



AWorks的哲学思想

作者:周立功  一、思维差异苹果之所以成为全球最赚钱的公司,关键在于产品的性能超越了用户的预期,且因为大量可重用的核心领域知识,综合成本做到了极致。Yourdon和Constantine在《结构化设计》一书中,将经济学作为软件设计的底层驱动力,软件设计应该致力于降低整体成本。人们发现软件的维护成本远远高于它的初始成本,因为理解现有代码需要花费时间,而且容易出错。同时改动之后,还要进行测试和部署。由于缺乏科学的软件工程方法,不仅软件难以重用,而且扩展和维护难度很大,从而导致开发成本居高不下。更多的时候,程序员不是在编码,而是在阅读程序。由于阅读程序需要从细节和概念上理解,因此...
关键词: AWorks ZLG

http://www.eeworld.com.cn/qrs/article_2018050847957.html 发布时间: 2018-05-08



利用51单片机测量电容量

 ms 数,远远不如使用单片机直观方便。下面介绍一个利用单片机测量周期的方法,测量上述电路中电容器的电容量。大家都知道,51 单片机的外部中断,可以设定为下降沿触发。当第一次下降沿来临时,在中断程序中,启动定时器的计时;在第二次下降沿来临时,再停止定时器。这样一来,计时器所统计的数值,就代表了脉冲的周期。定时器在计时方式下,是针对机器周期计数,在晶振为 ...

http://www.eeworld.com.cn/mcu/article_2018050739066.html 发布时间: 2018-05-07



DS18B20 与数字温度计

DS18B20 是温度检测器件,具有单总线、数字化的特点。它的外形结构还比较脆弱,一般来说,它只是适合于检测室温的场合,环境条件稍稍恶劣一些,它就抗不住了。在工业场合,做而论道一般还是使用 PT100,这个东西抗造。做而论道用 18B20 和单片机制作了数字温度计,在办公室里放了 N 多年。它和酒精温度计显示的温度,还是有些差异,也不知道谁测量的准。做而论道编写程序,基本上以汇编为主,一般也不想拿出来,因为很少有人看汇编的程序。用汇编语言编写程序,思维要跟着计算机、存储器、二进制、逻辑运算、...、来走。多数人的思维,还是停留在中小学...
关键词: DS18B20 数字温度计

http://www.eeworld.com.cn/mcu/article_2018050739065.html 发布时间: 2018-05-07



单片机汇编语言编程:汽车转向灯控制器

;刚才在百度知道上看到一个题目:http://zhidao.baidu.com/question/439326240.html;转眼之间,知道宝贝又找不到了,百度真是变化莫测。;呵呵,做而论道已经提前一步保存下来了题目的要求。;=================================================;题目:汽车转向灯控制器的编程;1号键(左转向)按下时 实现P3.6闪亮,P0-P2口左流水;;2号键(右转向)按下时 实现P3.7闪亮,P0-P2口右流水;;3号键(刹车键)按下时 实现P0-P2口同时亮;;4号键(紧急状况键) 按下时 实现P3.6和P3.7同时闪亮。;...

http://www.eeworld.com.cn/mcu/article_2018050739064.html 发布时间: 2018-05-07



PWM --呼吸灯

呼吸灯最早见于苹果的电脑,近年来,在各种手机上也频频出现。呼吸灯是很简单的东西,用一片 555,搭成一个多谐振荡器,再用 RC 电路滤成锯齿波,再驱动 LED 就可以了。LED 在锯齿波的控制下,逐渐的由亮到暗、再由暗到明的周期性变化,看起来就好像是在呼吸。555 电路,调整起来比较困难,不如使用单片机来制成呼吸灯,可控性较强...
关键词: PWM 呼吸灯

http://www.eeworld.com.cn/mcu/article_2018050739061.html 发布时间: 2018-05-07



用 74HC595 把 LCD1602 改成串行数据接口

LCD1602 的接口形式是并行的,它有 8 条数据线、3 条控制线。这样就需要 11 条线来控制它的正常工作。虽然它还可以工作在 4 位数据线的形式,最精简的形式是 6 条线。有位网友想要使用 74HC595 进行串-并转换,想要用 4 条线来控制 LCD1602。可见链接:http://zhidao.baidu.com/question/458604195.html。多用了一块芯片,省下了单片机的引脚,这也算是一种方法吧,在系统规模较大、资源...

http://www.eeworld.com.cn/mcu/article_2018050739060.html 发布时间: 2018-05-07



PWM --真正的流水灯

很早以前,在某个论坛上就看到下面的题目:用单片机的 I/O 口控制 8 个 LED,要求编写程序,实现下面的功能。1.第 1、3、5、7 个灯半亮,其余的全亮。2.第1个亮1/8、第2个亮2/8、第3个亮3/8、第4个亮4/8、第5个亮5/8、第6个亮6/8、第7个亮7/8、第8个全亮。3.所有的灯逐渐从暗到全亮,再由全亮到暗。4.8 个灯从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环。好像是用来搞竞赛的,只是没有看到像样的结果。这些个要求,都是要使用 PWM 来解...
关键词: PWM 流水灯

http://www.eeworld.com.cn/mcu/article_2018050739059.html 发布时间: 2018-05-07



51 单片机扩充外部中断

//给出的电路如下图所示://图片链接://http://xiangce.baidu.com/picture/detail/684895d8e7d3b312ef1c7eb503c20233254a2475//要求://1.在 K2 或 K3 的中断服务期间,K1 的中断请求仍能被服务;//2.当 K2 与 K3 同时按下时,K2 优先被服务,K3 在 K2 服务结束后才能被服务;//3.在 K3 的中断服务期间,K2 的中断请求不能被服务。//每个中断的服务用调用软件延时程序DELAY来模拟。//编程实现上述功能,设主频为12MHz。//由图可见,三个按键和外部中断的关系如下://k1 ---...
关键词: 51 单片机 外部中断

http://www.eeworld.com.cn/mcu/article_2018050739058.html 发布时间: 2018-05-07



51 单片机串口的扩充方法

基本的 51 单片机有四个并行口,其中还包含了一个串行口。当接口不够用的时候,大家就会想到,使用什么外接芯片来扩充。但是,各种教材、参考书、网络文章,介绍扩充并行口的花样不少,扩充串行口的方法,几乎无人问津。偶尔见到一个,也是使用 8250、8251 等“巨型”芯片来扩充的。使用这些芯片,就要占用单片机很多的更为紧缺的并行口,基本上就是得不偿失。更别说还要设置复杂的控制字了。做而论道使用简单...

http://www.eeworld.com.cn/mcu/article_2018050739057.html 发布时间: 2018-05-07



51 单片机的 P0 口

形式来扩充外部空间了,三态门的现象,基本上,已经看不到了。现在一般都是把 P0 口当一般的 IO 接口来使用。此时,P0 口就只有两种状态:输出低电平和高阻态。想要让 P0 口输出 1,单片机就没有这种能力了。----------------------在英文版的 AT89C51 的数据文件中,节选一段关于 P0 的文字如下:Port 0Port 0 is an 8-bit open drain...
关键词: 51 单片机 P0

http://www.eeworld.com.cn/mcu/article_2018050739056.html 发布时间: 2018-05-07



51单片机--设置数码管的闪烁位置,便于输入数字

/*有四个独立按键为 K1~K4,有四个数码管,可显示 0000~9999。初始时都显示 0。四个数码管中,有一个处于闪烁状态。闪烁的频率为 1Hz。利用 K3、K4 可以使得闪烁的位置左右移动。只有不停闪烁的位,才可以用 K1、K2 使其数值递增或递减。数值的范围是 0~9。题目连接:http://zhidao.baidu.com/question/455550887523150405.html做而论道编写程序如下:*/#include <reg52.h>#include <intrins.h>sbit  k_a = P3^1;sbit  k_s ...

http://www.eeworld.com.cn/mcu/article_2018050739054.html 发布时间: 2018-05-07



51单片机--仿真出租车计价器

这汇编的程序,编写的很复杂,实现的功能却还是很简陋。在硬件方面,显示金额的位数也不足。做而论道用 C 重新编写了一个程序,如下:#include<reg52.h> #include<intrins.h>#define BAITIAN 10   //白天价格/km#define YEJIAN  14   //夜间价格/km#define DENGREN  1   //停车等人价格/30ssbit  QD = P3^4;sbit  RY = P3^7;unsigned char  da...

http://www.eeworld.com.cn/mcu/article_2018050739053.html 发布时间: 2018-05-07



51单片机基于 Proteus 制作 10 以内加减的计算器

51 单片机,本质上是微控制器,以逻辑运算见长。用它来设计计算器 ?不知道谁想出来的这样的题目,思路明显就是跑偏了,呵呵特别是后一个的题目,不仅要求能加减乘除,竟然还要求选用数码管来显示。如果是选用 LCD1602 液晶屏来显示,勉强还算对路。数码管,只能显示出来减号,让它显示加号、乘号、除号,都是不可能的。一些网友为这个题目提供了答案,可是没有一个像样的,呵呵提问者也明显不满意,又反复提问了...

http://www.eeworld.com.cn/mcu/article_2018050739052.html 发布时间: 2018-05-07



用 51 单片机和 DAC0832 做波形发生器

LM324,可以单电源使用,也可以用正负双电源。对于本电路,希望它输出的是:0~-5V,这就必须给它加上正负双电源。只加上了正12V 的电源,它的输出,就只能是:0~+12V,它绝不可能输出负电压。按照楼主的电路,仅仅增加了负电源,执行程序后,截图如下: (插图如果看不见,可以到题目链接去看。)图中,数字是100,输出电压是-1.953125V。显示,仅仅是两位小数。在程序中改变数字(0~255),输出电压也随之改变。周期性的改变,输出电压就可用示波器观察到。加上正负电源后的电路,做而论道以前是用过的。上大学时,学习单片机课程,用的实验箱,里面就是这个电路,几乎是一模一样的。用P0口...

http://www.eeworld.com.cn/mcu/article_2018050739051.html 发布时间: 2018-05-07



在 51 单片机系统中使用 8155

单片机自身的 RAM 存储空间和引脚数目往往有些不足,当需要在外部拓展不太多的时候,8155 芯片就是首选了。一片 8155,可以提供 256 字节的 RAM,3 个并行 IO 接口和一个 14 位的定时器。8155 的内部还集成了地址锁存器,如果只是需要扩展...
关键词: 51 单片机系统 8155

http://www.eeworld.com.cn/mcu/article_2018050739050.html 发布时间: 2018-05-07



51单片机:在2位数码管上循环显示00-99,间隔0.5秒

原理图#include <reg52.h>#define uint unsigned int                   // 宏#define uchar unsigned char sbit a = P1^0;                          sbit b = P1^1;sbit c = P1^2;sbit d = P1^3;...

http://www.eeworld.com.cn/mcu/article_2018050739049.html 发布时间: 2018-05-07



单片机:按键(使用中断)控制数码管的数字加减(c语言实

本实验的目的:使用中断实现通过编号为8和C的按键控制数码管数字的加减,加至15之后再循环到0,减到0之后保持0不变。#include <reg52.h>      sbit WEI=P2^7;  sbit DUAN=P2^6;    void delay(int t)  {      while(t--);  }  unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x6...

http://www.eeworld.com.cn/mcu/article_2018050739048.html 发布时间: 2018-05-07




<上一页 12131415161718192021222324252627 下一页> 相关结果约91,786个