电子开发网
您的位置电子开发网>嵌入式系统>KeilC>
  • 2007-04-26时钟芯片DS1302 的汇编和C51程序
  • 时钟芯片DS1302 的keil c程序 ;********************************************************************* ; 公司名称: ; 模块名称:DS1302.a51 ; 功    能:实时时钟模块           时钟芯片型号:... [阅读全文]
  • 2007-04-26C语言指针学习
  •       指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特性,在basic中都有类似的东西。只有指针,是baisc所不具备的。指针是c的灵魂 。       我不想重复大多数书上说得很清楚的东西,我只是... [阅读全文]
  • 2007-04-17C51的一些误区和注意事项
  • 1)C忌讳绝对定位 常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量的定位是编译器的事情,初学者只要定义变量和变量的作 用域,编译器就把一个固定地址给这个变量。怎么取得这个变量的地址?要用指针。比如unsigned char data x;后,x的地址就是&x... [阅读全文]
  • 2007-03-27在C51系统上实现YAFFS文件系统
  •       随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。 1  NAND Flash的特点  ... [阅读全文]
  • 2007-03-06ASM51调用C51函数的实现
  •         MCS-51系列单片机在目前和今后的相当一段时间内都将是我国的单片机主流机种。但在早期的开发过程中,程序员不得不从深奥的汇编语言开始摸索,同时要求开发人员对硬件亦有相当的子解。相比而言,专用8051系列单片机设计的Fra... [阅读全文]
  • 2007-02-28Keil C编译器常见警告与错误信息的解决方法
  • 1. Warning 280:’i’:unreferenced local variable 说明 局部变量 i 在函数中未作任何的存取操作 解决方法 消除函数中 i变量的宣告 2 Warning 206:’Music3’:missing function-prototype 说明 Music3( )函数未作宣告 或未作外部宣告 所以无法给... [阅读全文]
  • 2007-02-05嵌入式系统设计中C/C++代码的优化
  • 1 引言      计算机技术和信息技术的高速发展的今天,计算机和计算机技术大量应用在人们的日常生活中,嵌入式计算机也得到了广泛的应用。 嵌入式计算机是指完成一种或多种特定功能的计算机系统,是软硬件的紧密结合体。具有软件代码小、高度自动化... [阅读全文]
  • 2007-02-01#define SREG (*(volatile unsigned char *)0x5F 的含义
  •      以前看到#define SREG    (*(volatile unsigned char *)0x5F)这样的定义,总是感觉很奇怪,不知道为什么,今天终于有了一点点心得,请大虾们多多批砖~~~      嵌入式系统编程,要求程序员能够利用C语言访... [阅读全文]
  • 2007-01-25Keil C51 总线外设操作问题的深入分析
  •         阅读了《单片机与嵌入式系统应用》2005年第10期杂志《经验交流》栏目的一篇文章《Keil C5l对同一端口的连续读取方法》(原文)后,笔者认为该文并未就此问题进行深入准确的分析。文章中提到的两种解决方法并不直接和简单。笔... [阅读全文]
  • 2007-01-23C编译器错误信息中文翻译
  • Ambiguous operators need parentheses 不明确的运算需要用括号括起 Ambiguous symbol ``xxx`` 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸太大 Bad character in param... [阅读全文]
  • 2007-01-12C语言嵌入式系统编程修炼(性能优化)
  •          使用宏定义   在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。   写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个:  ... [阅读全文]
  • 2007-01-12C语言嵌入式系统编程修炼(键盘操作)
  •          处理功能键   功能键的问题在于,用户界面并非固定的,用户功能键的选择将使屏幕画面处于不同的显示状态下。例如,主画面如图1:   图1 主画面   当用户在设置XX上按下Enter键之后,画面就切换到了设置XX... [阅读全文]
  • 2007-01-12C语言嵌入式系统编程修炼(屏幕操作)
  •           汉字处理   现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只是需要提供数量有限的汉字供必要的显示功能。例如,一个微波炉的LCD上没有必要提供显示"电子邮件"的功能;一... [阅读全文]

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