C51: LOCATING INITIALIZED VARIABLES AT ABSOLUTE ADDRESSES 如何初始化绝对定址的变量

0

本文作者:xjtudll  发布于:2017-8-5  分类:技术心得  点击:


http://www.keil.com/support/docs/301.htm

QUESTION 问题描述
...

浅谈单片机程序设计中的“分层思想”

0

本文作者:xjtudll  发布于:2012-12-25  分类:技术心得  点击:

    网络转载,出处未知,收藏甚久。

    分层的思想,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下别人的程序,很快就可以做出来。但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多的困惑。

...

51单片机内部扩展RAM

2

本文作者:xjtudll  发布于:2012-6-20  分类:技术心得  点击:

一直想写一篇关于51RAM的文章,网上看到这篇文章,觉得讲的比较详细,我就不献丑了,转载过来了。初学者可以看看。

原文网址:http://www.jhmcu.com/index.php/mcu-internal-expansion-ram-application/

...

keil warning C316:unterminated conditionals

0

本文作者:xjtudll  发布于:2012-5-16  分类:技术心得  点击:

用Keil 4写程序时遇到这个问题:Warning C316:unterminated conditionals

Google了一番,基本上找到了原因:

类似XX.C(99):warning C316:unterminated conditionals这种警告的话,表明XX.c文件有一个凌乱的条件编译或预编译。例如,用了条件编译#ifndef而忘记写#endif。

...

Keil C51编译错误:address space overflow

0

本文作者:xjtudll  发布于:2012-5-15  分类:技术心得  点击:

近日在使用Keil的时候,遇到了一个问题:address space overflow。程序最初编译的时候没这问题,当我增加一段代码后,出现了这个问题。

...

Keil查看编译后的汇编代码

0

本文作者:xjtudll  发布于:2012-4-21  分类:技术心得  点击:

在使用Keil编译C51时,一般情况下,大家都不去看汇编代码。但在某些特殊情况下,查看汇编代码就是有必要了。

...

Keil新增STC 51型号

0

本文作者:xjtudll  发布于:2012-4-12  分类:技术心得  点击:

STC官网提供的方法:

(详见:http://www.mcu-memory.com/

...

Keil C51中嵌入汇编

0

本文作者:xjtudll  发布于:2010-4-20  分类:技术心得  点击:

   我们知道,用C语言实现精确延时是一件比较困难的事情,而用汇编写精确延时程序就简单多了,但是整个程序都用汇编,那就是件头疼的事情。要是能在C里面嵌入汇编,那就爽了,本文介绍的就是如何在Keil C51里嵌入汇编。

...

REG51.H详解

0

本文作者:xjtudll  发布于:2010-3-9  分类:技术心得  点击:

/* BYTE Register */
sfr P0 = 0x80; //P0口
sfr P1 = 0x90; //P1口
sfr P2 = 0xA0; //P2口
sfr P3 = 0xB0; //P3口
sfr PSW = 0xD0; //程序状态字,具体位意义见位定义
sfr ACC = 0xE0; //累加器,程序员最常用的
...

简易方波信号发生器

0

本文作者:xjtudll  发布于:2010-1-31  分类:技术心得  点击:

简易正弦波信号发生器
这个是帮别人做的。

方波信号发生器
要求:

...

Page 1 of 2 « 首页...«12»...尾页 »