http://www.dzkfw.com.cn- 电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
1. [单片机] 基于51单片机的恒温控制器系统 protues+keil c [佚名][2023年5月21日][987]
简介:无
内容:
文章目录恒温控制器系统概述 仿真软件 系统设计 电路设计 软件代码编写代码下载恒温控制器系统概述该恒温控制器系统包含以下几个功能:可按键设定温度 可显示当前温度和用户设定温度 有升温、降温模块 可最终达到恒温仿真软件Keil 5 Proteus 8.6系统设计电路设计 恒温控制系统一共有6个模块,分别是主控芯片模块、按键输入模块、设定温度显示模块、当前温度显示模块、温度采集模块和升温、降……

2. [Keilc] AT24C01-AT24C256 的Keil C51读写程序 [佚名][2016年10月13日][1569]
简介:以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根据需要定义。addr可根据使用的芯片选择,可从任何位置读写,只要在该芯片的范围内。
内容:
/* 以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根据需要定义。addr可根据使用的芯片选择,可从任何位置读写,只要在该芯片的范围内。enumer=ATxxx,根据使用的芯片赋值。各函数中的形式参数不需改变。本程序只要在调用的程序中定义实际参数即可,下述各子程序不必改动。*/#include <reg52.h&g……

3. [Keilc] KeilC中如何得到一个浮点数的组成数 [佚名][2012年5月20日][1474]
简介:将运算的结果(浮点数)存入 EEPROM 中。我们知道,浮点数在 C语言中是以 IEEE 格式存储的,一个浮点数占用四个字节
内容:
      笔者在编制应用程序时有这样的要求:将运算的结果(浮点数)存入 EEPROM 中。我们知道,浮点数在 C语言中是以 IEEE 格式存储的,一个浮点数占用四个字节,例如浮点数 34.526 存为(160,26,10,66)这四个数。要将一个浮点数存入 EEPROM,实际上就是要存这四个数。那么如何在程序中得到一个浮点数的组成数呢? &nbs……

4. [Keilc] KEIL C 使用总结大全 [佚名][2011年6月6日][1640]
简介:无
内容:
我们使用Keil C调试某系统时积累的一些经验 1、在Windows2000下面,我们可以把字体设置为Courier,这样就可以显示正常。2、当使用有片外内存的MCU(如W77E58,它有1K片外内存)的时候,肯定要设置标志位,并且编译方式要选择大模式,否则会出错。3、当使用Keil C跟踪程序运行状态的时候,要把引起Warning的语句屏蔽,否则有可能跟踪语句的时候会出错。4、在调用数组的时候,……

5. [Keilc] keil C中找不到?C_START [佚名][2011年6月5日][2873]
简介:无
内容:
在编译startup.A51时可能会遇到找不到?C_START的问题. 有人说这个定义在运行库里,可以加入C:\Keil\C51\LIB\C51S.lib解决, 或者在Project里加入STARTUP.A51将其中的?C_START替换成main即可. 可是我改了还是出现这个问题啊? 我在C里面有加入汇编的程序.然后用了 #pragma src    &n……

6. [Keilc] KeilC51数据类型转换应注意 [佚名][2011年3月21日][1525]
简介:无
内容:
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……

7. [Keilc] Keil C51 总线外设操作问题的深入分析 [佚名][2011年3月19日][1061]
简介:无
内容:
阅读了《单片机与嵌入式系统应用》2005年第10期杂志《经验交流》栏目的一篇文章《Keil C5l对同一端口的连续读取方法》(原文)后,笔者认为该文并未就此问题进行深入准确的分析。文章中提到的两种解决方法并不直接和简单。笔者认为这并非是Keil C51中不能处理对一个端口进行连续读写的问题,而是对Keil C51的使用不够熟悉和设计不够细致的问题,因此特撰写本文。   ……

8. [Keilc] 小结一下KeilC与IAR对函数参数及返回值的处理 [佚名][2011年3月3日][2800]
简介:无
内容:
在C51中,KeilC与IAR在函数参数的传递及返回值的处理上,有着较大的不同。本文主要小结不同,并稍稍发表Hanny个人对这些方式的优缺点的看法。首先,我们对数据类型进行分类。根据数据类型的长度,我们可以将数据简单分为:bit, u8, u16, u32。其中,bit表示位变量;u8主要为char、signed char、unsigned char型变量;u16主要为short、usigned ……

9. [Keilc] 关于KeilC的寄存器绝对定位 [佚名][2011年3月3日][1565]
简介:无
内容:
在KeilC的选项中,C51这一项里有一项叫做“Dont use absolute register accesses”。我们已经因为这一项出了三次Bug了。那么这一项有什么作用呢?在KeilC默认中,这一项并没有选上,表示KeilC将使用寄存器的绝对定位来优化程序。什么意思呢?我们知道,51中有四组通用寄存器。在寄存器组0的时候,R0-R7实际上就映射到了0x01-0x07这段地址。也就是说有时……

10. [Keilc] KeilC的指针类型 [佚名][2011年3月3日][1339]
简介:无
内容:
话说,C语言中最精髓的就是指针的操作了。当然,本文不对C语言的指针做详细的描述。Hanny在这里只想小结一下KeilC中的指针类型。在KeilC中,我们会常见到下述的指针定义方式:char *ptr1; char code *ptr2; char data *ptr3; char xdata *ptr4; char *……

21 篇文章   首页 | 上一页 | 1 2 3 | 下一页 | 尾页 10篇文章/页  转到第

关注微信公众号,送每周送万用表
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询