电子开发网
您的位置电子开发网>嵌入式系统>KeilC>
  • 2009-10-05C51指针小结
  • 一. 指针变量的定义 指针变量定义与一般变量的定义类似,其形式如下: 数据类型 [存储器类型1] * [存储器类型2] 标识符; [存储器类型1] 表示被定义为基于存储器的指针,无此选项时,被定义为一般指针。这两种指针的区别在于它们的存储字节不同。一般指针在内存中占用... [阅读全文]
  • 2009-05-13混合式调度器C51源代码
  • /*============================================================== 1ms时标 混合式调度器(一个抢占式任务,多个合作式任务) 作者:shadow.hu ===============================================================*/ #include<reg52.h> #define uchar  unsi... [阅读全文]
  • 2009-05-13红外避障电动小车C51程序
  • #include"reg51.h" #include #define uchar unsigned char #define uint  unsigned int #define left_infrare  0 #define right_infrare 1 #define dj_state1        0X5F   &... [阅读全文]
  • 2009-04-13DHT90与LCD1602的温湿度显示KeilC程序
  • /*********************************************************************************** ;功能说明:DHT90与LCD1602的温湿度显示KeilC程序 ;文件名称:DHT90.c      ;微处理器:AT89S52 ;编译环境:Keil uVision V2.38a  ;作  &... [阅读全文]
  • 2009-03-05AT24C01-AT24C256 的Keil C51读写程序
  • /* 以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。 在buf1中填入需要写入的内容,buf2的大小可根据需要定义。 addr可根据使用的芯片选择,可从任何位置读写,只要在该芯片的范围内。 enumer=ATxxx,根据使用的芯片赋值。各函数中的形式参数不需改变... [阅读全文]
  • 2008-11-05Keil C51键盘译码程序
  •   键盘译码程序是开发项目中最常用到的程序,它的好坏,直接影响着整个程序!现在介绍一个使用非常广泛的Keil C51键盘译码程序。  在主程序中不断调用KeyBord(),可以不停地扫描键盘!  在功能子程序中调用:unsigned charJB_KeyData(),得到键值 #defin... [阅读全文]
  • 2008-10-27利用Keil C51实现T0精确定时
  •     利用89C51设计一个简易日历时钟系统,时钟系统硬件主要由单片机控制的计时电路、复位等辅助电路、按键电路、数码管显示电路、电源系统等组成。日历时钟可以显示年、月、时、分、秒;可以设置年、月、时、分 其中计时控制电路由AT89C51单片机控制;按... [阅读全文]
  • 2008-02-14TEA5767收音机模块的C51控制程序
  • 这几天做个案子,用到飞利浦的TEA5767的收音机模块,在网上搜了下相关的内容,发现很多人都在问,可是提供编程指导的很少,可能是高手都不屑回答这些小问题吧,在这里我把我的部分程序及TEA5767的相关资料放上来吧,给需要的人一些参考.(PS:无锡硅动力的SP3767和TEA5767完全兼... [阅读全文]
  • 2008-01-21keil c51红外遥控解码程序
  •     本keil c51程序适用uPC1621/uPC1622及兼容的红外遥控器芯片,占用外部中断0和定时器1,以中断方式解码,节省系统资源,以查询方式检测遥控信号是否有效. 解码思路:     红外线经一体化接受头解码放到后送到单片机的外部中断0,单片机设置... [阅读全文]
  • 2008-01-0851单片机C语言编程基础及实例
  • 基础知识:51单片机编程基础 第一节:单数码管按键显示 第二节:双数码管可调秒表 第三节:十字路口交通灯 第四节:数码管驱动 第五节:键盘驱动 第六节:低频频率计 第七节:电子表 第八节:串行口应用 基础知识:51单片机编程基础 单片机的外部结构: DIP40... [阅读全文]
  • 2007-12-13连接多个相同地址I2C设备的C51程序
  • 本人初学C,曾为这个问题大伤脑筋^_^,就是一个单片机系统有两个以上的相同地址的I2C设备,无法用两个同一对SDA/SCL引脚, #include "stc89c51.h" #include "iic.h" sbit scl0=P3^5; sbit sda0 = P3^4; sbit scl1= P3^3; sbit sda1 = P3^2; //这里只... [阅读全文]
  • 2007-10-23MISRA 工业标准的C编程规范
  •     MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。... [阅读全文]
  • 2007-10-17嵌入式C语言的0x8本“经书”
  •   在这公布这几本关于C的“经书”,让更多人实习之,练就一身绝世的嵌入式C语言好功夫。   在当今嵌入式“武林”中,流传着几本人人都想偷学几招的C语言的武功秘籍。这些秘籍都是旷世武学奇才耗尽毕生精力所著,部分秘籍流经数十载仍经久不衰,... [阅读全文]
  • 2007-10-17单片机设计与KeilC编程总结
  • 1基本原则     质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在... [阅读全文]
  • 2007-10-10Keil C51编程控制倍频正弦信号的产生
  •     MCS51单片机是我国应用最为广泛的单片机种。以往单片机应用程序主要用汇编语言编写,由于汇编语言程序的可读性和可移植性都较差,采用汇编语言编写单片机应用程序不但周期长,而且调试和排错也比较困难。为了提高编制单片机应用程序的效率,改善程序的可... [阅读全文]

推荐文章
热门文章
关于本站 - 联系我们 - 网站地图 - 网站留言 - 返回顶部