多数51单片机(STC系列单片机)的初学者都知道,在51单片机初上电时,可以通过PC机上位机软件将程序引导至bootloader,从而将新程序的hex文件下载至单片机中,完成程序的升级或是更新。在32位Cortex-M3内核下的STM32单片机也是可以做到的。这个上位机软件叫做“Flash load ...
分类:
其他好文 时间:
2017-07-16 21:24:37
阅读次数:
218
#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charuchar temp,aa,bai,shi,ge;sbit dula=P2^6;sbit wela=P2^7;uchar c ...
分类:
其他好文 时间:
2017-07-14 23:03:34
阅读次数:
186
通过採用C#语言实现的上位机控制单片机的步进电机模块、LED灯和蜂鸣器模块,使步进电机进行正、反转和停止并控制转速;LED灯模块进行有选择的呼吸式表达;蜂鸣器模块的開始和终止。 上位机通过串口和自己定义的通信协议(8字节)控制单片机的步进电机、LED灯和蜂鸣器模块。当中在控制步进电机的过程中,为了使 ...
分类:
其他好文 时间:
2017-07-14 20:22:31
阅读次数:
189
#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charuchar temp,aa,numwe,numdu;sbit dula=P2^6;sbit wela=P2^7;uchar ...
分类:
其他好文 时间:
2017-07-14 18:51:29
阅读次数:
223
串行E2PROM是可在线电擦除和电写入的存储器,具有体积小、接口简单、数据保存可靠、可在线改写、功耗低等特点,而且为低电压写入,在单片机系统中应用十分普遍。 串行E2PROM按总线形式分为三种,即I2C总线、Microwire总线及SPI总线三种。 一、I2C总线型 I2C总线,是INTER INT ...
分类:
其他好文 时间:
2017-07-14 13:31:05
阅读次数:
152
如何学习新技术 如何学习新技术 如何学习新技术 如何学习新技术 我从 2009年~2010 年左右开始学习信息技术,从初期围绕单片机做电子设计,一路浅尝辄止,走马观花。什么语言都用过,在各种平台上都干过活,有用的没用的都学了一些,一路尝鲜一路丢。 虽然有识之士们都说,光靠广度没法找到工作,要对一门手 ...
分类:
其他好文 时间:
2017-07-14 00:41:59
阅读次数:
257
今天我们在这里介绍一个非常有趣的项目,我们将使用Arduino开发板和GPRS将数据发送到SparkFun服务器。这是一个基于IoT的项目,我们将使用GSM模块SIM900A将一些数据发送到互联网上的Web服务器。 在这个项目中,我们将使用4x4数字键盘输入一些文本,并使用Arduino和GPRS将 ...
分类:
Web程序 时间:
2017-07-13 20:41:20
阅读次数:
363
一定要注意交叉开关问题:外设要想正确分配到指定引脚,一定要用配置工具确定分配到指定引脚;如果手动分配一定要仔细验证。这方面有个深刻的教训。 有个项目用c8051f020,用到2个串口,硬件已经确定好了,我主要负责软件,要想让UART0/1分别分配到指定的(P0.0~p0.1)/(P0.4~p0.5) ...
分类:
其他好文 时间:
2017-07-11 17:49:16
阅读次数:
105
当你使用3.3V的单片机的时候,电平转换就在所难免了,经常会遇到3.3转5V或者5V转3.3V的情况,这里介绍一个简单的电路,他可以实现两个电平的相互转换 (注意是相互哦,双向的,不是单向的!).电路十分简单,仅由3个电阻加一个MOS管构成,电路图如下: 上图中,S1,S2为两个信号端,VCC_S1 ...
分类:
其他好文 时间:
2017-07-11 10:18:44
阅读次数:
173
本篇博文最后改动时间:2017年01月06日,11:06。 一、简单介绍 本文以SimpleBLEPeripheral为例,介绍怎样将普通IO口(P12)自己定义为长短按键,实现按键3S以内松开为短按键、3S之后松开为长按键。 注:本文加入按键方法不与协议栈的按键相冲突,协议栈自带的按键仍可正常使用 ...
分类:
其他好文 时间:
2017-07-10 22:13:56
阅读次数:
286