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
单片机编程
占用式和非占用式程序结构分析
本文是2013年写的,后来整理成了系统文章,请访问http://nicekwell.net/查看
单片机编程
系列文章。以下是2013年原文:一、什么是占用式程序一个进程在一个时刻只能处理一个任务。
nicekwell
·
2020-09-13 16:03
程序结构操作系统
单片机实验汇编--扩展存储器读写实验
用户藉此来熟悉MCS51
单片机编程
的基本规则、基本指令的使用和使用本仿真实验系统调试程序的方法。用户
伊斯电子编程
·
2020-09-13 14:42
单片机
基于51单片机&GPS的导航系统设计(2)---具体实施
对于该设计的实施,可以大致分为两个part:(1)51
单片机编程
部分(2)手机导航APP部分其中对于51单片机部分的编程不算很难,但是确实不是特别好写。
咕嘟咕嘟520
·
2020-09-11 23:20
单片机_IO口知识点介绍
部分是单片机学习中经常搞混的的地方,阅读需要一定的C语言和
单片机编程
基础。理论篇
xuewei_Li
·
2020-08-24 18:46
单片机学习
单片机编程
从简单程序开始,通俗易懂才能轻松入门,电工电子基础
一:编程任务和思路我们来做一个让灯不断闪烁的简单程序。怎样才能让灯不断地闪烁呢?要灯亮一段时间,再灭一段时间,也就是说要P1口不断地输出高和低电平。编程思路:在执行完SETBP1后,延时一段时间(几秒或零点几秒)再执行第二条指令,就可以分辨出灯曾灭过了。执行完第二条指令后,让计算机再去执行第一条指令,不断地在原地兜圈,我们称之为"循环",这样就可以完成任务了。二:程序编写主程序LOOP:SETBP
EDA365????
·
2020-08-24 18:17
单片机
单片机编程
经验
经验之一:用“软件陷阱+程序口令”对付PC指针的弹飞当CPU受到外界干扰,有时PC指针会飞到另一段程序中,或跳到空白段去。其实,如果PC指针飞到空白段去,倒也好处理。只要在空白段设立软件陷阱(拦截指令),将程序拦截到初始化段或程序错误处理段。但是,如果PC指针飞到另一段程序中去了,系统如何办?小匠在这里推荐一种方法——程序口令,思路如下:1、首先,程序必须模块化。每个模块(子程序)执行一个功能。每
wuhao2688
·
2020-08-24 18:13
单片机开发
【连载,完结】物联网全栈教程-从云端到设备---简单介绍单片机代码,裸机上云!
二首先要说的是使用技小新的MQTT
单片机编程
小工具生成一个C语言的头文件,这个在之前的文章里已经说过了。
煊琰
·
2020-08-24 17:42
51单片机+ESP8266-01通过串口通信控制LED灯
前期准备硬件:51单片机开发板、ESP8266-01WIFI模块、USB-TTL转串口;软件:Keiluv4
单片机编程
软件、串口调试助手XCOMV2.0、有人网络助手;基础知识:单片机串口通信基础、ESP8266AT
H.Z_Zhen Han
·
2020-08-24 15:32
单片机裸机编程注意事项总结
单片机编程
和PC端编程有所不同,笔者根据已有的粗浅的编程经验,列写几个认为比较重要的点。首先对文中的名词作适当的约定。
lbc1174751315
·
2020-08-24 14:54
总结
听嵌入式大牛讲解硬核
单片机编程
思想!
来源:面包板社区,整理:晓宇微信公众号:芯片之家(ID:chiphome-dy)01裸编程是什么?先声明一个概念,裸编程,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机控制系统,不要想歪咯。在裸机上编程,就犹如在一片荒地上开垦,任何一锄头下去,都会碰到硬生生的石头,要说做这有什么味?拓荒者追求的是来年的绿洲。而我们这些开垦裸机的所谓的工程师们追求的是什么?我们当然追求的是完成一个
嵌入式资讯精选
·
2020-08-23 23:46
【项目实操】STC15系列单片机与迪文DGUS屏应用之(七):登录密码设计
在工业自动化领域,用户产品经常会有密码登录的需求,通过
单片机编程
实现设置及修改密码程序。一说到密码,我们首先可能想到的是,先在单片机里面存储一个初始密码
SingleYork
·
2020-08-21 05:29
『开源项目』迪文屏应用
节点偏差算法简介
节点偏差算法简介岚叶2019-07-3100:57:3687已收藏分类专栏:
单片机编程
语言简介:打印机控制器使用运动控制程序来规划每个步骤的时间。
qq_20312079
·
2020-08-21 04:00
单片机编程
基础
单片机编程
基础单片机的外部结构:DIP40双列直插;P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)电源VCC(PIN40)和地线GND(PIN20);高电平复位RESET
maliang1225
·
2020-08-20 06:36
编程
delay
timer
工作
文档
交通
【简单的四足机器人制作(基于STC15/LPC845)】
想要制作这个机器人难度不高,只要掌握基本的
单片机编程
以及里面所涉及的模块的简单应用,不涉及任何算法。2.
默默无闻小菜鸡
·
2020-08-20 01:47
小型项目笔记
Arduino音乐频谱
通过ardiuno单片机,语音模块(实际就是一个可以用
单片机编程
控制的MP3模块),RGBLED(WS2812b)彩条,机智云平台,用机智云DEMO手机APP作为控制界面,机智云APP充当了一个远程遥控器控制
gizwits_csdn
·
2020-08-20 00:14
物联网
物联网
app开发
人工智能
智能家电
艾普兰
PIC振荡器配置与时钟切换
单片机编程
就是C语言+寄存器设置。以前对PIC振荡器的配置都是拿来主义,把别人的代码拿过来用就行了。这两天特意研究下振荡器的配置与时钟切换。
a10615
·
2020-08-19 23:22
单片机
Stm32单片机开发KEIL启动文件汇编语言详解
文章目录简介启动文件汇编代码相关指令堆栈空间的定义初始化中断向量表复位中断函数中断函数的弱(WEAK)声明用户栈和堆初始化简介我们在做
单片机编程
的时候,大部分都是用KEIL自带的启动文件来使程序进入C语言
子曰小玖
·
2020-08-18 06:42
STM32
适用于单片机的小型类shell的命令行软件
在单片机中实现类似shell的命令行工具如果在
单片机编程
过程中有一个类似linux的shell命令工具可以通过串口调试助手输入命令然后运行一些调试函数,将会为编程提供极大的帮助。
qq_38901733
·
2020-08-18 01:36
单边机常用工具软件
一位嵌入式工程师,硬核
单片机编程
思想!
(一)裸编程是什么?先声明一个概念,裸编程,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机控制系统,不要想歪咯。在裸机上编程,就犹如在一片荒地上开垦,任何一锄头下去,都会碰到硬生生的石头,要说做这有什么味?拓荒者追求的是来年的绿洲。而我们这些开垦裸机的所谓的工程师们追求的是什么?我们当然追求的是完成一个任务。我们一般都自称是高级知识分子,那么我们在拓荒的过程中应该想些什么?当然不
嵌入式资讯精选
·
2020-08-17 19:09
单片机
编程语言
java
人工智能
嵌入式
IAR最实用的使用技巧--持续更新
的快捷键使用技巧2.1调试快捷键2.2编辑快捷键2.3其他快捷键3.使用技巧3.1CodeTemplate程序模板3.2BreakPoints断点关闭3.3查看编译错误信息1.介绍一般在window下的
单片机编程
panda@Code
·
2020-08-16 19:55
#
C
#
STM32
#
IAR
旋转编码开关用法
这是标准资料:在
单片机编程
时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,见下图:CWdirection顺时针方向程序:/*******************
小黄人软件
·
2020-08-16 06:43
单片机
用单片机实现蓝牙功能
下面的文字只是关于蓝芽技术的调制算法方面,我认为只需要将蓝芽模块加在单片机上就可以了,而不必通过
单片机编程
来实现具体的算法,只需要编写使两个模块的接口就可以,也就是单片机发送信号时的激励程序,接受外来信号后的处理程序
weixin_30532369
·
2020-08-15 11:28
嵌入式
c/c++
干货分享:
单片机编程
学习攻略!
点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!阅读本文大概需要3分钟。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。过去习惯于传统电子领域的工程师、技术员正面临着全新的挑战,如不能在较短时间内学会单片机,势必会被时代所遗弃,只有勇敢地面对现实,挑战自我,加强学习,争取在较短的时间内将单片机技术融会贯通,才能跟上时代的步伐。但是,许多的学习者(包括
张巧龙
·
2020-08-15 04:41
单片机
编程语言
人工智能
嵌入式
软件开发
【单片机实验】按键实验(一,二,三)
#include//使用芯片的库函数#include/*intrins.h,函数,C51
单片机编程
中,使用到空指令_nop_();字符循环移位指令_crol_等时使用。
Larya_csdn
·
2020-08-14 01:43
单片机
单片机程序结构再分析
本文是2013年写的,后来整理成了系统文章,请访问http://nicekwell.net/查看
单片机编程
系列文章。以下是2013年原文:在学C++时对对单片机程序有一些新的想法。
nicekwell
·
2020-08-14 01:55
程序结构操作系统
13.3-“制作一款私有IAP串口下载小工具”之上位机软件设计说明(包含源码)
一、原理简要说明实现IAP下载,本质上相当于把
单片机编程
软件编译生成的bin文件,传递到“单片机的Flash”中。而在传递的过程中可以使用任何数据传输通道,比如:串口,蓝牙,网络等。
robert_cysy
·
2020-08-12 12:36
哈喽
上位机(上位机开发指南)
基于stc15f2k60s2芯片
单片机编程
(多种间隔时间流水灯)
1.按键S7切换流水灯模式(4种模式循环切换),模式1:点亮L1,并以100ms的间隔实现从左向右流水;模式2:点亮L8,并以100ms的间隔实现右左向左流水;模式3:点亮L1和L8,并以100ms的间隔从两边向中间流水;模式4:点亮L4和L5,并以100ms为间隔实现从中间到两边流水。2.按键S6切换流水间隔(100ms–300ms–600ms–1000ms–100ms)#include#inc
南门!南门!南门!
·
2020-08-11 12:31
基于stc15f2k60s2芯片
单片机编程
(EEPROM24C02实验)
主函数#include#include#includevoidshumaguan();sbitK1=P3^0;unsignedchara;voidTimer0Init();unsignedcharabile[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};unsignedcharsaomiao[]={0XFF,0XFF
南门!南门!南门!
·
2020-08-11 12:31
基于stc15f2k60s2芯片
单片机编程
(NE555测频率)
main.c#include#includevoidTimer1Init();voidxianshi();voidDelay2ms();voidtimer0();unsignedchardisplay[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};unsignedcharshuzu[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82
南门!南门!南门!
·
2020-08-11 12:31
基于stc15f2k60s2芯片
单片机编程
(超声波报警)
按键S7控制上下限,S6加S7减;(运行此程序时按键不好用)#include#includevoidshumaguan();voidTimer0Init();voidDelay500ms();voidDelay2us();voidanjian();unsignedcharabile[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,
南门!南门!南门!
·
2020-08-11 12:31
基于stc15f2k60s2芯片
单片机编程
(按键的长短按)
(一)程序现象(DS1302+超声波)上电显示超声波,按下S7切换为时钟,松开切换为超声波测距(二)程序思路关键按键如何去设置,以下是按键程序。if(s4==0){Delay10ms();if(s4==0){while(1){DS_get();saomiao[0]=abile[TIME[2]/16];saomiao[1]=abile[TIME[2]%16];saomiao[2]=0xbf;saom
南门!南门!南门!
·
2020-08-11 12:31
基于stc15f2k60s2芯片
单片机编程
(流动字幕)
程序思路一共两种方法,方法一用的是for循环实现的。逻辑比较复杂。第二种方法逻辑比较简单,但是程序很长。其实复制粘贴的话,也不是太麻烦。具体程序如下:流动字幕①#include#includeinta,n=0,i=0;unsignedintshuzu1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0xff,0x80,0x90};unsignedintshu
南门!南门!南门!
·
2020-08-11 12:30
基于stc15f2k60s2芯片
单片机编程
(时钟DS1302)
**stc15f2k60s2芯片编程(时钟DS1302)**main.c函数#include#include#defineucharunsignedchar#defineuintunsignedintvoidshumaguan();ucharcodeabile[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XBF,0XFF};unsig
南门!南门!南门!
·
2020-08-11 12:30
基于stc15f2k60s2芯片
单片机编程
(按键控制)
蓝桥杯stc15f2k60s2芯片编程(按键控制)(1)按键控制LED灯的亮灭#include#includesbitBUZZ=P0^6;sbitRELAY=P0^4;sbitK2=P3^0;sbitK1=P3^1;voidDelay10ms();voidchushihua();voidmain(void){chushihua();while(1){if(K1==0){Delay10ms();if
南门!南门!南门!
·
2020-08-11 12:30
基于stc15f2k60s2芯片
单片机编程
(串口)
#includevoidUartInit();voidmain(){P2=0xa0;P0=0X00;UartInit();}voidUartInit(void)//
[email protected]
{SCON=0x50;//8???,?????AUXR|=0x40;//???1???Fosc,?1TAUXR&=0xFE;//??1?????1???????TMOD&=0x0F;//?????1?
南门!南门!南门!
·
2020-08-11 12:30
基于stc15f2k60s2芯片
单片机编程
(闹铃)
用定时器中断写时钟加调节1)关闭蜂鸣器、继电器等无关外设;2)设备初始化时钟为23时59分50秒,闹钟提醒时间0时0分0秒。A.时间显示格式23-59-5023时间隔59分间隔50秒B.按键功能1)按键S7定义为“时钟设置”按键,通过该按键可切换选择待调整的时、分、秒,当前选择的显示单元以1秒为间隔亮灭,时、分、秒的调整需注意数据边界属性。2)按键S6定义为“闹钟设置”按键,通过该按键可进入闹钟时
南门!南门!南门!
·
2020-08-11 12:30
基于stc15f2k60s2芯片
单片机编程
(计算器,不完美)
用矩阵写了一个计算器,目前计算偶尔出问题,还不完善计算器实例789+456-123*0=/main.c文件#include#includeexternunsignedchardisplay[];externunsignedcharkey;voidTimer0Init();voidmain(){Timer0Init();EA=1;ET0=1;P2=0XA0;P0=0X00;P2=0X1f;while
南门!南门!南门!
·
2020-08-11 10:53
Android绘制小车移动轨迹——蓝牙通信与SurfaceView实践(1)
总体项目概述这个课设其实很简单:一个用
单片机编程
的小
Johnsonjjj
·
2020-08-10 14:34
Android
纪客老白【每日答疑】没有项目经验,想找
单片机编程
的工作,老师有啥建议吗?
现在主要工作是烙铁焊接,常见的芯片和阻容,都能焊接,自学了单片机,c语言,并且还学了基于ad软件的六层板的pcb设计,正在学基于阿里狗的仿真,还计划购买原理图这块的设计,想换个工作,但没有项目经验,想找
单片机编程
的工作
纪客老白
·
2020-08-10 12:57
纪客老白每日答疑
数据库
后端
前端
运维
深度学习
关于C语言全局变量的定义和用法
在
单片机编程
中经常会用到全局变量,假设要在a.c文件中用到b.c文件定义的变量,我们应该怎样定义、怎样引用才能让程序看起来干净整洁呢?
Overboom
·
2020-08-09 01:40
C
基于stc15f2k60s2芯片
单片机编程
(DS18B20测温度)
main.c#include#include"ds18b20.h"#includeunsignedcharcodeabile[10]={0xc0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};unsignedintdisp[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};voidTimer0Init();voi
南门!南门!南门!
·
2020-08-08 17:26
单片机代码实时性测试神器:segger systemView
相信该款软件将是喜欢
单片机编程
的你的开发测试神器。特点可支持任何CPU;硬件支持简单,只需要用J-Link即可分析;支持
hachp365
·
2020-08-08 15:31
segger
systemview
51
单片机编程
:双机串行通信
利用2个实验系统通过232通信,实现双机串行通信功能。用汇编或C语言编写一个51单片机程序,用本侧的K0~K3能控制对侧的L0~L3,用对侧的K0~K3能控制本侧的L0~L3。通信线断开后,不需重启,接上通信线后,应能自动重新建立通信联系。题目链接:http://zhidao.baidu.com/question/1638691003454166820.html;=================
baidu_知道
·
2020-08-08 10:41
串口通信
codeblocks 51单片机学习(一)
codeblocks51单片机学习(一)原先是在keil下进行51
单片机编程
的,那个时候跟着视频学,发现没学会什么,后来因某些原因重装了一下电脑,又准备继续学习51单片机,决定换一个环境,也就是codeblocks
枫沉枯绿
·
2020-08-07 21:57
安卓手机与蓝牙模块联合调试(三)—— 单片机蓝牙控制LED灯亮灭(下)
——单片机蓝牙控制LED灯亮灭(下)本教程的项目地址:1989Jiangtao/BluetoothSCM:安卓手机通过蓝牙与单片机通信-发送指令/接收数据继续承接上两篇文章,这一篇会写下使用STC89
单片机编程
涛声依旧Cjt
·
2020-08-07 18:13
Android
--
单片机和蓝牙
安卓与蓝牙硬件
如何设置用vs编辑嵌入式项目(用keil 编译)+设置vs编辑器的关键字的颜色
这一点从我所了解的程序编写也可以感觉到:1.单片机:
单片机编程
基本上用汇编或C就可以搞掂,几百K代码,无专门的操作系统,没有或很少资源文件,主要硬件都在同一芯片上,外围硬件相对较少,一般就是
jenney_
·
2020-08-07 17:21
C/C++
arm
uCOS
不用keil,命令行编译51单片机的C语言程序
最近学习51
单片机编程
,C语言的,刚入手,好难啊,记录一点刚开始做出来的东西,以备后用。我个人习惯,不喜欢安装文件,所以就各种找办法,最后还真让我找到了,虽然少了调试的乐趣,不过初学,足够了。
remainer
·
2020-08-07 17:08
单片机
Linux驱动开发——物理地址映射(①)
是像类似
单片机编程
一样直接对硬件寄存器访问么?在Linux系统中,不管是在用户空间还是内核空间一律不允许直接访问硬件外设的基地址(包括寄存器的基地址)。
跑不了的你
·
2020-08-07 16:19
Linux驱动
嵌入式相关基础知识
基于proteus的51单片机仿真实例二十六、“万能逻辑电路”实验
1、本例利用单片机实现逻辑函数“F=(~X)Y+Z",逻辑函数的实现有两个基本途径:一是专门设计数字电路,实现逻辑功能;二是通过
单片机编程
来实现逻辑功能,即”软件就是硬件“。
老马识途单片机
·
2020-08-07 10:50
51单片机
单片机编程
vscode EIDE插件新环境
單片機編程vscodeEIDE插件新環境就如同作者所說的一樣:EIDE:(EmbeddedIDE)是vscode上的一個Keil項目遷移工具和獨立的、多工具鏈的IDE,用於在vscode上實現STM32和8051的開發,編譯,燒錄等功能。關鍵是目前作者在積極開發。插件界面項目界面工作區編譯輸出hex在代碼大小方面,因是調用keil編譯與keil完全一致。網址:https://marketplace
h88223
·
2020-08-07 10:19
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他