写在最前面的话:官方网站的解答是最可信的。英语不错的必看。http://www.keil.com/support/man/docs/c51/c51_le_memtypes.htm 下面转载几篇中文的,仅供参考。 data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快 ...
分类:
其他好文 时间:
2016-06-08 13:53:26
阅读次数:
181
(1)、C51语言中调用汇编语言程序; C51语言调用汇编语言程序要注意以下几点: 1:在文件栏选中File Group和C51程序原文件,在配置文件选项中激活“产生汇编(SRC)文件,“编译(SRC)文件”和“创建工程(目标)时包含”三个选项。 2:根据选择的编译模式,把相应的库文件(如SMALL ...
分类:
其他好文 时间:
2016-06-07 13:01:56
阅读次数:
1396
测试环境:keil c51 + STC89C52说明: 1.keil的不定参数只有15个字节也就是说sizeof(...) 加起来总共不能超过15字节,否则会出错 2.当不定参数中有常数时,你也会得不到你想要的结果,字符串除外 例: unsigned char count_sec=2, count_ ...
分类:
其他好文 时间:
2016-06-03 15:42:26
阅读次数:
256
优化级别说明(仅供参考):则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高优化级别中包含了前面所有的优化级别。现将各个级别说明如下:0级优化:1、 常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。 ...
分类:
其他好文 时间:
2016-06-02 13:11:15
阅读次数:
155
转自:http://blog.csdn.net/gongyuan073/article/details/7856878 单片机C51学习笔记 一, C51内存结构深度剖析 二, reg51.头文件剖析 三, 浅淡变量类型及其作用域 四, C51常用头文件 五, 浅谈中断 六, C51编译器的限制 七 ...
分类:
其他好文 时间:
2016-05-29 21:39:54
阅读次数:
272
转自:http://blog.chinaunix.net/uid-20734916-id-3988537.html Keil和MDK共存,按照以下步骤:1 先安装 Keil C51,安装目录改为:"D:\Keil2"(我是安装在D盘的)2 再安装RealView MDK,目录:"D:\Keil" 3 ...
分类:
其他好文 时间:
2016-05-29 12:15:06
阅读次数:
137
我相信电工类的专业,对于单片机这个老东西是很熟悉的。下面。是我YID的一个电子时钟,包含了一个时钟的基本功能,定时和报时。(如果没有C51和单片机的基础知识可以先看看)话不多说。这来上来了:要资料点击这里:下载地址1;下载地址2;资料清单:(1)原件:(2)控制流程..
分类:
其他好文 时间:
2016-05-24 10:38:28
阅读次数:
574
#include //程序是基于KEIL-C51编写,引入8051头文件
sbit P10=P1^0;
sbit P11=P1^1;
unsigned int scale; //占空比控制变量
void main(void)
{ unsigned int n; //延时循环变量
TMOD=0x02; //定时器0,工作模式2(...
分类:
其他好文 时间:
2016-05-12 17:19:46
阅读次数:
144
转自:http://blog.sina.com.cn/s/blog_980e19e00101b5dh.html 有时候需要精确的延时,比如18B20温度传感器对时序要求非常严格,必须精确到微秒级别 一、用NOP函数 在keil C51中,直接调用库函数: #include // 声明了void _n ...
分类:
其他好文 时间:
2016-04-19 14:10:03
阅读次数:
206
作者:dragoniye 发布:2014-02-15 12:44 分类:硬件 抢沙发 /*******************************************KEIL里扩展出了b,h,l来对输入字节宽的设置:(1)b八位(2)h十六位(默认)(3)l三十二位 在Keil C51中用p ...
分类:
其他好文 时间:
2016-04-15 11:47:53
阅读次数:
148