STC8A芯片内部都有一定容量的Flash可以当作EEPROM。虽然擦除次数为10万次+,低于真正EEPROM芯片的100万次+,但是存储一些不经常修改的数据还是没有问题的,例如单片机的一些工作状态参数,在最初调整正常后很少再做调整。这样就可以省去一个EEPROM芯片的成本,大概1元左右。 1. E ...
分类:
其他好文 时间:
2020-06-28 16:48:16
阅读次数:
132
整体说明这节演示一下使用APP扫码绑定GPRS,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器程序兼容SIM800测试功能1.请按照第一节硬件介绍,下载单片机程序2.安装APP注:这节的APP和第三节的一样,如果在第三节安装了APP,不用重新安装.3.请使用杜邦线连接如下:白线 A3 TX ...
分类:
移动开发 时间:
2020-06-26 12:42:14
阅读次数:
124
一、虚拟串口驱动软件操作 (1)、下载虚拟串口驱动软件,安装完成后的图标,如下所示。 (2)、双击打开虚拟串口驱动软件图标,弹出以下界面。 (3)、点击添加端口,左边Virtual Serial Port Driver栏下Virtual port处出现添加两个虚拟串口:COM2与COM3。 (4)、 ...
分类:
其他好文 时间:
2020-06-26 12:26:20
阅读次数:
136
一、前言 其实我把zigbee后面的组网那些都看完了,现在开始写也是当复习吧。 二、原理分析 ①:看过好多博客,刚开始都是直接讲配置寄存器,但我觉得需要且有必要了解一下cc2530这款单片机。zigbee就在人家上面搭载嘛 CC2530微控制器采用QFN40封装,有40 个引脚。其中,有21个数字I ...
分类:
其他好文 时间:
2020-06-25 17:21:00
阅读次数:
96
使用Keil语言的嵌入式C编程教程(下) 用8051单片机进行定时器/计数器的计算与编程 延迟是应用软件开发中的重要因素之一。然而,在实现定时延迟的过程中,正常的延迟并不能给出克服这一问题的宝贵结果。定时器和计数器是微控制器的硬件组成部分,在许多应用中使用它来提供具有计数的宝贵时间延迟脉冲两个任务都 ...
分类:
编程语言 时间:
2020-06-25 17:13:21
阅读次数:
69
公司的 扫地机器人 第四章:51单片机 连接 有刷 直流 电机 驱动模块 1. 抱怨 网上的资料 首先,在淘宝买了一个L298N的驱动模块,然后 从淘宝店找资料,几乎所有的淘宝店都是一个 说明书,没有卵用。后来自己在网上找了好多东西,都没有什么用,整个下午就一直在看东西。尝试了各种方法,最终明白了 ...
分类:
其他好文 时间:
2020-06-24 00:22:43
阅读次数:
168
第三章:单片机与STM32 本章以主流单片机STM32为例讲解控制器和嵌入式软件编程。 本章内容规划: 3.1节,单片机概述 3.2节,Keil开发环境 3.3节,IO口编程和碰撞开关 3.4节,串口通信 3.5节,外部中断及超声波测距 3.6节,定时器及PWM电机控制 3.7节,IIC通信和IMU ...
分类:
其他好文 时间:
2020-06-24 00:15:14
阅读次数:
77
一、51系列单片机与PC端串口调试助手互相进行串口通信的单片机C语言程序 #include <reg52.h> #define uchar unsigned char #define uint unsigned int unsigned char flag,a,i; uchar code table ...
分类:
其他好文 时间:
2020-06-22 19:26:48
阅读次数:
137
一、借助ESP8266 WIFI模块,实现Android手机APP控制单片机来驱动硬件。 通过给单片机编写串口通信函数(用来实现单片机与ESP8266 WiFi模块通信)、激活ESP8266 WiFi模块WiFi功能的AT命令函数(用来把ESP8266 WiFi模块设置成具有端口号能发射WiFi的服 ...
分类:
移动开发 时间:
2020-06-21 19:39:09
阅读次数:
95
一、借助ESP8266 WIFI模块,实现Android手机有人网络调试助手(或Android手机网络调试助手)与单片机互相通信。 通过给单片机编写串口通信函数(用来实现单片机与ESP8266 WiFi模块通信)、激活ESP8266 WiFi模块WiFi功能的AT命令函数(用来把ESP8266 Wi ...
分类:
移动开发 时间:
2020-06-21 16:24:19
阅读次数:
70