1. [
Keilc]
单片机编程软件KEIL使用入门_keil入门 [佚名][2024年9月7日][207]
简介:无
内容:
注:本文适合绝对 0 基础,如果有一定的基础,可以移步。一. keil 简单介绍二. 安装三. 使用教程四. 总结一. keil 简单介绍Keil 提供了包括 C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。更多请戳 百度百科二. 安装Download Products MDK-Arm(Micro……
2. [
Keilc]
KEIL的基本使用操作 [佚名][2024年9月7日][155]
简介:无
内容:
1. KEIL的基本介绍Keil是一家德国的嵌入式系统软件公司,提供了许多针对ARM、C51、8051、AVR等各种不同架构的微控制器的软件开发工具,其中最知名的是Keil MDK(Microcontroller Development Kit)。Keil MDK是一个综合性的软件开发环境,用于嵌入式系统的开发,它包括了编译器、调试器、仿真器等多个工具,支持多种不同的处理器架构,如ARM Cort……
3. [
单片机]
基于51单片机的恒温控制器系统 protues+keil c [佚名][2023年5月21日][2017]
简介:无
内容:
文章目录恒温控制器系统概述 仿真软件 系统设计 电路设计 软件代码编写代码下载恒温控制器系统概述该恒温控制器系统包含以下几个功能:可按键设定温度 可显示当前温度和用户设定温度 有升温、降温模块 可最终达到恒温仿真软件Keil 5 Proteus 8.6系统设计电路设计 恒温控制系统一共有6个模块,分别是主控芯片模块、按键输入模块、设定温度显示模块、当前温度显示模块、温度采集模块和升温、降……
4. [
Keilc]
AT24C01-AT24C256 的Keil C51读写程序 [佚名][2016年10月13日][1662]
简介:以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根据需要定义。addr可根据使用的芯片选择,可从任何位置读写,只要在该芯片的范围内。
内容:
/* 以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根据需要定义。addr可根据使用的芯片选择,可从任何位置读写,只要在该芯片的范围内。enumer=ATxxx,根据使用的芯片赋值。各函数中的形式参数不需改变。本程序只要在调用的程序中定义实际参数即可,下述各子程序不必改动。*/#include <reg52.h&g……
5. [
Keilc]
KeilC中如何得到一个浮点数的组成数 [佚名][2012年5月20日][1611]
简介:将运算的结果(浮点数)存入 EEPROM 中。我们知道,浮点数在 C语言中是以 IEEE 格式存储的,一个浮点数占用四个字节
内容:
笔者在编制应用程序时有这样的要求:将运算的结果(浮点数)存入 EEPROM 中。我们知道,浮点数在 C语言中是以 IEEE 格式存储的,一个浮点数占用四个字节,例如浮点数 34.526 存为(160,26,10,66)这四个数。要将一个浮点数存入 EEPROM,实际上就是要存这四个数。那么如何在程序中得到一个浮点数的组成数呢? &nbs……
6. [
Keilc]
KEIL C 使用总结大全 [佚名][2011年6月6日][1877]
简介:无
内容:
我们使用Keil C调试某系统时积累的一些经验 1、在Windows2000下面,我们可以把字体设置为Courier,这样就可以显示正常。2、当使用有片外内存的MCU(如W77E58,它有1K片外内存)的时候,肯定要设置标志位,并且编译方式要选择大模式,否则会出错。3、当使用Keil C跟踪程序运行状态的时候,要把引起Warning的语句屏蔽,否则有可能跟踪语句的时候会出错。4、在调用数组的时候,……
7. [
Keilc]
keil C中找不到?C_START [佚名][2011年6月5日][3126]
简介:无
内容:
在编译startup.A51时可能会遇到找不到?C_START的问题. 有人说这个定义在运行库里,可以加入C:\Keil\C51\LIB\C51S.lib解决, 或者在Project里加入STARTUP.A51将其中的?C_START替换成main即可. 可是我改了还是出现这个问题啊? 我在C里面有加入汇编的程序.然后用了 #pragma src &n……
8. [
Keilc]
KeilC51数据类型转换应注意 [佚名][2011年3月21日][1711]
简介:无
内容:
1、/*06-03-31在KEIL中调试发现*/ 例1: ...... unsigned long int b; unsigned int x; x=968; b=100*x; b=96800-65536; 例2: ...... unsigned long int b,x……
9. [
Keilc]
Keil C51 总线外设操作问题的深入分析 [佚名][2011年3月19日][1119]
简介:无
内容:
阅读了《单片机与嵌入式系统应用》2005年第10期杂志《经验交流》栏目的一篇文章《Keil C5l对同一端口的连续读取方法》(原文)后,笔者认为该文并未就此问题进行深入准确的分析。文章中提到的两种解决方法并不直接和简单。笔者认为这并非是Keil C51中不能处理对一个端口进行连续读写的问题,而是对Keil C51的使用不够熟悉和设计不够细致的问题,因此特撰写本文。  ……
10. [
Keilc]
小结一下KeilC与IAR对函数参数及返回值的处理 [佚名][2011年3月3日][3061]
简介:无
内容:
在C51中,KeilC与IAR在函数参数的传递及返回值的处理上,有着较大的不同。本文主要小结不同,并稍稍发表Hanny个人对这些方式的优缺点的看法。首先,我们对数据类型进行分类。根据数据类型的长度,我们可以将数据简单分为:bit, u8, u16, u32。其中,bit表示位变量;u8主要为char、signed char、unsigned char型变量;u16主要为short、usigned ……