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
单片机程序
状态机思路在程序设计中的应用
状态机思路在
单片机程序
设计中的应用状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。
Sheamus
·
2015-03-04 10:00
Linux 单片机
步骤:1、sdccxxx.c(sdcc是
单片机程序
编译器,debian系可sudoapt-getinstallsdcc)2、makebin-pxxx.bin(因为即将使用gSTC-ISP烧录单片机,它只能用
u012995856
·
2015-02-26 10:00
linux
单片机
单片机中应用观察者模式
blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK5.13mcu:stm32f103RB说明:之前在java中应用观察者模式,现将此模式的思想应用在
单片机程序
设计中
jdh99
·
2015-01-07 11:00
设计模式
c
单片机
51
单片机程序
烧写说明
程序烧写说明USBASP下载器使用方法启动下载软件PROGISP1.6.7烧录步骤:设置编程器及接口,编程器选择USBASP,接口为USB(如图)选择芯片,在选择芯片下拉列表可以选择正在使用的单片机型号51或者avr均可(常用的51型号为AT89S52,常用的AVR型号为ATMEGA16)设置熔丝位(若使用51单片机不需要设置熔丝,直接进入下一步),注意SPIEN要始终保持红色,否则容易造成芯片死
coolzoom
·
2014-12-26 14:31
linux信号 事件驱动机制
事件驱动机制 如果在编写
单片机程序
时,引入事件驱动机制,把中断响应与事件处理程序分离,中断服务程序的任务只是产生一个中断发生的标志,而事件处理则由处理程序来完成。
lovefeixian
·
2014-11-30 23:00
linux信号 事件驱动机制
关于lw_oopc
如何将
单片机程序
接口固定下来,就是说即便添加新的函数参数,单片机的函数接口也不需要变化?如何能办得到?找例子,找到一个lw__oopc.看起来比较简洁。既然好,但是这个似乎在单片机领域似乎并不流行。
unsv29
·
2014-10-30 09:00
浅谈80X86内存寻址问题
在早期的
单片机程序
设计中,在我读取某个内存单元的
bigBan
·
2014-10-28 15:00
while(1);是死循环的意思。只要括号里为非零,也就是真值,它就一直循环这条句子。
这个句子一般用在三个方面:1.正常程序里,用来等待中断的产生;2.在总程序的后面加上这条,可以减少
单片机程序
跑飞,出现程序可能的混乱;3.调试的时候,手工让程序停在一个地方,不往下执行,以便于观察输出情况
qq_17242957
·
2014-10-24 10:00
浅谈
单片机程序
设计中的“分层思想”
随便写下的一点东西,本来打算去发表,不过想想还是算了,不是什么重要的东西,不过这个东西确实很有用。文章懒的去组织和修改了,随便看看吧。分层的思想,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下阿别人的程序,很快就可以
maochengtao
·
2014-09-24 18:00
单片机程序
死机跑飞查错指南
原文地址:http://blog.csdn.net/csdliqi/article/details/17114743
单片机程序
死机,跑飞了可以从以下几个方面查找原因:1.意外中断。
googlemi
·
2014-09-19 21:00
每周精选编程技术文章与资源_9月8日至9月14日
这次涉及的技术有,Android软件开发,驱动开发,
单片机程序
设计,C语言设计,木马查杀技术,gh0st远控制术现在我一一列出Android
yingzheng1983
·
2014-09-15 22:00
android 学习--WatchDog分析
造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测
单片机程序
运行状态的芯片
怪人伽利略
·
2014-09-13 10:45
android技术
(转)VC6调试技巧总结b
但是在写
单片机程序
时,会出现一些问题,就需要程序的调试技术。
u013018721
·
2014-09-04 10:00
debug
调试
VC6
单片机程序
架构(一)时间片轮询
时间片轮询方法方法一:voidTimerX_handler(void){ms_cnt++;}初始化设置该定时器x毫秒中断一次,即ms_cnt作为一个毫秒计时器。main(void){while(1){if(ms_cnt%x==0){task1();}if(ms_cnt%y==0){task2();}}}主循环中,每隔x毫秒执行一次task1,每隔y毫秒执行一次task2。方法二:typedef_T
mrcaowenzheng
·
2014-08-18 21:16
单片机
架构
51单片机IAR编程示例
由于需要,最近开始自学IAR编程软件,经过不断使用,现在对IAR工程编译、创建、调试等等有了大致的了解,总得来说开始不太习惯,而且网上使用IAR编写51
单片机程序
的也不多,因此相关历程不怎么好找,但是习惯之后感觉
googlemi
·
2014-08-09 17:00
verilog驱动1602液晶屏
这可绝不是简单的把
单片机程序
翻译成verilog程序这么简单。
hunterlew
·
2014-07-22 19:00
Verilog
1602液晶屏
在线编程的两种方法——IAP,ISP
转自百度知道 IAP:InApplicationProgramming是指在应用编程,
单片机程序
自己可以往程序存储器里写数据或修改程序!单片机自己编程自己就是在线升级。
ysmz4
·
2014-05-07 09:00
ISP
iap
51
单片机程序
执行流程(STARTUP.A51)
51
单片机程序
执行流程(STARTUP.A51)分类:小箱子2013-06-0511:211649人阅读评论(2)收藏举报keil版本:uVision4 单片机是没有上操作系统的东西,在keil中编写的代码都是裸机代码
sw2010sw
·
2014-04-26 21:46
return
操作系统
include
箱子
单片机程序
关于定位操作的总结
昨天在51单片机的课程上,老师说:
单片机程序
一般开头就是ORG0000HAJMPMAINORG0030H 这个ORG什么作用呢?可以让接下来的代码在ORG指定的地址运行。
u011879578
·
2014-03-12 14:00
使用arduino开发环境来开发普通单片机开发板
本文就以MapleIDE开发普通STM32
单片机程序
为例来进行说明。 在ar
Okimbin
·
2014-02-12 00:00
进程间通信——信号量、互斥锁等的异同
当时就是按照写
单片机程序
的思维写的。实现几个功能,就用了一个进程,单线程来做。后来实习时,接触Linux下多进程,多线程的编程。了解到多个线程之间的操作需要进行同步,互斥等。
tietao
·
2014-01-14 23:00
操作系统
进程通信
STM32 看门狗学习笔记
看门狗就是一种专门用于检测
单片机程序
运行状态的硬件结构。独立看门狗的特性是,要利用片内的40kRC振荡器作为时钟据(说这个RC是相当的不准),优点就是,即使C
robinson_911
·
2013-12-27 17:00
Cstyle的嵌入式之:那些年我们一起写过的
单片机程序
,世上最简单的
单片机程序
周末回家,正漫无目的的浏览着网站,突有一QQ消息弹出自称是大学学生因不熟悉单片机,老师催作业太急,需要求助,题目大概如下正好闲着没事,就说我们也是那个时候过来的,就来随便写写,看下当初的东西是否都还给老师了,就打开了MDK开始敲起来,大概半小时终于完成了,小伙伴们来围观下,嘿嘿。虽然它的电路图漏洞百出,不过看起来应该是个示意图,所以我的程序也算是示意,逻辑大概通顺,没有编译调试过,也可能有语法错误
Cstyle
·
2013-11-23 21:54
Cstyle的嵌入式导读
preloader打印调试语句
像所有裸机系统(没有os),或者
单片机程序
最开始应该先调试UART驱动及实现printf类似的功能以便能从串口打印出调试信息,你才真正有调试手段去开发别的模块,或集成别的功能。
liyongming1982
·
2013-11-01 21:00
打印
printf
调试
preloader
加密芯片的功能和基本原理
原理:AT88SCxx(AT88SC0104~25616)具有协议认证和数据密文传送的功能,使得盗版者即使盗取了
单片机程序
代码和CPLD代码仍然无法盗版复制整机,因为AT88SCxx(AT88SC0104C.html
Luohsh1
·
2013-10-30 08:00
写
单片机程序
数据类型相关
最近在调试
单片机程序
,总是遇到一些开始认为不可思议的事情,后来解决了问题后发现,都是因为自己书写程序不严谨,其主要原因是没有注意c语言的数据类型的数据范围。
zhanglianpin
·
2013-10-14 15:00
写
单片机程序
数据类型相关
最近在调试
单片机程序
,总是遇到一些开始认为不可思议的事情,后来解决了问题后发现,都是因为自己书写程序不严谨,其主要原因是没有注意c语言的数据类型的数据范围。
zhanglianpin
·
2013-10-14 15:00
linux下avr单片机开发:中断服务程序
不管是什么
单片机程序
,中断总是非常重要的一部分,linux下的avr开发,主要是依靠avr-gcc,以及avr-libc,它们对中断程序的格式要求,与window下的icc-avr以及win-avr
canyue102
·
2013-10-08 19:00
linux
中断
avr
AVR单片机
android -- WatchDog看门狗分析
造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测
单片机程序
运行状态的芯片
dongdong230
·
2013-09-27 01:00
android
service
watchdog
ubuntu环境下搭建单片机的开发环境
Linux系统下烧录单片机有些人说Linux下怎么开发
单片机程序
?我们学得都是在Windows下的开发工具和烧录工具。其实这只是中国的情况,中国大都是用Windows系统的。
u010695380
·
2013-08-24 20:00
详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
以前写
单片机程序
时总是把所用函数和变量都写在一个c文件里,后来遇到大点的项目,程序动则几千行,这种方式无疑会带来N多麻烦,相信大家都有所体验吧!
可乐虎
·
2013-06-14 22:46
C/C++
程序
单片机
嵌入式
51
单片机程序
下载与ISP
串口串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。我们比较熟悉的USB接口,全名通用串行总线(UniversalSerialBUS),就属于串口。串行接口按电气标准及协议来分还包括UART、RS232、RS422、RS485等。老式的台式计算机和部分笔记本上则有RS232串口,这里RS232指的是RS232电平的串口。后来由于这种串口使用很少、速度较慢、体积较大而逐渐在笔记本甚
luckywang1103
·
2013-05-13 19:00
关于
单片机程序
设计的几点
需要的一些:对于
单片机程序
,首先要对于要使用的单片机比较了解,对于硬件设计比较了解,对C编程比较熟悉;了解单片机是因为当需要设置某些寄存器的时候,会知道相应的设置方式,避免出现因为寄存器设置造成的不必要的调试时间
tietao
·
2013-05-11 08:00
c
51
单片机程序
参考大全
让流水灯来回流一次,蜂鸣器响一次 001 #include#include sbit P10=P1^2;sbit SPK=P1^2; #define uint unsigned int #define uchar unsigned char unsigned int temp;void yanshi() ;void fengmq();void delay(unsigned int
cometwo
·
2013-04-29 14:00
有限状态机在软件的应用
状态机思路在
单片机程序
设计中的应用最近看了一些游戏编程AI的材料,感觉游戏中的AI,第一要说的就是有限状态机来实现精灵的AI
greatwgb
·
2013-04-25 13:00
STC
单片机程序
-按键
1、一般查询到有键被按下时,延时10ms再判断一次是为了按键消抖。 2、而等待按键释放可以用一个while()循环来完成。 3、参考程序 if(P1.2==0) { delay_ms(10);//延时10ms if(P1.2==0)//此条语句成立,说明确有键按下 { while(P1.2==0);//等待按键释放 num++; } } STC12系列单片机,做按键检测时IO
husion01
·
2013-04-16 15:00
关于
单片机程序
初始化硬件参数代码
一个单片机的程序,设置了一些初始化硬件后不会再遇到的参数,然后将这些程序注释掉了,这样对于调试来说固然很好。但是,对于以后的程序与维护,都是一个潜在的隐患。首先,对于以后再次使用的新设备,会出现意想不到的问题。因为偶然拿来一个新的设备,没有经过初始化,这个时候程序的参数都是要配置之后的,对于调试者是个灾难。要分析造成问题的原因,往往也不好分析,因为程序是好用的,硬件是新的。按常理是不应该不能运行的
tietao
·
2013-03-24 15:00
中断中C函数调用C++
之前,我们在
单片机程序
开发时都会面对中断函数。众所周知的,这个中断函数肯定是要用C函数来定义的。
临峰不畏
·
2013-01-23 22:00
C++
嵌入式
单片机之C语言(如何简单的学C)
所以我们应该用C来写
单片机程序
,不提倡用汇编。 每一款单片机的C语言大部分用法都相同,我个人的经验不同系列的单片机的C语言的使用只有两处的写法不同,1)对一个I/O口的控制2)中断程序。
superanters
·
2013-01-21 19:00
C语言
单片机
状态机思路在程序设计中的应用
状态机思路在
单片机程序
设计中的应用状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。
eager7
·
2013-01-18 16:29
编程思想
冒泡..贴个改+写的
单片机程序
...
课程设计.....老师点的题目没想法..写了一个这个...在LCD上交替显示当前时间和当前温度...单片机小白整了2天整出来的程序..能跑.... 芯片是STC89C52, LCD用的1602, 温度传感器用的18B20... 总线路图:Program:/*----------------------------------------------- 名称:LCD显示当前时间与当前温度
kk303
·
2013-01-11 22:00
ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
今天接着写一个
单片机程序
,出现这个问题,我仔细查看每一句语句,发现逻辑上没有错误,但就是出现这个问题,不能生成目标文件:***ERRORL107:ADDRESSSPACEOVERFLOW SPACE
darennet
·
2012-12-25 10:00
[STC89C52RC单片机]如何使用Keil3开发51
单片机程序
1.双击图标打开Keil软件 2.单击菜单栏[Project]->[NewProject] 3.将新工程保存到一个文件夹 4.选择一款CPU芯片,这里STC89C52RC对应着Philips的P89V51RD2 5.提示是否复制8051的启动代码到文件夹,这里选择“否” 6.完成后,在ProjectWorkspace中可以看到SourceGroup1 7.新建一个代码文件 8.以“*.c”作为后缀
zs8861
·
2012-11-16 23:00
单片机
C51
STC89C52RC
51 下载程序到单片机内 [李园7舍_404]
首先,我们在安装编写
单片机程序
的软件(我使用的KeiluVision4,下篇介绍KeiluVision4的安装步骤和破解方法)之后,需要下载程序到单片机内时就需
misskissC
·
2012-10-01 19:00
嵌入式
C语言
单片机
应用程序
芯片
无需编程,DIY自己智能小车的Android蓝牙遥控软件(一)
blog.csdn.net/tidavery/article/details/7943576 很多热衷于玩单片机小车、机器人的童靴,往往也向往着有天能自己编写一个Android手机的遥控程序,通过自己的手机遥控小车,
单片机程序
用
Skypine_Lee
·
2012-09-16 10:00
java
编程
android
windows
手机
installer
无需编程,DIY自己智能小车的Android蓝牙遥控软件(一)
很多热衷于玩单片机小车、机器人的童靴,往往也向往着有天能自己编写一个Android手机的遥控程序,通过自己的手机遥控小车,
单片机程序
用C语言或者汇编什么的都可以容易完成,,无奈要写一个上位机的Android
melody157398
·
2012-09-13 15:00
无需编程,DIY自己智能小车的Android蓝牙遥控软件(一)
每天一段单片机小知识,我们的微信公众号:mcu_51 请记得推荐给身边每一位朋友 很多热衷于玩单片机小车、机器人的童靴,往往也向往着有天能自己编写一个Android手机的遥控程序,通过自己的手机遥控小车,
单片机程序
用
tidavery
·
2012-09-04 19:00
java
编程
android
手机
installer
开发板通用刷机教程
传统
单片机程序
,系统程序和用户程序都混在一个bin里面,而我们的
·
2012-09-02 09:00
教程
QT学习-实现串口工具(1)
再不在弄点什么学学,在公司还真没什么事做了,本来想把写的
单片机程序
代码优化下,不过看着冗长的代码,不知道怎么入手,已经优化了一段时间,效果一般啊。还是做点别的,不然什么事都不想做,就坐那发呆啊。
·
2012-08-15 10:00
qt
关于单片机的串口
好久没有写
单片机程序
了,今天用到,写了一个串口收发程序,结果浪费了不少时间。以后要注意如下问题:1、如果使用开发板,连线引出另外连接单片机的话,要在每次使用前,确定连接是通的。
love33521
·
2012-08-08 16:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他