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
单片机编程
关于int
在进行
单片机编程
时,我们经常用Int定义变量。以前学C语言时,我知道int它表示的位数跟具体的硬件结构有关。不过看了一本书中“慎用int”这节后,我对int又有了更一步的认识。
NightCode
·
2015-04-13 12:00
编程
语言
平台
编译器
产品
单片机编程
中软件定时器
在
单片机编程
中,有时候需要不同步长的定时器,我之前的做法是设置各种各样的标志位,然后在while(1)里去处理,可是写着写着发现几乎每个项目里都会用到一些定时器,用之前标志位的方法写的程序看起来框架不是很好
yunjie167
·
2015-04-11 22:00
单片机
单片机编程技巧
软件定时器
关于uint8_t整数溢出的错误
在
单片机编程
中,在中断服务函数里,计数变量很容易超出uint8_t的上限255,需要检查。在遇到uint8_t变量自乘或除法运算时,也很容易出现溢出,要特别注意。
qq_21411985
·
2015-04-04 19:00
技术男与你探讨
单片机编程
与思想
(一)先声明一个概念,裸编程,我创造的名词,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机控制系统,不要想歪咯。在裸机上编程,就犹如在一片荒地上开垦,任何一锄头下去,都会碰到硬生生的石头,要说做这有什么味?拓荒者追求的是来年的绿洲。而我们这些开垦裸机的所谓的工程师们追求的是什么?我们当然追求的是完成一个任务。我们一般都自称是高级知识分子,那么我们在拓荒的过程中应该想些什么?当然不
lijiuyangzilsc
·
2014-11-16 00:00
初次接触Arduino
以前公选课在ISIS下模拟过C51单片机,大概知道一点
单片机编程
的皮毛,感觉Ardunio的开发挺方便的,开源,跨平台,Linux下没USB驱动的话照装便是。
windavatar
·
2014-09-23 04:00
arduino
机器人专选
keil中的单片机模块化编程
我们今天所做的一切都是为了在
单片机编程
上做的更好。在谈论今天的主题之前,先说下我以前的一些经历。在刚开始接触到C语言程序的时候,由于学习内容
wanruoqingkong
·
2014-04-22 08:00
C语言sin和cos函数的实现
我们在使用
单片机编程
时可能会遇到无法使用sin和cos函数的困扰,下面跟大家分享下用查表法写的sin、cos函数。sin函数原型需要进行浮点运算,因此有时候也可以采用查表法计算来提高程序的执行效率。
kkk371
·
2014-03-21 15:03
C函数
sin函数
c语言
单片机
单片机编程
文件作用及规范
根据多年编写下位机的经验,发现如果函数多了,对于函数的整体架构的管理也就显得十分重要,如果排布好了会给人一种清清爽爽的感觉,但到底怎么排布函数,怎么把不同的函数放在对应的文件里呢?下面我们就来解决这个问题:1、首先,我们会建立一个.c文件,这个文件存放着main函数,是整个工程的程序入口点,但这个文件最好保持清爽,因为这里的结构直接展示了函数的运行顺序,如果把子函数也放在这个文件里面,那main函
师傅被抓了
·
2014-03-08 21:37
程序
工程
文件规范
单片机编程
东明电子
-龙华新区招聘人数:1工作年限:三年以上学 历:大专 职位职能: 软件工程师 高级软件工程师 职位描述:1、电子、自动控制、机电一体化、计算机及仪器类相关专业,大专及以上学历;2、3年以上
单片机编程
经验
唧唧帝
·
2014-01-24 10:00
基于51单片机的LCD1602显示
如下图:图1LCD1602引脚图51
单片机编程
要使用RS、E和D0-D7引脚,由于R/W为对1602读写的引脚,不需要对其进行读,所以接低电平。然后根据下图的LC
fortware
·
2013-12-07 10:18
单片机
郑州深圳嵌入式培训 单片机开发设计,ARM,LINUX,CORTEXM3,PCB设计培训,项目开发
结合市场需求及目前热门技术开设以下精品课程:一、嵌入式ARM9+Linux培训班二、嵌入式Linux驱动开发班三、嵌入式培训就业开发班四、嵌入式cortex-m3+ucos开发培训班五、
单片机编程
培训班六
yhhedu
·
2013-06-11 15:00
单片机编程
中关于堆栈的一些问题
编译器在生成代码使用两个堆栈:一个是用于子程序调用和中断操作的硬件堆栈,一个是用于以堆栈结构传递的参数临时变量和局部变量的软件堆栈。硬件堆栈是从数据内存的顶部开始分配的,在硬件堆栈下面再分配一定数量的字节作为软件堆栈。硬件堆栈和软件堆栈均为向下生长型的堆栈(注意:这与51单片机相反)。通常如果你的程序没有子程序调用也不调用象带有%f格式的printf()等库函数,那么默认的16字节应该在大多数的
wang_xuehen
·
2013-05-27 11:00
PIC
单片机编程
小技巧
在pic
单片机编程
当中,会遇到这个问题,程序已经没有问题,也烧录成功了,硬件也上电了,但是为什么什么反应也没有呢?
liming0931
·
2013-04-19 11:00
单片机的调试的快捷方式
现在的
单片机编程
大多采用C语言,而写好语言后肯定有bug,不可能十全十美,而单片机往往有何外部硬件相连,有的可以在断电的时候可以调试,比如arm的j-link等,但是如果需要根据外部信息来调试的,那么调试起来比较麻烦
liming0931
·
2013-01-28 13:00
Keil C 与 汇编 联用 一些记录与注意事项
我们习惯于用在keilC去做51
单片机编程
或者用keilMDK去做一些简单arm的编程。
DoneLin
·
2012-11-18 23:39
技术心得以及事项
自制烧写器
自制简单51
单片机编程
器(烧写器)AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。
zhaodan19861107
·
2012-10-25 13:00
Microchip单片机 使用malloc()函数的注意事项
Microchip的编译器C30(16位单片机)以及C32(32位单片机)在较新的版本中也开始实现了这个函数,这为对RAM本来有些捉襟见肘的
单片机编程
添加了不少灵活性。
KidLeaf2
·
2012-10-24 15:00
Linux 下 i2c switch pca9548驱动
还有一些资料是
单片机编程
的,可惜在linux上并不能成功执行。 pca954x系列是一种i2cswitch芯片,比如pca9548可实现8个开关,进而实现多了8条i2c通道。这样
韩大卫
·
2012-08-23 09:00
linux
switch
i2c
mux
pca9548
keil C51绝对地址访问
在利用keil进行8051
单片机编程
的时,常常需要进行绝对地址进行访问.特别是对硬件操作,如DAAD采样,LCD液晶操作,打印操作.等等.C51提供了三种访问绝对地址的方法:1.绝对宏:在程序中
Augusdi
·
2012-02-09 14:00
什么叫isp下载技术
回忆下传统的编程方式,举设计单片机系统为例,如果想要对
单片机编程
序,必须要把单片机先从电路板上取下来,
delphi308
·
2012-01-09 14:00
关于int
在进行
单片机编程
时,我们经常用Int定义变量。以前学C语言时,我知道int它表示的位数跟具体的硬件结构有关。不过看了一本书中“慎用int”这节后,我对int又有了更一步的认识。
abclixu123
·
2011-12-24 11:00
前后台系统
最近想想自己微薄的工资和渺茫的未来,我决定还是从新开始,从51
单片机编程
开始,一步一个脚印,把该走的路都走了,做技术的本就应该脚踏实地,认认真真做出点东西。好了不多说了,下面开始讨论技术了。
xuechaojie
·
2011-09-10 21:00
关于独立按键扫描程序的思考(整合两种算法)
最近刚开始学51
单片机编程
。学到按键扫描,在网上看到Etual2008年总结的《新型按键扫描》的博文,很有感触。关于按键扫描的介绍和应用可以参照原文,本文只是我对程序的一些心得和体会。
xuechaojie
·
2011-09-08 21:00
单片机中无符号数运算出现的问题
在
单片机编程
中,我们经常会用到一些无符号数与有符号数的混合运算,另外我们所用的单片机很有可能是16位或者8位的,这样,编程时所用的一些变量的取值范围会对我们的运算有所限制.比如说8位的单片机无符号数最大值为
DLUTXIE
·
2011-08-22 20:00
编程
distance
C语言非常重要的细节(知道一点更新一点)
2.嵌入式系统中8位数(或者其他位数)给一个bit变量赋值位运算一般在
单片机编程
中用的较多,在C51里面先定义一个字符型变量和位变量,再
supreme42
·
2011-08-15 15:00
编程
c
嵌入式
语言
byte
c中的位域
位域(位段)====节省空间,常在
单片机编程
中使用有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。
qq160816
·
2011-08-10 16:00
数据结构
编程
c
struct
存储
语言
按键led
第三次
单片机编程
挑战第一次用状态机的思想编程。
黑曼巴snake
·
2011-05-06 22:42
职场
单片机
休闲
按键led
第三次
单片机编程
挑战第一次用状态机的思想编程。
黑曼巴snake
·
2011-05-06 22:42
职场
单片机
休闲
led
按键
不同内存空间(data xdata bdata)定义变量在51
单片机编程
中的注意事项
不同内存空间(dataxdatabdata)定义变量在51
单片机编程
中的注意事项减小字体增大字体1、data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值
鹊桥
·
2011-03-31 14:38
编程
职场
休闲
内存空间
51单片机
在Visual Studio下维护嵌入式系统C源码的一个实例
这一点从我所了解的程序编写也可以感觉到: 1.单片机:
单片机编程
基本上用汇编或C就可以搞掂,几百K代码,无专门的操作系统,没有或很少资源文件,主要硬件都在同一芯片上,外围硬件相对较少,一般就
huzgd
·
2010-12-11 01:00
编程
c
linux
windows
嵌入式
makefile
在Visual Studio下维护嵌入式系统C源码的一个实例
这一点从我所了解的程序编写也可以感觉到:1.单片机:
单片机编程
基本上用汇编或C就可以搞掂,几百K代码,无专门的操作系统,没有或很少资源文件,主要硬件都在同一芯片上,外围硬件相对较少,一般就是
mmdev
·
2010-12-11 01:00
嵌入式
学习使用单片机
数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽 然很简单,但是可以学习一般的
单片机编程
思想
msforever
·
2010-11-19 17:00
数据结构
编程
D语言
深圳信盈达单片机C语言培训项目加强班
第一讲单片机的基础架构及基本外围电路第二讲KEILC51软件的应用第三讲单片机C51的基本数据类型及其应用第四讲C51的基本运算符和应用第五讲单片机C51的程序设计基础第六讲C51的数据和基本指针第七讲C51的函数第八讲
单片机编程
规范
黎工
·
2010-10-10 10:00
单片机编程
语言简介
指令个程序:欲使单片机工作,必须给它“下命令”,这里的“命令”称作指令,单片机执行不同的指令就可以完成不同的操作。对于一些简单的任务,单片机执行一两条指令就可以完成,但是一些复杂的任务就需要执行很多条指令才可以完成。我们把单片机执行特定控制任务的指令的总和叫做程序。我们编写这些指令总和的过程叫做程序设计。我们要单片机执行我需要的什么任务时,我们就对其写出任务指令,然后传达(编入)给单片机,让它执
xf.zhouwenjun
·
2010-08-17 10:00
编程
C++
c
C#
pascal
谈谈51单片机延时子程序
延时程序在
单片机编程
中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法,,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系
djimon
·
2010-07-23 11:00
编程
算法
工作
汇编
交通
delay
谈谈51单片机延时子程序
延时程序在
单片机编程
中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法,,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系
djimon
·
2010-07-23 11:00
51单片机
硬件与软件的类比
>>我以前在大学时做机器人的,从机构设计,机械设计,工艺加工,控制系统设计,电机设计,电路设计,
单片机编程
,嵌入系统编程,到上位机的控制软
zhangchiytu
·
2010-05-22 20:00
编程
算法
linux
编译器
通讯
wizard
AKI-H8启动代码实战
在32位的系统里面,编写启动代码是一件很困难的事情,这也是为什么U-BOOT,VIVI会非常流行的原因的,但是在
单片机编程
中启动代码的编写似乎有一个定式:1:设置向量表2:初始化寄存器,3:调用C语言的
mubawa
·
2010-01-27 09:00
单片机8步骤
第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的
单片机编程
思想
zhangluli
·
2010-01-03 00:00
MCU-C程序基本编程规范(转)
本规范主要针对
单片机编程
语言和08编译器而言,包括排版、注释、命名、变量使用、代码可测性、程序效率、质量保证等内容。
sunnydragon
·
2009-12-11 10:29
职场
休闲
程序基本编程规范
MCU-C
Windows CE下操作GPIO
GPIO是ARM芯片的通用IO口,在不存在操作系统的情况下,可以通过C语言程序,直接读写其寄存器进行控制,这就是以前的
单片机编程
。
joyzml
·
2009-12-10 10:00
数据结构
windows
工作
struct
null
button
位运算口诀【转csdn论坛】
(所以在
单片机编程
中最好定义unsignedchar型变量)4">>>"运算符,右边的位
yangzhiloveyou
·
2009-08-26 15:00
编程
c
算法
嵌入式
HTC 重力感应传感器编程资料总结
HTC重力感应传感器编程资料总结 与硬件结合的软件编程总是比纯软件多出很多乐趣,比如给智能车
单片机编程
,比如能利用到重力传感器(gsensor)的手机编程。
viggin
·
2009-08-13 13:00
编程
windows
HTC
mobile
文档
手机
PIC16F877驱动KS0066U液晶程序
2、
单片机编程
的框架:模块的初始化,然后死循环和中断,很简单吧!3、单片机
xingyu19871124
·
2009-07-17 07:00
编程
c
框架
工作
function
delay
C8050F02x单片机FLASH读写(Keil C编程心得)
在
单片机编程
中往往需要长期保存某些数据,尤其是一些配置参数,这样掉电后这些数据仍然还在。于是就开始了FLASH读写的编程,经过了一天多的努力,终于把FLASH的读写调通了。
sbtdkj1017
·
2008-06-07 16:00
编程
c
汇编
Flash
语言
initialization
新的征途!!!!
这几天明确了下方向:这个学期主要锻炼自己的编程和调试能力先以
单片机编程
和linux系统编程这两个方面为突破口,努力提高自己的编程能力昨天上dangdang买了两本书---->:这本可以当作系统编程的入门书
flylonglong
·
2007-10-13 20:00
单片机编程
基础
单片机编程
基础单片机的外部结构:DIP40双列直插;P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)电源VCC(PIN40)和地线GND(PIN20);高电平复位RESET
maliang1225
·
2007-07-05 19:00
编程
timer
工作
文档
交通
delay
SQL Server 2005 For Developers
昨晚心血来潮,非要把它down下来不可,在Google,Baidu,XunLei上找了很多,都经过测试后,最后,得出了一个下载地址:不要去TTBT,5Q这些地方找种子了,我昨天在5Q上下了一个种,打开结果是什么
单片机编程
的东东
鸡汤捞饭
·
2007-06-09 18:00
sql
sql
编程
.net
server
Google
SQL Server 2005 For Developers
昨晚心血来潮,非要把它down下来不可,在Google,Baidu,XunLei上找了很多,都经过测试后,最后,得出了一个下载地址:不要去TTBT,5Q这些地方找种子了,我昨天在5Q上下了一个种,打开结果是什么
单片机编程
的东东
zhangyi85
·
2007-06-09 18:00
sql
sql
编程
.net
server
Google
我新买的Kingnet开发板KN8996
KN9886评估板采用的是arm主板与51子板相结合的工作方式,只需通过简单的程序控制,无须其他任何跳线,既可实现对AT89S系列
单片机编程
下载,用于开发工业控制系统非常简单、灵活、方便。
bekars
·
2006-05-14 19:00
编程
工作
linux
Flash
引擎
WinCE
上一页
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
其他