自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 将附初值的的变量定位到ROM中

1. 新建单独的定义code的变量文件:    保存格式必须为.c文件 2. 将建立的code变量.c文件加入到工程中,如上图;3. 编译该工程,打开生成的M51文件因定义的是code类型,所以在*****CODE MEMORY******下找该文件对应的名称找之前建的定义code变量的.c文件的文件名  4. 然后在BL51中设定你需要定位的地址:

2013-02-28 10:45:34 976 1

转载 Keil C51中变量和函数的绝对地址定位问题

Keil C51中变量和函数的绝对地址定位问题:1.  变量绝对地址定位       1)    在定义变量时使用 _at_ 关键字加上地址就可.              e.g.                      unsigned char idata myvar _at_ 0x40;              把变量 myvar 定义在 idata 的 0x4

2013-02-28 09:59:09 11411

转载 C51编程中对单片机绝对地址访问的两种方法

在进行8051单片机应用系统程序设计时,编程都往往少不了要直接操作系统的各个存储器地址空间。C51程序经过编译之后产生的目标代码具有浮动地址,其绝对地址必须经过BL51连接定位后才能确定。为了能够在C51程序中直接对任意指定的存储器地址进行操作,可以采用扩展关键字“at”、指针、预定义以及连接定位控制命令。在这些方法中,本人认为最简单而有效的方法是用“ _at_ ”关键字来对指定变量存储器空间

2013-02-27 18:55:40 4359

转载 关于C51内的code idata data bdata pdata xdata

从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、C

2013-02-27 18:54:38 870

转载 学习经验

看这篇帖子的,我想都是电子爱好者或电类专业学生。不知道大家都处于什么一个阶段,这篇帖子是写给入门者的,要解决一个问题:初学者应重点掌握什么电子知识,大学阶段如何学习?    先说点貌似题外的东西——3个谬论。     谬论一:高中老师常对我们说,大家现在好好学,考上了大学就轻松了,爱怎么玩怎么玩。这真是狗屁。别的专业我不好说,电气、电子、电力、通信、自动化等电类专业,想要轻松那是不

2013-02-26 18:07:25 1651

原创 好的博客收集

USB学习:http://lishutong.me/                                               http://blog.csdn.net/jhqin/article/details/6775321 VC++学习:http://blog.csdn.net/zhmxy555/article/details/7318264

2013-02-16 13:32:50 594

转载 关于技术学习的思考

今天下午,我对着TI的开发板发呆。看着电脑上的时间,突然想起来自己已经工作将近两年半。时间过的好快,不得不趁早回顾起这两年半的成长历程。诚 然,在这两年半里,我的技术水平没有什么长进。虽然中间曾断断续续地意识到这个问题并且尝试学习新东西,但始终只是心血来潮、坚持不了多少天就放弃。现在 毕竟不同于大学时期,那会儿可以凭着对新技术的好奇和兴趣而狂热。现在见的东西多了,发现很多也不过如此,并且精

2013-02-16 13:29:29 591

转载 电压比较器工作原理 -----运放入门,重点!!!

电压比较器(以下简称比较器)是一种常用的集成电路。它可用于报警器电路、自动控制电路、测量技术,也可用于V/F变换电路、A/D变换电路、高速采样电路、电源电压监测电路、振荡器及压控振荡器电路、过零检测电路等。本文主要介绍其基本概念、工作原理及典型工作电路,并介绍一些常用的电压比较器。什么是电压比较器    简单地说, 电压比较器是对两个模拟电压比较其大小(也有两个数字电压比较的,这里不介绍),...

2013-02-06 16:47:37 75236 6

转载 稳压二极管原理及使用

要理解稳压二极管的工作原理,只要了解二极管的反向特性就行了。所有的晶体二极管,其基本特性是单向导通。就是说,正向加压导通,反向加压不通。这里有个条件就是反向加压不超过管子的反向耐压值。那么超过耐压值后是什么结果呢?一个简单的答案就是管子烧毁。但这不是全部答案。试验发现,只要限制反向电流值(例如,在管子与电源之间串联一个电阻),管子虽然被击穿却不会烧毁。而且还发现,管子反向击穿后,电流从大往小变,电

2013-02-06 16:35:24 2133

转载 C++中声明与定义的区别

C++学了这么多年你知道为什么定义类时,类的定义放在.h文件中,而类的实现放在cpp文件中。它们为什么能够关联到一起呢?你知道什么东西可以放在.h文件中,什么不能。什么东西又可以放在cpp文件中。如果你忘记了或是压根就不明白,那么读过此文你会清晰无比!!        首先谈下声明与定义的区别。        声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述。声明和定义有

2013-02-06 10:55:27 3260

转载 ADC基本原理

2013-02-06 10:29:06 1423

原创 VC++中的类是什么?对象是什么?

什么是类?类,就是有共同属性特征的一组事物。再啰嗦一遍:这一组事物称为一类的最主要原因是,它们有共同一些属性。C++中把实现某种功能的数据类型定义为类。它主要有两部分组成:内部的数据和操作数据的函数。这些数据和函数就是这个类的属性。即被定义为这个类数据类型的所有对象,都有这个类定义的数据和函数。例:class Student{ private: int num;

2013-02-06 10:17:29 3063 1

saleae logic16应用软件及学习资料

saleae logic16逻辑分析仪使用的软件,支持win7 32bit/64bit 还有使用学习资料

2014-05-12

TI BLE_CC2450培训资料

TI BLE CC2540/41的培训资料,里面有对blue tooth架构的较详细介绍,对CC2540开发的框架可以有一个整体的认识。

2013-06-24

USB_HID上位机开发介绍

基于VC++开发USB_HID上位机,对USB上位机开发入门比较有帮助,了解USB应用程序的基本内容

2013-05-28

STM32 F10xx硬件开发使用入门

STM32 F10xx硬件开发使用入门 ST官网资料

2013-05-28

使用Zigbee通信的STM32上位机控制小车

使用Zigbee通信的STM32上位机控制小车

2013-05-28

VbyOne Spec

VbyOne V1.4 Spec. LCD next generation internal interface high speed serial interface

2013-03-18

Silicon XPress详解

使用F340等silicon usb芯片,lib函数详解

2012-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除