代码改变世界

我也玩单片机:8只数码管滚动显示单个数字

2010-01-06 14:09 by LeonDw, 963 阅读, 0 推荐, 收藏,
摘要:滚动显示0~7源代码CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 1 #include<reg52.h> 2 #define uchar unsigned char 3 #define uint unsigned int 4 u... 阅读全文

我也玩单片机:流水灯

2010-01-06 02:51 by LeonDw, 939 阅读, 0 推荐, 收藏,
摘要:一、点亮一个P1.0口的发光管1、源代码CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 1 #include<reg52.h> 2 #define uint unsigned int //宏定义 3 #define uchar u... 阅读全文

Proteus与Keil联调

2010-01-05 01:18 by LeonDw, 1357 阅读, 0 推荐, 收藏,
摘要:实现在Keil中调试,在Proteus中出效果。 1、复制修改文件 Keil 与Proteus连接,连接开始必须在proteus安装目录下VDM51.dll文件复制到Keil安装目录的\C51\BIN目录中。 修改keil安装目录下Tools.ini文件:在[C51] 栏目下加入TDRV3=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver&qu... 阅读全文

找出真实地址,BlackBerry软件本地安装

2009-12-18 23:53 by LeonDw, 455 阅读, 1 推荐, 收藏,
摘要:下面以GoogleSync的安装为例,其他要OTA安装的软件同理啦! User Agent Switcher伪装成各种机型(手机或系统)的浏览器,可用于下载对应手机软件。 可以导入UA列表 这里有fisio提供的UA 列表 导入UA列表,然后用Firefox浏览http://m.google.com/sync 下载得sync.jad COD的真实地址在这里 sync.jad-----------... 阅读全文

模电:反馈

2009-12-15 23:34 by LeonDw, 860 阅读, 1 推荐, 收藏,
摘要:一、反馈的应用负反馈对放大器波形的改善 晶体管是非线性器件 导致放大器输出失真 要引入负反馈 使净输入信号变成反向失真,改善了输出波形。 二、负反馈类型的判别1)首先要理解几个概念判断有无反馈:输出回路与输入回路有由电阻、电容等元件构成的通路。否则,就无反馈啦。 正反馈、负反馈:见下文。 电压反馈:以放大电路的输出电压作为反馈网络的输入信号的称为电压反馈。输出电压引起的反馈。 电流反馈... 阅读全文

指针和引用

2009-12-11 14:24 by LeonDw, 188 阅读, 0 推荐, 收藏,
摘要:好多天没更新了!……运行一下这个程序[代码]之前说的参数传递中“&”,使用的就是引用啦。引用:相当于变量的别名,从一而终地代表了变量本身,具有修改变量的权限。并注意,在定义的时候就要初始化。引用不占据内存。内存模型应用在函数传参,避免发生值的拷贝,在概念上也更加清晰。之前函数参数传递的文章中就有提及。这是C++中特有的。当时,我把他当做指... 阅读全文

指向函数的指针(二)

2009-12-04 17:43 by LeonDw, 242 阅读, 1 推荐, 收藏,
摘要:指向函数的指针-参数传递与自定义指针类型Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#include<stdio.h>2typedefvoid(*pMyFun)(int);//定义指针类型3voidMyFun(int);4voidCa... 阅读全文

指向函数的指针

2009-12-04 17:00 by LeonDw, 214 阅读, 0 推荐, 收藏,
摘要:一、指向函数的指针的声明 有函数void MyFun(int); 声明void (*FunP)(int);则指针FuP可以指向函数MyFun(),也可以指向具有相同参数以及返回值的函数。 二、通过指针调用函数 代码一: /* 自行包含头文件 */ void MyFun(intx);/* 这个声明也可写成:void MyFun( int)*/ void (*FunP)(int ); /*也可声... 阅读全文

C语言的标准内存分配函数

2009-11-29 11:03 by LeonDw, 325 阅读, 0 推荐, 收藏,
摘要:三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内 它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL 调用形式与作用mallo... 阅读全文

#ifdef、#ifndef、#define与#endif的用法

2009-11-29 09:10 by LeonDw, 1388 阅读, 0 推荐, 收藏,
摘要:一、他们代表什么意思? #ifdef<标识>//代码段如果#define<标识>则……#ifndef<标识>//代码段如果没有#define<标识>则……#define这个就不用说了。#endif用了条件定义结束用这个。二、怎么用?形式一#ifndef<标识>#define<标识>程序段#endif1. 当你第一个使用这个头的... 阅读全文