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
单片机程序
无需编程,DIY自己智能小车的Android蓝牙遥控软件(一)
每天一段单片机小知识,我们的微信公众号:mcu_51请记得推荐给身边每一位朋友很多热衷于玩单片机小车、机器人的童靴,往往也向往着有天能自己编写一个Android手机的遥控程序,通过自己的手机遥控小车,
单片机程序
用
tidavery
·
2020-08-08 21:43
单片机小车
单片机看门狗的使用
造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测
单片机程序
运行状态的芯片
观点小号
·
2020-08-08 19:42
嵌入式
Tiny4412裸机开发过程(四) --- 点亮LED灯和下载裸机程序
那么在编写裸机程序时与我们写
单片机程序
如STM32有什么不同?其实在编写时的步骤与单片机一般无二,基本步骤一般是查看硬件原理图,查看芯片手册,编写程序,下载程序。下面我们也按这个步骤来。
可以吃的鱼
·
2020-08-08 19:32
C语言面向对象编程之基类。
C语言可以说是最开始入门的语言,它让我们接触了程序的奥妙,当我们慢慢的接触了C++,Java或者其他更加高级的语言时会发现C语言使用起来很不方便,其中之一就是,以我个人为例,一开始学习C语言是用来编写
单片机程序
的
JasonHuo_
·
2020-08-08 18:36
C语言
关于keil5开发stc8等51
单片机程序
和在线调试的步骤
首先在这里下载keil5的c51单片机版(keil5分为keil-arm版本(MDK),keil-c51版本)http://pan.baidu.com/s/1skMv2Nz密码:9env,参考了https://blog.csdn.net/feit2417/article/details/80890218然后安装,跟电脑上已经存在的keil装不同路径,然后发送自己的快捷方式到桌面即可(我感觉电脑会认
biao2488890051
·
2020-08-08 16:20
stc单片机
第1个裸板程序(S3C2440)
第一个程序只能是汇编,以前写
单片机程序
,用到IAR、MDK等,一上来就写main()函数,那是编译器帮你封装好了。目标:点亮LED1有两种方法:(1)只写一个汇编文件和makefile。
jiaruitao777
·
2020-08-08 16:04
ARM裸机
(JZ2440)
关于字节型数据转为浮点型数据的问题
410300020008EB0C水表回应:41031043CF162500D659A700D659C1FFFFFFE75729其中从第4-7字节为float型数据,43CF1625,解析值应该为414.173,
单片机程序
点颗烟取暖
·
2020-08-08 13:51
单片机控制步进电机-AVR详细程序
单片机控制步进电机-
单片机程序
(avr)硬件线路连接图见上一篇文章:https://blog.csdn.net/LuDanTongXue/article/details/87869557软件:ICCV7FORAVR
皮皮黄-机电工程师
·
2020-08-08 12:39
步进电机控制方法
朱老师ARM裸机学习笔记(七):汇编写启动代码之调用C语言
我们在操作系统下写的应用程序以及其他一些
单片机程序
不需要设置栈是因为,操作系统或者单片机内置的代码已经初
Kevin_Mr
·
2020-08-08 12:37
ARM内核和驱动
JZ2440裸机实验-使用C语言点亮LED
我们平时在编写
单片机程序
(譬如51单片机)或者编写应用程序时并没有
wwwlyj123321
·
2020-08-08 12:31
STM32M CUBE实现printf打印调试信息以及实现单字节接收
在写
单片机程序
时我们一般喜欢使用printf来通过串口打印调试信息,但这个函数是不可以直接使用的,必须做点对库函数的改动。
追梦的魂影
·
2020-08-08 11:21
C
STM32
51单片机编程:双机串行通信
用汇编或C语言编写一个51
单片机程序
,用本侧的K0~K3能控制对侧的L0~L3,用对侧的K0~K3能控制本侧的L0~L3。通信线断开后,不需重启,接上通信线后,应能自动重新建立通信联系。
baidu_知道
·
2020-08-08 10:41
串口通信
stm8l151低功耗程序架构,调试心得
锂电池充电保护电路+18mAh纽扣电池;软件逻辑是,每隔一分钟,采样两路温度并保存在EEP里;通过USB转TTL,上位机能够读取,展示温度曲线,最大最小平均值等简单的运算;整个方案很简单,但也走了不少弯路......
单片机程序
框架之伪代码
华温冷控
·
2020-08-07 22:59
单片机技术
单片机程序
设计的十层功力 - 来自网络整理
第一层:我来了处在这一层的典型是可以用C语言写简单的逻辑控制,如闪烁LED,简单数码管显示,简单外围模块驱动实验。一般对单片机感兴趣,经常动手实践的人,半年左右,可以练到此地步(针对没有接触过单片机的人而言)。此层最典型的示例就是,扫描按键时候,检测按下------延时20ms--再次检测按下----返回键值或等待释放。如果你是这样做的,或者正在这样做,毫无悬念,应该处于这个级别。对于95%的电类
xiayufeng520
·
2020-08-07 22:33
他山之石
codeblocks 51单片机学习(一)
跟着教程装好了sdcc,然后就可以开始编写51
单片机程序
了,但是中途遇到一些小坑,记录一下。环境搭建及工程创建使用原先就已经安装的codeblocks17.12,然后安装sd
枫沉枯绿
·
2020-08-07 21:57
51单片机心形灯实现从左到右顺时针流水编程
心形灯效果图如果是静态效果请刷新页面哦心形灯原理图编译软件:KeiluVision5(如有需要可点此链接下载:https://download.csdn.net/download/qq_36931762/11343174)
单片机程序
下载软件
爱放火的安小妮
·
2020-08-07 16:09
单片机编程
向大家推荐一个好用的单片机IDE---EmBitz
EmBitzSTM32
单片机程序
开发也许很多朋友常用的IDE有keil,IAR,Eclipse等常见工具,keil,IAR各有优劣吧,我开始学单片机的时候也是从这两个IDE开始的。
暗水天狼
·
2020-08-07 15:44
EmBitz-单片机
STM32程序中使用printf打印中文字符乱码
(以上两个链接均是我个人的博客,只是在不同的平台上面)前言:相信同我一样,有一部分同学在写
单片机程序
的时候喜欢用printf打印相关信息到串
Kevin_8_Lee
·
2020-08-07 11:17
STM32的点点滴滴
IAR
STM32 内部FLASH读写操作
关于STM32内部FLASH读写操作
单片机程序
flash对应的内部地址。falsh内部128bytes为一页,32页一个扇区。
zzYuanWai
·
2020-08-07 11:02
STM32HAL库学习
VScode开发51
单片机程序
前言学习单片机的小伙伴肯定受够了keil那种非常不友好的界面,虽然说支持代码高亮与自动补全,但是接触过VScode的人肯定忘不了强大的自定义功能,所以说找了一下是否能够在VScode里面开发51程序,还真的有,不过用的不是keil的编译器,用的是SDCC,尽管刚开始接触有点编程上的不习惯,但还是觉得能够接受,现在分享一下自己用的环境配置。安装插件PlatformIOIDE安装完了之后就可以开始新建
浮舟相随
·
2020-08-07 10:37
VScode布道
使用VS code代替keil编写8051
单片机程序
最近使用keil5敲代码发现很多地方都不是很方便,比如将定义错的变量改名字,keil5的搜索并不是那么好用的,导致变量得一个个替换。而且当代码长了之后,需要在定义的地方和调用的地方频繁切换、反复横跳,查看变量名字。。。然后听同学说,VScode好像很好用的亚子,今天决定倒腾一下。。下载并安装VScode附上VScode下载链接:https://code.visualstudio.com/进去后直接
R.ui..
·
2020-08-07 10:15
STM32F103ZET6 独立看门狗 IWDG
造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测
单片机程序
运行状态的模块或者芯片
普罗米修斯1024
·
2020-08-05 14:59
STM32
用51单片机做信号发生器,同时输出四种频率的方波
//编写51
单片机程序
,输出方波。
baidu_知道
·
2020-08-05 12:29
非同一般
基于FPGA的按键扫描程序
但是
单片机程序
的编写通常都采用C写,也有用汇编,而FPGA却是采用VHDL或者Verilog这种硬件描述语言来编写。初次利用VHDL编写控制程序,最开始就有点反应不过来了。
weixin_30426065
·
2020-08-05 04:15
EXCEL表格中把汉字转换成unicode编码
由于
单片机程序
的需要,要进行汉字和Unicode的编码的互换,因此要建立一张码表,格式是这样的{"阿","963F"},。
CC攻城狮
·
2020-08-04 21:52
STM32
C语言
idea
BUCK型电源芯片的调压方式分析
但最近手上的一个项目要求可以通过
单片机程序
控制输出不同的电压值。最初想到了用数字可调电阻器芯片去实现电压的调节。所有搜索了几款电阻器芯片,发现这种芯片都是分很多级的电阻一档一档来切换,这样实际
song_hh
·
2020-08-04 18:03
理论
电路
如何使用eclipse开发
单片机程序
目前的GNUMCUEclipse可以支持ARM内核和RISCV内核的MCU。下载gnumcueclipsehttps://gnu-mcu-eclipse.github.io/downloads/以此表示:IDE程序,windows下目前只有64bit,不需要安装,解压即可。Plugin,下载zip文件后解压,然后通过Eclipse的菜单Help->Installnewsoftware,选择Add-
pq113_6
·
2020-08-04 16:50
MCU编程
QT笔记(8)——Qt与51单片机串口通讯
常常通过串口通讯来完成,本次基于RS232通讯来完成的,硬件是普中的STC51单片机开发板;板子如下图:不需要液晶显示器,自带的例子这里就不贴了,主要实验是Qt进行串口链接,发送数据,单片机判断发送的内容并做出反馈;
单片机程序
是
abcvincent
·
2020-08-04 13:17
qt
Qt编写安防视频监控系统33-onvif云台控制
功能中最常用的,最常用的功能排第一的是拿到视频流地址,排第二的就是云台控制了,云台控制的含义就是对带云台的摄像机进行上下左右的移动,一般云台摄像机都是带有一个小电机,一旦收到485或者网络来的正确的指令以后就触发
单片机程序
feiyangqingyun
·
2020-08-04 10:53
Qt-视频监控系统
基于uFUN开发板的心率计(一)DMA方式获取传感器数据
和使能时钟2.配置DMA3.配置ADC4.主程序调用实际的显示总结资料下载参考资料uFUN评测系列文章前言从3月8号收到板子,到今天算起来,uFUN到手也有两周的时间了,最近利用下班后的时间,做了个心率计,从
单片机程序
到上位机开发
whik1194
·
2020-08-04 07:14
电子电路
串口
单片机
S5PV210-NoOS-汇编写启动代码之设置栈和调用C语言
我们平时在编写
单片机程序
或者写应用程序时并没有去设置栈
咸亨苦行僧
·
2020-08-04 06:01
linux
单片机
ESP8266 SDK编程的程序架构和注意事项
程序架构:和普通
单片机程序
的比较(1)普通单片机的程序运行时基于“主循环”的方式Main.c文件中:Intmain(void){初始化……………//IO口,定时器,设置中断………..While(1){…
一颗小树(叶子)
·
2020-08-03 23:39
ESP8266
无线通
设备端模组透传对接AEP平台测试(一)
应用对象:
单片机程序
的远程升级。1、首先分析项目所需要到的硬件设备,MCU,NB模组。
唯心唯力
·
2020-08-03 22:54
中国电信AEP平台对接测试
STM32学习笔记之C语言复习+寄存器地址名称映射分析
#ifdef条件编译
单片机程序
开发过程中,经常会遇到一种情况,当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。条件编
Xiao老板
·
2020-08-03 09:13
STM32G4学习记录
c语言
单片机控制数字光照强度传感模块GY-30(主芯片BH1750FVI)之模块化编程(持续更新中)
更新:2014/04/2914:05(补充:以下代码只需要修改.h文件中含有“选择”字样的部分,就可以达到复用的效果)对于串口调试部分,请参考《
单片机程序
协助调试方法(一)串口调试》点击进入对于BH1750FVI
yagnruinihao
·
2020-08-03 09:52
单片机
状态机思路在
单片机程序
设计中的应用
状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂些,但这不影响我们对状态机的认识。进一步看,击键动作本身
辰奕
·
2020-08-02 17:52
编程学习
vc6.0程序调试技术总结
但是在写
单片机程序
时,会出现一些问题,就需要程序的调试技术。在图书馆借了一本书《c语言程序设计实验教程》(西工大出版社),再结合网上一些网友的博文,在这里对vc6.0的程序调试技术简单梳理一下。
changqiang08
·
2020-08-02 17:47
读书
STC
单片机程序
下载原理与自动下载
目录一.stc单片机下载程序的原理二.冷启动下载三.自动下载程序1.硬件自动下载2.软件自动下载3.外部触发自动下载参考资料一.stc单片机下载程序的原理在stc单片机中有两个程序区:用户程序区和ISP监控程序区。这是STC89C52单片机数据手册中的内容。根据数据手册,我们可以知道,当冷启动或者对ISP_CONTR寄存器送入60H(STC12、15、8是对IAP_CONTR寄存器送入60H)产生
Qrpucp
·
2020-08-01 06:40
经验总结
单片机程序
是如何执行的?指令数据写哪了?
单片机的运行需要执行程序,同时硬件也是必不可少的,二者缺一不可。大家都知道单片机的运行需要执行写好的程序,但是单片机的指令数据都被写在了哪里?在哪读取指令?让我们从最开始的环节讲起。在单片机上电的瞬间,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些很少
EDA365????
·
2020-07-30 22:38
单片机
为何
单片机程序
不用加载到RAM
一.STM32程序构成1.1.STM32的存储空间1.1.1.RAM1.1.1.1单片机的RAM是SRAM.1.1.1.2.SRAM特点a.优点,速度快,不必配合内存刷新电路,可提高整体的工作效率,软件上不需要初始化SRAM。b.缺点,集成度低,功耗较大,相同的容量体积较大,而且价格较高,少量用于关键性系统以提高效率。c.SRAM使用的系统:(1)CPU与主存之间的高速缓存。(2)CPU内部的L1
weixin_30778805
·
2020-07-30 22:46
为什么.h文件中只能申明不能定义全局变量
最近使用keil编写下位机
单片机程序
,打算进行模块化的设计,遇到了在.h文件中定义全局变量报错的问题。
wbdty
·
2020-07-30 22:08
51单片机
手把手教您编写第一个
单片机程序
摘自:http://blog.21ic.com/user1/8392/archives/2012/91408.html51单片机的开发环境是Keil软件。Keil软件虽然是一个收费软件,但从uVision2到目前的uVison4版本都有破解版,在网上都可以找到下载。笔者推荐大家使用uVisong4破解版本,好处不用多说。KeiluVision4软件的压缩包里附有安装和破解说明,本文不再赘述。开发一
狼性天下
·
2020-07-30 22:07
C51的学习
单片机程序
运行在哪里
想必,很多人会对这个问题有困惑?单片机运行的时候,是运行在哪里?FLASH(ROM)?还是RAM。这就需要我们了解上一篇的内容,单片机的运行视图和加载视图@jonah_king。我们程序的运行其实是由多种方式的,不过一般常见的有两种。运行在ROM里的和运行在RAM里的。一般比较小的系统,也就是说,单片机本身内部就有FLASH的。这种FLASH不同于通用的FLASH,他是支持随机地址访问的。这样的单
jonah_king
·
2020-07-30 22:02
单片机的基础知识
51
单片机程序
存储器和数据存储器
转载地址:http://www.eeworld.com.cn/mcu/2015/0817/article_21731.html(文字略有改动)为了保证程序能够连续地执行下去,CPU必须具有某些手段来确定一条指令的地址。程序计数器PC正是起到了这种作用,所以通常又称其为指令地址计数器。在程序开始执行前,必须将其起始地址即程序的第一条指令所在的内存单元地址送入PC。当执行指令时,CPU将自动修改PC的
selffight
·
2020-07-30 22:58
嵌入式
STM32实现复位的三种常用方式
STM32实现复位的三种常用方式问题:最近做项目碰到
单片机程序
运行过程中,需要根据外部输入信号,对单片机进行复位的操作。
guoguo123a
·
2020-07-30 22:56
STM32
STC8: 编写机智云通讯协议配合ESP8266模块连接机智云平台——实现温度采集上报和控制两路LED
目录一、创建产品和数据点二、给通讯模块烧写机智云固件三、编写
单片机程序
与ESP8266-01模块通讯四、用官方App调试五、完整工程文件下载毕业设计是实现一个可以远程访问控制的装置,手头有个STC8(STC8A8K64S4A12
Belous
·
2020-07-30 22:46
51单片机
来,看看你的
单片机程序
有多大!
之前一直很奇怪一个问题,每次写好
单片机程序
之后,用烧录软件进行烧录时,能看到烧录文件也就是hex的文件大小:我用的单片机芯片是STM32F103C8T6,程序储存器(flash)只有64K。
张巧龙
·
2020-07-30 22:46
【
单片机程序
和RAM】程序在RAM中调试的运行方式&程序固化后运行方式
程序固化后运行方式:程序开始运行后需要将RW和ZI段搬移到RAM中去,程序下载进Flash中以后,上电后是怎样将RWZI断搬移到RAM中去的?注意IAR和ADS在进行完.s文件的初始化以后都不是直接跳转到main函数去执行,IAR是跳转到?main中而ADS是跳转到__main函数中,在这些函数中根据icf文件的配置,将RW和ZI段搬移到icf文件规定的RAM区域中。如果程序的运行时域是在片外RA
bandaoyu
·
2020-07-30 22:15
第一个
单片机程序
(C语言编写)
第一个
单片机程序
:纯文本复制#include//包含特殊功能寄存器定义的头文件sbitLED=P0^0;//位地址声明,注意:sbit必须小写、P大写!
zerokkqq
·
2020-07-30 22:18
q嵌入式
C++
关于NOR_FLASH的大小在
单片机程序
中的应用
在单片机开发中,NOR_FLASH常用的有4M和8M的大小:4M的FLASH在程序中可以这样表示:Ptr<0x2200008M的FLASH在程序中可以这样表示:Ptr<0x400000(最大只能读到0x3fffff)有了这个关系,在判断NOR_FLASH好坏的方法上我们可以采用计算checksum的方式来校验。在程序中,我们一般把地址的指针定义为unsignedshort*ptr类型。然后通过指针
weixin_34383618
·
2020-07-30 22:15
上一页
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
其他