1-51单片机开发板介绍(所讲内容,功能介绍)

今天算是测试好了自己的51开发板,这是学习51单片机的第一篇文章,所以就介绍一下自己的开发板的一些功能

自己会把所有的功能讲的明明白白,说一下哈,自己的教程注重于基础,实际应用和综合使用,

基础: 自己会把基础讲的明明白白,透透彻彻

实际应用: 我会把自己做过的一些项目的案例和教程结合起来分享给大家,,会告诉大家真实的项目应该怎样做.

综合使用: 因为自己电路,单片机,FPGA,STM32,PLC,上位机,Android等等或多或少的都做过项目,所以我会综合起来讲,所有的东西都会一点一点的写出来,保证会让大家有脱胎换骨的感觉

记住自学的能力都是靠自己自学起来的,自学不是自己一个人学哈,是能够借助各种资源哈.......自己大学呢学的机械,机械还行吧!....

唉,其实想一想以前别人许多的嘲讽和不相信的眼光,能活下来真的不错,确实挺气人的...我的四年大学有多少的心酸,煎熬,痛苦也只有自己一个人真正的明白.....唉又在这伤感了....或许伤的太深....

下面看我的具体会讲的内容就知道了

说一个就让人感兴趣的,自己的板子板载了一个WIFI模块,

用户拿到手就可以和自己的手机绑定实现远程控制(8266的底层源码是公开的)

可以看我的这一系列的文章来专门学习这个模块

APP可在百度手机助手,安卓市场,91助手,下载安装(搜索"小五物联")

打开APP

我写的程序是控制的WIFI模块的GPIO0引脚

继电器吸合了,(灯亮)

现在测试采集数据

这是采集的温湿度传感器的数据,然后串口发给了WIFI,然后WIFI远程发给了手机(温度25,湿度38)

不要认为这是什么高大上而且很难的东西,也不需要认为,因为自己的教程会让你自己也会做,在这里自己保证,大家可以看我的其它的文章,

写的很详细,我更注重的是 过程  ,在我这里学的不是最终的知识,而是学习最终知识的过程,我自己提倡的不是灌输知识而是引导知识.

自己的开发板的灯,自己做开发板的时候给自己的开发板定了几个原则

1,不要浪费开发板(最少的空间学到尽量多的知识),不要让开发板打肿脸充胖子,,,,

举例,自己的开发板没有矩阵键盘,,,外置

点灯的同时学习三极管,场效应管,因为发现很多学电子的竟然连这些都不会用,,,,硬件是软件的母亲,,,,,自己的原理图是只求工作正常,

具体如果在项目中如何用,会在教程中说...

2,不要把电路做的一点问题没有

咱是学习想要学习的知识的过程,如果没有任何问题,干脆出一本宝典直接拿来背算了...

举例:51的输出能力都说弱,怎么个弱法.....自己只有P0口接了上拉的电阻,其余的都没接,可以试一下接了上拉电阻的和没接的同时去

控制一个东西,绝对会有不同的效果..

3,板子上应该放最实用的,做项目最有可能用到的知识点

举例---IIC通信(EEPROM存储数据)

SPI通信(Flash存储数据)

单片机(故意选了一个内部没有硬件串口的,,自写串口)

PWM,PWM低压信号检测

等等

整体说一下自己的规划

整个分为

控制篇 ,通信篇 ,综合篇,应用篇

控制篇(单片机引脚去控制灯啦,数码管啦,继电器啦直流电机啦,步进电机啦,按键检测啦,等)

通信篇(我不会先说串口,采集NE555的PWM信号,DHT11,IIC,串口,下载过程,485,422,232,,SPI等等)

综合篇(配合上位机,Android等,控制,采集,CRC等等等等,这个涉及到的实用的东西会比较多)

我会把各种协议讲的详详细细,不要怕协议,协议只不过是别人规定的,记住是人为的规定的而已.....

应用篇(做一套自己想做的东西或者和我做的一样...,从画板子,发到工厂做出来,焊接,测试,等等一系列过程(真实的去做,不是说说而已,体验一下过程,做个小小的东西就行))

不怕万人阻挡,就怕自己投降......

原文地址:https://www.cnblogs.com/yangfengwu/p/8924588.html

时间: 2024-10-04 18:40:48

1-51单片机开发板介绍(所讲内容,功能介绍)的相关文章

树莓派、 Arduino 、传统单片机开发板该如何选择?

几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电路板,甚至自己打样电路板来使用,已经成为了一个趋势.现在,我们面前的选择就空前的丰富,一方面,是以Arduino和树莓派为首的开源硬件阵营,另一方面,则是以STM32.51和S3C2440为首的传统单片机开发板阵营.笔者根据自己的使用体验,与读者简单谈一

[arduino]-序言:面向仅有C语言基础之人的单片机开发板

arduino_是一个项目_也是一个商业公司,但其核心价值是_构建在社区上的,开源的,低门槛的单片机开发板. 单片机_是一种低性能的_计算机,这个名字源于其_把所有需要的硬件_全部做到_单个_芯片中去. 开发板_是一种特殊的电路板,上面不仅搭载了单片机,还可以包括: --为单片机_供电的电源 --便于_连接其他硬件的_接线柱(/座/孔/盘) --便于_与其他硬件_相互通讯的_芯片.连接器 --特定的芯片.按钮.开关 市面上有许多_早于arduino出现的_专业开发板, 事实上_arduino系列

51单片机开发环境Keil4安装及程序开发图解

背景: 这篇文章是给我一个哥们写的,想从事技术开发工作,最欣赏有想法的人了,不喜欢混日子的人了,我就推荐他做硬件(不知道是不是误人子弟),然后就想让他学习一下单片机,正好我这里有一个大学时候的51开发板,让他了解一下,也试着学习一下编程和看原理图,让他有个大概的方向,也正好可以找找哥们自己的工作方向.文章内容很简单,但对于初学者来说比较有用,毕竟我大学学习的时候也是这么过来的,我一点一点的截图,给他做一下参考,所以大神路过请不要看了,以免耽误你的时间. 软件安装流程: 1.解压文件 2.打开文件

[学习笔记]15个QA让你快速入门51单片机开发

一.C语言相关... 1 Q1:sbit与sfr代表是什么?有什么作用?... 1 Q2:#define OSC_FREQ  22118400L这句宏命令里的“L”是什么意思?... 1 Q3:我粘贴了别人的代码,怎么发现没有unit这个类型?... 1 Q4:为什么好多变量都是char类型?它不是字符类型吗?怎么可以用来计数?    1 Q4.1:51单片机中的char,int,long,float,double各占多少个字节,取值范围多大?    1 Q5:unsigned char dat

51单片机开发资料 keil资料共享

51单片机的资料很多,汇总起来也很麻烦,这是我项目的部分资料,都是老生常谈的东西,还是直接扔资料比较实际,资料都上传到闯客网技术论坛,需要资料可以自己去下载吧,同时关于单片机开发和学习,也建了一个裙,供大家不懂的交流和学习:6①③③7705⑧ 1.何谓单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算.控制).RAM(数据存储).ROM(程序存储).输入/输出设备(例如:串行口.并行输出口等).在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上.而在单片机中

自制单片机开发板

Honkly开发板V2.0 Honkly开发板V3.0 反面:

迅为开发板知识库-4418开发板编译Android镜像内容分享

迅为4418开发板是基于Ubuntu12.04.2 平台做开发,所有的配置和编译脚本也是基于此平台.如果你对Linux 和Android 开发很熟悉,相信你会根据错误提示逐步找到原因并解决,错误提示一般是选用的平台缺少了某些库文件或者工具等原因造成的:否则,我们建议初学者使用和我们一致的平台,即Ubuntu12.04.2,你可以在我们的网盘下载Ubuntu12.04.2 的镜像,安装的时候请务必参考我们手册提供的步骤,这是我们经过严格测试的,以免遗漏一些开发时所需要的组件. 详情了解:http:

IMX6开发板-迅为imx6开发板 Cortex A9四核 硬件介绍

摘要: 处理器:Freescale Cortex-A9四核 i.MX6Q主频 1 GHz 核心板配置:2GB DDR3内存 16GB EMMC存储 扩展引脚多大320个 运行温度-20°到+80°之间 丰富接口:支持全网通4G模块.GPS模块.WIFI蓝牙.SATA接口.千兆以太网.CAN总线.CAMERA接口等 设计技术:核心板采用八层PCB沉金盲埋设计,更能保证电磁兼容与系统稳定

云计算仿真软件Cloudsim介绍以及类的功能介绍

一·云计算的介绍 云计算仿真软件,称为CloudSim.它是在离散事件模拟包SimJava上开发的函数库,可在Windows和Linux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发,并提供了以下新的特点: (1)支持大型云计算的基础设施的建模与仿真:(2)一个自足的支持数据中心.服务代理人.调度和分配策略的平台.其中CloudSim 独特功能有:一是提供虚拟化引擎,旨在数据中心节点上帮助建立和管理多重的.独立的.协同的的虚拟化服务:二是在对虚拟化服务分