KEIL

我要报错
  • Keil MDK下如何设置非零初始化变量

    一些工控产品,当系统复位后(非上电复位),可能要求保持住复位前RAM中的数据,用来快速恢复现场,或者不至于因瞬间复位而重启现场设备。而keil mdk在默认情况下,任何形式的复位都会将RAM区的非初始化变量数据清零

  • 单片机开发环境搭建--Keil uVision4安装教程

    单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 Keil uVision4 的51版本,也叫做 Keil C51,不做过多介绍,先直接讲如何安装。1) 首先准备 Keil uVision4 安装源文件,双击安装文件,弹

  • Keil C51使用教程---库函数参考(五)

    C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。第一节 本征库函数(intrinsic routines)和非本征证库函数C

  • Keil C51与Keil RealView MDK常见错误

    1、安装先后顺序: 要先安装Keil C51,后安装RVMDK,否则会出现一系列的编译问题。2、Keil常见错误――last line of file ends without a newline原因及解决方法 当使用keil编译时,弹出这样的警告信息:main.c(7):

  • Keil C51调试程序时, 对ROM的查看以及RAM 查看或修改

    在Keil 里使用 DeBug 模式时,如要 查看外部 RAM 的数据 或查看 ACC 的内容可以进行以下操作;sysGetTxMode:LCALLCom0185(C:2B95)JNB0xE0.0,sysGetTxMode................retCom0185:MOVDPTR,#0x7020MOVXA,@DPTRRRCAR

  • KeilC51_Proteus—联合调制

    1)安装Proteus和Keil2)找到Proteus\\MODELS目录下的VDM51.dll文件(如果没有找到不要着急,直接上网上搜,或者你可以q我,我给你~~,最讨厌的就是CSDN,各种要钱~哼!),复制到Keil安装目录的\\C51\\BIN目录中3)就是

  • keil C51启动文件详解

    ;------------------------------------------------------------------------------; STARTUP.A51: 用户上电初始化程序;------------------------------------------------------------------------------;; 用户定

  • Keil C51软件的使用

    板子上设置了EEPROM存储器,型号为AT24C02。板子的硬件连接为:SCL--->P2.4,SDA--->P2.5。直接了当,贴上程序!========================24cxx.h文件=========================#ifndef_24CXX_H_#define_24CXX_H_#in

    单片机
    2018-07-31
    c51软件 keil
  • KeilC51(UV2/UV3)使用经验

      1、在UV2/UV3中,一个工程可以由多个模块(即*.c文件)组成,模块之间的变量与函数的调用与标准C语言类似。即变量必须是全局变量(公共变量),函数必须是全局函数。一般缺省规则是:  (1)在任意模块中定义的

  • keil+stm32+jlink利用swd方式进行printf输出

    使用ITM机制实现调试stm32单片机,实现printf与scanf。1. ITM简介ITM机制是一种调试机制,是新一代调试方式,在这之前,有一种比较出名的调试方式,称为半主机(semihosting)方式。在pc上编写过C语言的人都知道,pr

  • Keil C51使用教程---软件使用详解(二)

    第一节 Keil C51编译器的控制指令C51编译器的控制指令分为三类:源文件控制类,目标文件控制类及列表控制类。1. 源文件控制类 NOEXTEND:C51源文件不允许使用ANSI C扩展功能。 DEFINE(DF):定义预处理(在C51命令行)。

  • Keil精确测量代码运行时间

    在工程设置中“Debug”下,选右边硬件仿真,点下拉框选“J-LINK/J-TRACE”,再点“Setting”在弹出窗口中“Debug”下,选“JTAG”或“SW”,在后面选好下载速率。点到Trace”标签下,如果是选择的“SW”则勾选“Enab

  • keil C51 部分运算符与表达式

    keil C51 部分运算符与表达式 ;2013年12月2日10:39:34?:用于表达式求值运算符;逻辑表达式?表达式1:表达式2。逻辑表达式为真执行表达式1,否者执行表达式2.,用于把若干个表达式组合成一个表达式;从中到右算出

  • Keil如何生成bin文件

    使用过Keil的同鞋都知道,现在Keil中默认可以输出.axf的调试文件和可以通过钩选输出的.hex可执行文件,没有bin(二进制)文件的输出选项。可是偏偏某些时候需要或者习惯性的使用.bin文件来进行烧写,下面各举一例:1.一

    单片机
    2018-07-25
    bin文件 keil
  • Keil的软件仿真和硬件仿真

    一、软件仿真Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。这样可以避免频繁下载程序,

  • Keil C51使用教程---高级编程(四)

    本章讨论以下内容: ●绝对地址访问●C与汇编的接口 ●C51软件包中的通用文件 ●段名转换与程序优化第一节 绝对地址访问C51提供了三种访问绝对地址的方法:1. 绝对宏:在程序中,用“#include”即可使用其中定义的宏

  • mini2440----keil for ARM系列之串口

    先说明一下为什么做了点灯我就做串口了,原因是我觉得串口调试通了在做以后的会更加容易,因为有些东西可以通过串口进行打印出来,这样就可以看到自己那里出错了,对于LED程序当然是第一需要做的。因为

  • Keil C51常用功能模块使用说明(1)

    本文档包括单片机系统中常用到的时钟中断、通讯及键盘扫描等模块(见所附源程序)的说明。这些模块使用前后台系统模型。为达到最大的灵活性,需要在用户工程中定义config.h文件,在其中定义各模块可选参数的设置 , 而不

  • Keil C51处理可重入函数问题的探讨

      在程序设计中,变量具体可以分为四种类型:全局变量、静态全局变量、局部变量、静态局部变量。这几种变量类型对函数的可重入产生的重大的影响,因为不同的编译器采用不同的策略。  针对51的存储区有限,keil c

  • Keil C51中变量的使用方法详解

    引言 8051内核单片机是一种通用单片机,在国内占有较大的市场份额。在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功。由于51内核单片机的存储结构的特殊性,Keil C51中变量的使用与标准C有所不同。正确

    单片机
    2018-07-10
    C51 变量 keil