E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单片机编程
CAN通信
单片机编程
——最快入手方法
为了您的学习更有效率,别再做无头苍蝇,虽然没有捷径但有前人的学习经验可以借鉴如果您使用的单片机不带CAN总线,那么本篇文章对您不适用(编程环境是Keil5)使用stm32系列单片机开发CAN的朋友们和以下内容契合度更高第一步:简单的了解CAN(如果在真正初次使用CAN前就把它很深入地剖解,那你是真的闲。建议编程的时候才深剖)①CAN是一种通信协议(举例485,422,232,IIC,SPI它们也是
Entronk_star
·
2019-08-02 20:30
基础学习
单片机学习
单片机编程
实用的函数封装方法原理——新手强化编程思路
大前提:C语言基础扎实且熟悉
单片机编程
(或者会自己查资料解决基础问题)小前提:该功能较为复杂不封装函数难以促成简洁的代码第一步:寻找自己要实现的功能的所有子功能的介绍及实现办法举个例子:当我们目标功能是
Entronk_star
·
2019-07-31 22:52
基础学习
单片机学习
STM32单片机培训-武汉华嵌科技课程大纲
随着软件复杂度的相应提高,传统的
单片机编程
方式不能够满足需求,基于Cortex-M3/4的芯片功能强大,正好满足相对复杂的控制软件对MCU功能的需求。本课程选取目前性价比最高的
华嵌嵌入式
·
2019-06-01 22:38
stm32单片机培训大纲
C语言编程中的指针
单片机编程
中,涉及指针的地方很多,需要多看多练习多总结。
dawn0919
·
2019-03-27 01:13
C
指针
C/C++/VC++
电路基础第5版读书笔记(第一章基本概念)
我个人突然对单片机感兴趣,但是发现
单片机编程
本身不难,无论是搬运库函数,还是设置寄存器,更多在于查找技术文档,困难得是电路问题。
dark_tone
·
2019-03-06 22:44
电路原理
发布一款STM32的ISP升级工具(命令行方式)
实际上就是FlyMCU等
单片机编程
器的命令行版本,实现了程序下载、页擦除、获取芯片信息(PID、UID)等功能。已测试的芯片有F1系列、F4系列。
drinow
·
2018-12-04 21:22
在KEIL下查看
单片机编程
内存使用情况
但是呢对于单片机的内存一直不了解,一直到现在,在一次
单片机编程
时我用到了malloc函数为指针分配内存空间。不知道为什么内存一直分配不成功。所以这才去了解单片机的内存。
D_azzle
·
2018-10-26 10:34
小马哥RoboFly开源STM32F103四轴简介
这款四轴面向的人群是电子相关专业(包括自动化、电气自动化、电子信息工程、计算机、测控等专业)的大学生,通过一个完整的四轴项目来学习贴片元器件的焊接、PCB设计软件AD的使用、电路基本知识、旋翼型无人机的基本原理、STM32
单片机编程
与基本使用
四轴-小马哥
·
2018-09-24 19:57
嵌入式开发
STM32
小四轴
小马哥
RoboFly
飞控
无人机
STM32延时函数的三种方法——最好掌握第三种
单片机编程
过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us()和毫秒级delay_ms()。
初入江湖的郭大侠
·
2018-08-05 11:58
stm32
读《啊哈算法》学习笔记---快速排序
关于排序算法,排序算法算是最简单也是
单片机编程
等方面用的较多的一个算法。在之前我这个笨笨经常用的就是冒泡法了。冒泡法就是从第一个数据开始一一挨个比较大小,然后按照大小排成一列,简单粗暴容易理解。
kuaileguyue
·
2018-05-25 21:00
编程实践
物联网全栈教程-从云端到设备(十四 完结 )
二首先要说的是使用技小新的MQTT
单片机编程
小工具生成一个C语言的头文件,这个在之前的文章里已经说过了。
JIXIN_LEE
·
2018-05-25 11:01
物联网全栈教程-从云端到设备(八)
一个叫MQTT客户端用来模拟设备向云端发送数据和接收云端的数据;另一个叫作MQTT
单片机编程
小工具,是技小新针对阿里云MQTT服务器连接过程中的痛点,自己编写的一个电脑程序,用来生成连接阿里云MQTT服务器时的账号密码等信息的
JIXIN_LEE
·
2018-05-14 19:55
【阅读书籍】嵌入式软件方向(推荐阅读书籍)
当然,一些
单片机编程
、上位机编程什么的都是要掌握的。毕业将近,肯定是需要准备一些关于嵌入式软件方向的专业书查漏补缺,下面就列举清单,希望也能对你有所帮助。
Yngz_Miao
·
2018-05-13 14:42
《其他》阅读书籍推荐
51
单片机编程
简单入门——点亮实验板上的LED灯
1、使用uVision4创建项目2、选择MCU的型号:Atmel->AT89C523、是否创建C51启动文件,选否。启动文件以前汇编常用,现在少用了。4、新建文件,需指定命名为.c文件5、双击SourceGroup1,添加led.c或右键AddFilestoGroup‘SourceGroup1’或最终将led.c增加到SourceGroup1目录下:6、开始在led.c下编写c语言代码//单片机编
Dreamy_lin
·
2018-03-05 19:12
单片机
函数封装总结
单片机编程
时,常常会遇到重复使用的代码模块(如:延时函数delay),或者是刚刚验证过的模块需要移植到主程序中(如:传感器模块)。
CLL_caicai
·
2018-02-09 11:55
函数封装总结
单片机编程
时,常常会遇到重复使用的代码模块(如:延时函数delay),或者是刚刚验证过的模块需要移植到主程序中(如:传感器模块)。
CLL_caicai
·
2018-02-09 11:55
01月02日长光培训嵌入式学习第十一天
今天老师为我们带来通过数据库进行
单片机编程
,这与我们节前寄存器编程有很大的不同,虽然根没有变但表现形式有了天翻地覆的改变。别看今天的PPT课件只有八页,其中所蕴含的信息量可能需要几周的时间进行消化。
长光培训_王任
·
2018-01-02 19:06
起始篇章
ARM11),再到最近一值在做的PowerPC架构、X86架构计算机;从简单数字/用模拟电路到复杂高性能服务器;原理设计用过Protel99SE、AD9、Cadence;软件开发用过简单Keilc/c++进行
单片机编程
Zeroone_Hsu
·
2017-12-15 16:54
序言
程序人生
ARM
X86
Linux
架构设计
简单单链表的实现
一直
单片机编程
,第一次写一个链表的;记录如下#include#includetypedefstructlink//声明一个结构体link,并typedef成l{intdata;structlink*next
blalbl
·
2017-09-27 22:01
system
program
单片机编程
多动作(操作、事件)的设计方法心得(一)
在写单片机程序的时候,一个程序有几个动作(操作,事件…),几个动作还有某种关系,或互斥,或按时间顺序等等。本文应该算作程序设计一类,还是比较简单的,权当为梳理记录,不图讲到什么高深道理。言归正传,设计程序的时候,一定要有分块的概念,大块包含小块,正如人类逻辑上的包含关系。比如一套广播体操分,几套动作,每一套动作分几Part简单的重复动作。那么我们应该认识到,这些简单的重复动作是不可再分割的,所以原
dieniqiang6899
·
2017-08-21 23:59
单片机超轻量级操作系统
在写完面向对象的
单片机编程
,就特别想在
单片机编程
引入一个多线程多任务的编程,把这个思想引入单片机。
SeanyBrake
·
2017-01-10 00:00
单片机
操作系统
多线程
单片机
Arduino esp8266 wifi模块发送http请求
在以往的
单片机编程
过程中,可能大多数人更加熟悉的是单片机的wifi模块与服务器建立socket连接。
lrh_12580
·
2016-10-29 16:02
单片机
arduino
初学单片机时总结的想法及一些程序
一、
单片机编程
总结1、要养成总结的好习惯,总结不仅是对自己学习的一个总结,还是对学习过程的一个回顾与加深,还可避免第二次犯错。
E_ROAD_BY_U
·
2016-08-26 09:06
51单片机
2.4 特殊功能寄存器和位定义
我们主要是用C语言来对
单片机编程
,而有的单片机有那么几条很特殊的独有的编程语句,51单片机就有,先介绍2条。
softn
·
2016-07-04 19:00
单片机编程
开发技巧
工作了7个月之久,对单片机的编程也开始慢慢熟悉起来,以前总是知道单片机就是定时器,状态机,中断这些东西结合起来效率是相当高的,但是自从接手开发GPF这个芯片之后,我发现了另外一种单片机的开发技巧,高手请绕道。 我们都知道,在程序中,延时会影响单片机的实时性能,导致效率明显降低,但是在GPF这个芯片的开发中,系统延时和初始化被供应商做到了一块,所以调用程序,必须要做一定的loop才能使得程序能够
morixinguan
·
2016-06-27 12:00
C语言之谈谈存储类、链接。
在我们大一学习C语言的时候,曾经碰见过一些关键字:static,extern,以及在
单片机编程
时遇到的register。其实当我们对存储类,链接有了了解之后,这些疑惑都会解决。
qq_26768741
·
2016-03-16 20:00
C语言
51单片机学习
第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的
单片机编程
思想
a1314521531
·
2016-03-14 09:00
技术
IO
硬件
单片机
几道
单片机编程
题
一、将(0~99)的100个连续十进制数,依次存入首地址为2000H的RAM区的存储单元中去。二、设主机fosc=12MHz,按下列要求,对单片机内的定时/计数器进行初始化编程。(1)使T1工作于计数方式,计数值为10000,软件起动,计数值满后向CPU申请中断;(2)使T0工作于定时方式,定时时间为50ms,软件起动,定时值到时后向CPU申请中断;(3)T1优先级高于T0。麻烦了~一定加分悬赏分
baidu_知道
·
2016-01-25 11:17
51汇编语言
学习嵌入式的感想(来自分享)
3.熟悉C语言在
单片机编程
中的运用(了解C语言基本语法)。---》这个阶段我推荐几个好的资源吧!1.霖峰的天狼心51单片机入门视频教程(免费的)
alanyunfeng
·
2016-01-04 10:00
Linux 下 i2c switch(选路芯片mux) — pca9548
还有一些资料是
单片机编程
的,可惜在linux上并不能成功执行。pca954x系列是一种i2cswitch芯片,比如pca9548可实现8个开关,进而实现多了8条i2c通道。
maochengtao
·
2015-12-05 14:00
[置顶] 体系编程、SOC编程那些事儿
一、体系编程的边界和范畴嵌入式开发人员往往从最简单的51
单片机编程
开始,然后慢慢会接触到PIC、AVR
yueqian_scut
·
2015-11-21 22:00
ARM
SOC
mips
51
体系编程
ASSERT宏-基于
单片机编程
开发
/*---------------------------------------------------------------文件名称:ASSERT.h说 明:ASSERT宏作 者:温子祺创建时间:2010-08-06联系方式:
[email protected]
博 客:http
·
2015-11-13 02:07
assert
《51单片机C语言创新教程》
献给渴望学好
单片机编程
的朋友,一切只为了解密
单片机编程
高手的秘诀!
·
2015-11-13 00:14
C语言
关于keil
单片机编程
中的data,idata,xdata,pdata,code数据类型
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、C
·
2015-11-11 08:01
code
stm 32 LED(寄存器版本)
而且嵌入式
单片机编程
中的位操作非常多,于是在这里用寄存器来好好锻炼下C语言的位操作。 一、电路: 依然控制LED1闪灭就OK了,LED1接stm32芯片的PORTD.2口,高电平输出。
·
2015-11-01 08:08
版本
单片机编程
文件组织形式(个人编程规范)
1、外设或系统资源驱动函数组织形式。所有函数写在.c文件里面,.c最前面包含自身头文件。每个.c文件都有一个相对应的.h文件,其他文件或系统只调用.h文件。 2、.c文件除了最前面要包含自身头文件外,应该尽量全部是函数定义,接口信息、宏定义等尽量放到.h文件。接口信息尽量通过宏定义消除不同单片机IO定义上的差别。 3、整个软件工程应有一个MCU_Init.h文件,文件中包含整个系统要用到的宏定
·
2015-10-31 15:48
单片机
C51单片机头文件和启动文件
<intrins.h> //定义了一些外部函数,在C51
单片机编程
中,
·
2015-10-31 11:42
单片机
AT89Cxx和AT89Sxx,stc89系列
单片机编程
区别
大一的时候 买了一个单片机开发板,马马虎虎的学习了一下单片机,也算是接触电子智能化的敲门砖了, 但是由于当时随便买了一个开发板,然后就墨守成规的 按照教程一步一步学,,没有去扩展看看其他单片机。(其实在在此都是讲的51系类的单片机 也不能算是其他系类的了),今天在无聊中 想区别一下这两种单片机下载程序的区别,就在网上搜了一下,看到回答的问确实很多, 但是越看越蒙, 因为答
·
2015-10-31 09:34
单片机
SQL Server 2005 For Developers
下来不可, 在Google,Baidu,XunLei上找了很多, 都经过测试后, 最后,得出了一个下载地址: 不要去TTBT,5Q这些地方找种子了, 我昨天在5Q上下了一个种,打开结果是什么
单片机编程
的东东
·
2015-10-30 11:24
sql server 2005
基于arduino2560的tc35 GSM的使用
近些天一直在研究XC-TC35模块,此模块使用起来特别方便,只要熟悉一些AT指令及简单的
单片机编程
即可轻松使用废话不多说,下面粘出我写的代码下面粘出代码//收发 #include #define Buf_Max
king_ocean
·
2015-10-15 21:00
GSM
arduino
tc35
基于PIC单片机的TC35 GSM使用心得
近些天一直在研究XC-TC35模块,此模块使用起来特别方便,只要熟悉一些AT指令及简单的
单片机编程
即可轻松使用废话不多说,下面粘出我写的代码(基于PIC16F877A)此程序可以实现用手机发送“开灯”或
king_ocean
·
2015-10-15 20:00
pic
tc35
迪文DGUS屏 网上的经验和感慨
说下我的经验,就是
单片机编程
时可将所有变
ysmz4
·
2015-08-18 14:00
单片机与
单片机编程
单片机就是片上计算机,广义的计算机可以理解为CPU+内存,那么单片机就是把CPU和内存封装在一块的芯片。它不同于我们习惯上认识的计算机,由于不带外设和封装性,它已经高度电子元器件化。电子元器件,通俗的讲就是电路板上密密麻麻带有管脚的各种原件,电子原件通过贴片或直插的方式固定在电路板上。原件的正方向通常是使标记在上或左上的一个方位,在正方向的情况下,划出U形,按照先后顺序,从1开始为管脚编号。单片机
七厘米光影
·
2015-07-12 23:00
[Keil-C51]在Keil C51中使用sizeof()的一点问题记录
问题描述:利用51核的
单片机编程
时,有时需要确切知道某个数值的字节数大小(如AD采集时采集到的AD值会存放在n位的数值),除了查找KeilC51的手册进行验证,另一种就是直接用sizeof()查看。
suxiang198
·
2015-07-11 00:00
c
sizeof
[STDIO.h]51内核的
单片机编程
中STD…
问题描述:C语言学习时,可以在PC终端进行字符串的读取与显示,用的较多的是scanf(),printf(),getchar(),putchar(),gets(),puts()等函数,这些函数是由STDIO.h接口提供的,用于标准输入输出用的。KeilC51也支持这些功能,而且默认是使用单片机串口进行输入输出的。 具体使用:程序中需要包含stdio.h头文件,使用默认的接口文件中的函数时不能使
suxiang198
·
2015-07-11 00:00
PIC振荡器配置与时钟切换
单片机编程
就是C语言+寄存器设置。以前对PIC振荡器的配置都是拿来主义,把别人的代码拿过来用就行了。这两天特意研究下振荡器的配置与时钟切换。
a10615
·
2015-05-13 18:00
配置
pic
混合编程
振荡器
时钟切换
单片机编程
:让led数码管显示数字0到9
led数码管在单片机系统中应用非常普遍,是由发光二极管构成的。数码管由7个发光二极管组成的一个“日”字形,如果需要显示小数点,那么就再加上一个点,就是8段数码管。 数码管显示亮度高,相应速度快,分共阴极和共阳极两种形式,常用的有单个的和4联的,还有两联的和专门用来显示时间的。/*************************************************** *程序功能:点
zhang5476499
·
2015-05-11 17:00
单片机编程
思想之消除阻塞
本人写单片机程序也有五六年了,其实在三年前我写的程序里几乎没有delay()了,如果你的程序没有delay那么整个程序执行起来会非常的快.下面我们来分析下平时写单片机程序中所遇到的阻塞,以及解决思路.在讲之前我们的程序框架是main函数里先初始化,然后while(1),前台程序是各种中断.阻塞有:①按键程序判断会用到delay消抖,典型的消抖是5ms.②动态显示时候显示一位数码管时候也会用到延时5
yunjie167
·
2015-05-07 21:00
编程
消除阻塞
单片机编程技巧
软件定时器
51
单片机编程
:做一个简易的流水灯
#include #defineucharunsignedchar #defineuintunsignedint uinttable[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; voiddelay(void){ uinta=50000; while(a--); } voidmain(){ inti=0; while(1){ for(i=0;i=0
xflcx1991
·
2015-05-07 11:00
工作两年想换工作:是否要去考研?
我本科是电气专业,上学的时候对编程挺有兴趣,也参加过几个电子设计比赛拿过奖,但基本都是c语言
单片机编程
。软件编程没有涉及过。毕业时找工作时看上了某国企的牌子,没仔细思考就进来了。
sxhelijian
·
2015-04-21 08:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他