![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HelloMCU!
Brunon
这个作者很懒,什么都没留下…
展开
-
51学习库(1)--数码管
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。申明:本系列全部例程通过单片机开发板,实验亲测有效!#include <reg52.h>#include <intrins.原创 2017-05-12 21:10:41 · 523 阅读 · 0 评论 -
用wifi模块开发项目
一、写在前面 继上次的文章wifi模块esp8266的学习后,我们就可以利用自己手上的esp8266-01 模块做一些小项目啦。网上有关利用wifi模块来开发项目的资料,我百度了,但是觉得很少,大多是在电脑上利用串口调试助手来发送AT指令来调试wifi,还有就是和wifi固件编程有关,所以现在我就得利用自己已有的工具和知识来开发项目。希望各位读者根据自己的实际情况来开发自己的脑洞,有什么好的建议原创 2017-03-02 20:35:38 · 13274 阅读 · 1 评论 -
WIFI模块--ESP8266的学习记录
WIFI模块之ESP8266-01一、写在前面 本篇文章记录自己学习wifi模块的一些信息,一是记录下来总比记在脑子中要好,二是与初学者分享学习经验,并且欢迎老铁们指正文章中出现的错误。 准备材料:我选用的是:esp8266-01的wifi模块,某宝上十几元,usb转ttl一只,电脑一台 参考文档:网上资源,wifi的AT指令手册原创 2017-02-23 16:25:10 · 2285 阅读 · 0 评论 -
/* 51学习库的几点说明 */
一、写在前面在平时的学习中难免会参考一些网上的代码,对于网上一些劣质代码会让人很头疼,所以为了对各位网友负责,我表示我的每部分代码都是经过测试成功之后才贴出来的,希望能为初学者提供更好的帮助。二、几点说明1、使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意;2、该系列博客并没有贴出完整代码,请注意,这些只是针对某些模原创 2017-05-12 22:32:09 · 382 阅读 · 0 评论 -
51学习库(10)--电机
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:该系列单片机自带PWM,可以用来控制电机速度申明:本系列全部例程通过单片机开发板,实验亲测有效!/* 电机 *///原创 2017-05-12 22:18:46 · 696 阅读 · 0 评论 -
51学习库(9)--EEPROM
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:使用示例:void main(){ unsigned int i; unsigned char d原创 2017-05-12 22:13:14 · 593 阅读 · 0 评论 -
51学习库(8)--DS1302时钟模块
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:使用说明:void main(){ InitLCD(); //初始化lcd InitDS1原创 2017-05-12 22:06:57 · 1082 阅读 · 0 评论 -
51学习库(7)--DS18B20温度传感器
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:使用说明:unsigned int temp = Ds18b20ReadTemp(); //调用函数,取得测温原创 2017-05-12 21:57:55 · 856 阅读 · 0 评论 -
51学习库(6)--DHT11温湿度传感器
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:使用示例:void main(){ char i; char array[14] = "lalal原创 2017-05-12 21:41:16 · 1084 阅读 · 0 评论 -
51学习库(5)--HC_SR04超声波模块
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:使用示例:void main(){ unsigned char i; init_SR04();原创 2017-05-12 21:36:53 · 998 阅读 · 0 评论 -
51学习库(4)--内部AD
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:该单片机内部有AD,可以直接使用内部AD进行模数转化 使用方法:main函数中:float num = GetA原创 2017-05-12 21:32:23 · 1462 阅读 · 0 评论 -
51学习库(3)--12864
学过51单片机的回过头来都会觉得51还是比较简单的,在此我将贴出在我的学习过程中,把对各种外设所进行的操作,封装成函数库的形式,以供新手学习。注:使用的单片机是stc12c5a60s2,该系列单片机属于加强51,在运行速度上是普通51的8-12倍,有关时序的操作需要加以注意。 注2:12864相关操作,使用方法:char array[10] = "hello";unsigned char i =原创 2017-05-12 21:22:42 · 615 阅读 · 0 评论 -
nrf24l01之python
一、 无线通信模块nrf24l01采用2.4G技术,同样,蓝牙和wifi模块也是采用的2.4G技术,只是后者在技术的基础之上做了扩展,封装更高,那么我们在做通信的时候,如果只是单纯想完成两个设备之间的通信,我的建议是使用nrf24l01模块*2。之前做过蓝牙模块之间的通信,其优点在于有指定的指令集,集成度高,操作起来十分方便,但是传输速度不快,质量不可靠,实时性不高,所以需要nrf24l01。二原创 2017-09-04 19:39:04 · 2677 阅读 · 3 评论