51-embedded system
文章平均质量分 77
明宇朗心
Thanksgiving Enjoy No ego
展开
-
1-51单片机串行口中断--什么时候开始?
基本概念51单片机串行通讯:1、串行口有两个数据缓冲寄存器SBUF,一个是发送缓冲寄存器,一个是接收缓冲寄 存器。2、串行口工作方式有2种,1为查询法,2为中断法。这里用中断法。3、串口的初始化:void init(void) //串口初始化{ EA=0; //暂时关闭总中断 TMOD=0x20; //定时器1工作在模式2--常数自动重装的8位定时器工作模式...原创 2018-04-15 22:39:29 · 10931 阅读 · 1 评论 -
2-Zigbee模块--你把我玩的团团转
Zigbee模块 Zigbee 发送与接收1、模块类型: DL-222、调试顺序:a:设置工作模式b:设置波特率—9600c:设置频道-相同即可d:设置主从机-A或者B端e:确认设置即可3、上图:...原创 2018-04-17 11:22:43 · 739 阅读 · 1 评论 -
3-多点温度采集模块设计--DS18B20驱动函数模块设计
1、温度数据的存放:比如显示:+25.7℃,这个数据有十位、个位、小数点后一位、为正数这几个成员的信息,因此我们需要建立一个结构体来包含这些成员,那么,定义的任意一个结构体变量都拥有这些成员的属性。//数据存储结构typedef struct tagTempData{ unsigned char btThird; //百位数据 unsigned char b...原创 2018-04-23 22:38:11 · 2293 阅读 · 0 评论 -
4-多点温度采集模块设计--DS18B20两个字节的16进制温度数转换为温度值
读取温度值1、这里是取4个节点当做温度检测节点://读取温度值TEMPDATA ReadTemperature() //结构体类型的函数{ TEMPDATA TempData; //TempData为结构体类型的局部变量 unsigned int iTempDataH; //温度的高字节整数部分 unsigned char btDot, iT...原创 2018-04-27 16:40:57 · 2920 阅读 · 1 评论 -
5--51单片机的休眠模式(又叫掉电模式、停机模式)的应用
1、个人总结单片机省电的两个模式的使用: 单片机正常工作时的功耗通常是4mA~7mA,进入空闲模式是其功耗降至2mA,进入掉电模式是的功耗可降至0.1uA以下。 当单片机进入空闲模式时,只有CPU处于休眠状态,其他硬件全部都处于活动状态,芯片内部程序所设计的寄存器都保持原值。 当单片机进入掉电模式时,外部晶振停振,CPU,定时器、...转载 2018-06-14 13:29:29 · 26000 阅读 · 3 评论