Keil C51开发系统基本知识3 1. 1. 专用寄存器include文件例如8031、8051均为REG51.h其中包括了所有8051的SFR及其位定义,一般系统都必须包括本文件。2. 2. 绝对地址include文件absacc.h该文件中实际只定义了几个宏,以确定各存储空间的绝对地址。3. 3. 动态内存分配函数,位于stdlib.h中 4. 4. 缓冲区处理函数位于“string.h”中其中包括拷贝比较移动等函数如:memccpy memchr memcmp memcpy memmove memset这样很方便地对缓冲区进行处理。5. 5. 输入输出流函数,位于“stdio.h”中流函数通8051的串口或用户定义的I/O口读写数据,缺省为8051串口,如要修改,比如改为LCD显示,可修改lib目录中的getkey.c及putchar.c源文件,然后在库中替换它们即可。3. 第三节 Keil C51库函数原型列表
上传时间: 2013-11-06
上传用户:smallfish
Keil C51 V8.08绿色下载
上传时间: 2014-08-30
上传用户:15736969615
Keil C51编译、调试软件使用指南.pdf 该手册是Keil 软件公司8051 单片机软件开发工具的介绍是为新用户和有兴趣的读者准备的使用指南只需要阅读本书就可以正确地运行和使用该软件这本用户指南包括以下章节的内容第一章介绍 对本用户手册的概述第二章安装 讲述怎样安装软件并设置工具的操作环境第三章 8051 产品系列讲述为8051 单片机提供的不同产品读完本章可以决定选用哪一种产品第四章 8051 开发工具讲述8051 开发工具的主要特征包括C 编译器汇编器调试器和集成开发环境第五章使用 8051 工具讲述通过演示程序指导用户如何使用这套工具第六章硬件产品介绍辅助开发和调试的硬件工具还有80C517A 和80C520 评估板以及EPROM 仿真器第七章实时内核讲述RTX 51 实时操作系统该章还提供多任务处理系统的概述第八章命令参考简要讲述了8051 开发工具的命令及控制符
上传时间: 2013-10-19
上传用户:qitiand
Keil C51语言使用技巧及实战(周立功) 这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些新的技术使你的8051 工程和开发过程变得简单请注意这本书的目的可不是教你各种8051 嵌入式系统的解决方法为使问题讨论更加清晰在适当的地方给出了程序代码我们以讨论项目的方法来说明每章碰到的问题所有的代码都可在附带的光盘上找到你必须熟系C 和8051 汇编因为本书不是一本C 和汇编的指导书你可以买到不少关于ANSI C 的书最佳选择当然是Intel的数据书可从你的芯片供应商处免费索取和随编译工具附送的手册
上传时间: 2014-12-27
上传用户:lhw888
keil c51v805 完全汉化破解版破解方法: 1.运行c51v808a.exe,直到安装完毕. 2.运行Keil_lic-v3.2.exe选择如下图: [ sn.JPG (21.79 KB) 2007-5-16 09:38 点击GENERATE ,获得注册码.打开文件菜单下的LICENSE对话框,将LICO框内的注册码COPY到LICENSE ID栏内.点击ADD ID. 3.复制ccKeilVxx.exe到安装目录下C:KeilC51BIN,覆盖原文件.大功告成!!!!!!!!!!!
上传时间: 2014-05-05
上传用户:75119158
keil 使用笔记:在Memory窗口上输入address_type:address才能看到正确地址的变量debug~perfermance analyzer加入要察看的模块名称,然后view~perfermance analyzer window 可以察看各个模块运行时间①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0 命令可以查看内部RAM数据iData; D X:0 命令可以查看外部RAM数据xData; ②R1 //显示R1 register ~R1 //显示变量R1 R1 = R7 //对寄存器Rx操作R1 = --R7 R1 = 0x20 ③main //显示main()的开始地址d main //显示main()的代码④向RAM.ROM中写数据Enter data_type address_type:address expr,expr.... data_type:int char double float long E char data:0x20 1,2,3,4 //向data区0x20开始的地址写1,2,3,4 变量放在RAM的30H,要把定义放在main前面!另外特别注意,内部RAM通常供C程序存放中间变量等,所以一定要看看编译后的程序中是否存在存储单元冲突的情况,比如如果程序中 使用了别的寄存器组的话,08-1FH单元就不能用了unsigned long data i _at_ 0x30
上传时间: 2013-11-05
上传用户:dongqiangqiang
KEIL RTX51实时操作系统中文版:RTX51是一个适用于8051 家族的实时多任务操作系统。RTX51使复杂的系统和软件设计以及有时间限制的工程开发变得简单。RTX51是一个强大的工具,它可以在单个CPU上管理几个作业(任务)。RTX51有两种不同的版本。 RTX51 Full 允许4个优先权任务的循环和切换,并且还能并行的利用中断功能。RTX51 支持信号传递,以及与系统邮箱和信号量进行消息传递。RTX51的os_wait 函数可以等以 下事件:中断、时间到、来自任务或中断的信号、来自任务或中断的消息、信号量。 RTX51 Tiny 是RTX51 Full 的一个子集。RTX51 Tiny 可以很容易的运行在没有扩展外 部存储器的单片机系统上。但是,使用RTX51 Tiny 的程序可以访问外部存储器。RTX51 Tiny允许循环任务切换,并且支持信号传递,还能并行的利用中断功能。RTX51 Tiny 的os_wait函数可以等待以下事件:时间到、时间间隔、来自任务或者中断的信号。 本章节以后的部分用RTX-51 来指代RTX-51 Full 和RTX-51 Tiny。在两者之间不同的 地方会加以说明。
上传时间: 2013-11-25
上传用户:axin881314
Proteus6.9和Keil联调方法及破解文件下载:方法:1.安装proteus6.9和keil吧2.安装压缩包里面的vdmagdi.exe文件,安装完后keil\c51\bin\文件夹里面会有VDM51.DLL这个.3.把压缩包里面的PROSPICE.DLL复制到Proteus6Professional\bin目录下,覆盖已经有的.4.打开keil,打开optionfortarget里面的debug选项卡,选择ProteusVSMSimulator,并进行相关设置.(两台计算机联调得输入正确的host IP和port号)5,打开isis,选择debug\useremotedebugmonitor.这样就可以啦,试试看吧!
上传时间: 2013-10-15
上传用户:wenwiang
Keil uVision3下载:keil uvision3注册机,keil uvision3中文版:Keil uVision3软件破解版与没破解版的区别就是一个没有代码限制,一个有2K代码限制。附件含有手册和教程。 1.点击c51v802.exe直接安装直到结束,安装路径最好选用默认的c:\keil与 原来的老板本放到相同的目录下会自动添加一个新的目录c:\keil\uv3 2.第一次运行请先进入file->License Management弹出窗口下输入注册码, 注册码由Keil_lic_v2.exe生成,选择V2选项,生成后复制LIC0内容到keil 弹出窗口的New License ID Code中然后点击Add LIC,注意看看注册后的使 用期限,如果太短可以用注册机重新生成,一般都可以找到30年左右:-) 3.复制ccKeilVxx.exe文件到c:\keil\c51\bin\下面并运行,以修正0xFD BUG. 至此安装完毕。
上传时间: 2013-10-14
上传用户:ruixue198909
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil 即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil 软件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51 系列单片机的爱好者来说是十分必要的,如果你使用C 语言编程,那么Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习 Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图1 所示电路图使用89C51 单片机作为主芯片,这种单片机性属于MCS-51 系列,其内部有4K 的FLASH ROM,可以反复擦写,非常适于做实验。89C51 的P1 引脚上接8 个发光二极管,P3.2~P3.4 引脚上接4 个按钮开关,我们的第一个任务是让接在P1 引脚上的发光二极管依次循环点亮。
上传时间: 2013-11-06
上传用户:aesuser