2.C51数据类型扩充定义 单片机内部有很多特殊功能寄存器,每个寄存器在单片机内部都分配有唯一的地址,一般根据寄存器的功能不同赋予不同名称。操作时,需声明,即将地址编号赋给这个名称。(见reg52.h头文件) 3.为什么发光二极管接1kΩ电阻 发光二极管,通过电流I为5mA时即可发光,一般控制在3~ ...
分类:
其他好文 时间:
2016-03-28 13:39:35
阅读次数:
223
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,
分类:
编程语言 时间:
2016-03-07 13:47:26
阅读次数:
187
实物图原理图效果图程序烧录:/*****************************************************************************
*文件名称:main.c
*版本:KeiluVision4
*控制器:STC89C52RC/12M
功能:显示时间到串口
*说明:
1,DS3231实时时钟模块测试程序
2,1T的单片机用不了
3,晶振12M..
分类:
其他好文 时间:
2016-01-23 18:33:01
阅读次数:
1460
keil的官方网站关于printf的参考http://www.keil.com/support/man/docs/c51/c51_printf.htm
分类:
其他好文 时间:
2015-12-09 21:41:21
阅读次数:
206
由于前一段时间一直在做关于stm32f407的相关内容,于是安装的Keil是MDK5,最近一阵子想再看看51单片机以前没有做过的内容,就要再安装一个Keil C51,结果就不可避免的遇到了两个软件必须要修改配置才能兼容的问题。网上我也找了很多的解决办法,这里提供一种看到的相当简单的解决思路。 ...
分类:
其他好文 时间:
2015-12-06 11:17:21
阅读次数:
123
code是KEIL C51 扩展的关键字,用code修饰的变量将会被放到CODE区里。但C语里的const关键字好像也有定义不能改变的变量的功能,这两个关键字有什么区别呢?在帮助手册里查找const,可以找到以下的描述1 Variables declared with the const typ.....
分类:
其他好文 时间:
2015-11-19 09:38:53
阅读次数:
3984
STC12C5A60S2.H#ifndef__STC12C5A60S2_H_
#define__STC12C5A60S2_H_
/////////////////////////////////////////////////
//--------------------------------------------------------------------------------
//新一代1T8051系列单片机内核特殊功能寄存器C51CoreSFRs
//76..
分类:
其他好文 时间:
2015-11-07 10:58:41
阅读次数:
280
1,进入keil的安装目录下的 TOOL.ini 文件 在[ARM]上面增添[C51]PATH="G:\Keil\C51\"SN=K1DZP-5IUSH-A01UEVERSION=V9.01BOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)BOOK1=H...
分类:
其他好文 时间:
2015-10-31 17:13:47
阅读次数:
269
Build target 'Target 1'assembling STARTUP.A51...linking...*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_START MODULE: STARTUP.obj (?C_...
分类:
其他好文 时间:
2015-10-27 01:42:46
阅读次数:
191
浮点型转字符串是最常见的一个功能了,对于弱类型语言来说更是几乎感觉不到。但现在问个问题?用C语言写一个浮点数转字符串的函数,有多难呢?一开始写这个函数的时候是大二的时候,那时候在学C51单片机,用到1602显示屏,就是下图这货,通常遇到的情况就是要想要在屏幕上显示整数或者浮点数,1602封装的字库里...
分类:
其他好文 时间:
2015-10-14 01:35:01
阅读次数:
268