一般单片机内部有两种类型的存储器,分别是数据存储器(RAM)和程序存储器(ROM),我们用IPS下载线下载的程序存储在ROM空间里,在单片机运行程序的时候,程序中的变量储存在RAM空间里。 存储类型说明表: 存储类型 操作区域 寻址范围 data 字节寻址片内RAM 片内RAM的128B bdata ...
分类:
其他好文 时间:
2020-01-26 22:20:28
阅读次数:
159
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器#include <intrins.h> typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8; sbit LSA=P1^0;sbit LSB= ...
分类:
其他好文 时间:
2020-01-26 22:05:53
阅读次数:
86
硬件采用新唐n76e003单片机+合宙720D 4G模块+中国移动物联网卡+DVE开关电源 软件平台采用免费的sever酱平台 接收终端采用普通安卓手机+微信 配置工具采用VS 2019社区版+C#开发 可实现在中国大陆绝大部分城市,部分农村向微信报警的效果 优点:没有什么软件成本,硬件成本100元 ...
分类:
其他好文 时间:
2020-01-26 19:31:22
阅读次数:
170
本文隶属于AVR单片机教程系列。 在第一期中,我们已经开始使用UART来实现单片机开发板与计算机之间的通信,但只是简单地讲了讲一些概念和库函数的使用。在这一篇教程中,我们将从硬件与软件等各方面更深入地了解UART。 USART组件 一直在讲的UART其实是USART组件的一部分,USART比UART ...
分类:
其他好文 时间:
2020-01-25 23:27:10
阅读次数:
70
就在读研眼看着结束的时候,发现自己之前做过的东西从来没有认真总结过,就在这个寒假把过去在技术上的经历好好整理下吧。 或许多年以后,在我慵懒的躺在摇椅上扇蒲扇的时候,靠着这篇文章,我还能回忆起年轻的时候那些快活的日子哈哈哈。 大一的时候学习了stm32单片机,我把实验室一个毕业多年的学长留下的六足机器 ...
分类:
其他好文 时间:
2020-01-22 23:38:13
阅读次数:
98
【摘要】 关于程序变量和内存分配,都是需要我们时刻关注的问题。我相信有不少人在这块犯过很多的错误,也可能说明我们基础不够扎实,编写程序的习惯也不够好。 总结一下关于程序的变量和内存方面的概念,虽然是属于C语言方面非常基础的知识,但是工作中一不小心还是会发生一些内存泄漏、内存溢出之类的问题。所以自己对 ...
分类:
其他好文 时间:
2020-01-22 22:20:57
阅读次数:
77
前言 在上一节只是稍微说了下数据缓存 https://www.cnblogs.com/yangfengwu/p/11769059.html 这节为了可以让大家直接应用起来,我封装了下. 咱们平时发送数据的时候最希望的是可以有个缓存,每次把要发送的数据存到缓存里面 需要发送的时候咱就去缓存里面去取 而 ...
分类:
其他好文 时间:
2020-01-22 14:47:05
阅读次数:
96
本文隶属于AVR单片机教程系列。 中断,是单片机的精华。 中断基础 当一个事件发生时,CPU会停止当前执行的代码,转而处理这个事件,这就是一个中断。 触发 中断的事件成为 中断源 ,处理事件的函数称为 中断服务程序 (ISR)。 中断在单片机开发中有着举足轻重的地位——没有中断,很多功能就无法实现。 ...
分类:
其他好文 时间:
2020-01-21 00:56:08
阅读次数:
151
雕爷学编程,Arduino动手做,开源硬件,创客传感器,RS232转TTL串口模块 ...
分类:
其他好文 时间:
2020-01-20 12:56:45
阅读次数:
87
1、为什么要自己开发一个串口调试助手 通常我们都是:在网上直接下载一个串口助手,可执行文件,直接使用,并无法得到其源码,在此我们提供了一个VB6.0开发的串口助手: (1)让你极速掌握串口开发的要点; (2)提供源码,并且源代码中有详细注释; (3)极速开发出上位机,并与下位机(单片机)等通讯; ( ...
分类:
其他好文 时间:
2020-01-19 22:27:58
阅读次数:
133