资料
  • 资料
  • 专题
  • 所需E币:1
    下载:1
    大小:202.09KB
    时间:2019.06.28
    上传者:xld0932
    在8051体系中,数据指针DPTR作为一个特殊的16位寄存器,用于寻址64KB的XDATA或CODE空间,通常它被当作一个16位指针,指向一个常数表。双数据指针可以改善同时有两个16位指针使用时的性能
  • 所需E币:1
    下载:0
    大小:201.37KB
    时间:2019.06.28
    上传者:xld0932
    KeilC是常用的嵌入式系统编程工具,它通过init_mempool、mallloc、free等函数,提供了动态存储管理等功能。本文通过对init_mempool、mallloc和free这3个Kei
  • 所需E币:1
    下载:1
    大小:198.24KB
    时间:2019.06.28
    上传者:xld0932
    函数指针在C语言中应用较为灵活。在单片机系统中,嵌入式操作系统、文件系统和网络协议栈等一些较为复杂的应用都大量地使用了函数指针。Keil公司推出的C51编译器是事实上80C51C编程的工业标准,它针对
  • 所需E币:1
    下载:0
    大小:196.97KB
    时间:2019.06.28
    上传者:xld0932
    KeilC语言是开发单片机系统常用的语言,但不能象汇编语言一样预测代码执行的指令周期,对外围元件实现精确的延时控制比较困难.文章从KeilC的编译原理出发,分析几种延时函数,实现了精确的延时效果.
  • 所需E币:1
    下载:1
    大小:185.84KB
    时间:2019.06.28
    上传者:xld0932
    深入研究了KeilC51的分页模式Bankswitch,结合FLASH型在系统可编程外围器件PSD913F2,在不增加软件设计难度的条件下,实现了MCS-51单片机系统64kB代码寻址空间的突破,并给
  • 所需E币:1
    下载:1
    大小:180.18KB
    时间:2019.06.28
    上传者:xld0932
    分析目前流行的KeilC51对switch的编译方法及其编译效果。一般情况下,对于分支少于8的switch-case语句,目标代码为3层结构,即头码、转移控制码和开关体;对分支超过8个的较为复杂的sw
  • 所需E币:1
    下载:1
    大小:169.62KB
    时间:2019.06.28
    上传者:xld0932
    结合在8051系列单片机平台上的实际开发应用的经验,介绍用KeilC在8051单片机上进行大型嵌入式程序开发的技术。主要阐述了大型嵌入式开发中在存储器的管理、动态内存的使用、C语言调用汇编语言和程序调
  • 所需E币:1
    下载:2
    大小:160.11KB
    时间:2019.06.28
    上传者:xld0932
    分析基于Keil51汇编与C语言混合编程的基本方法,给出每种方法的具体操作步骤。在应用实践中,为了充分发挥两种语言的优势,提高程序的执行效率,可根据问题的特殊性选择相应的编程方案,以期达到缩短程序设计
  • 所需E币:1
    下载:1
    大小:138.12KB
    时间:2019.06.28
    上传者:xld0932
    文章介绍了基于KeilC51编译器的程序优化设计方法。通过C51程序优化,使程序代码执行效率高,可读性强,移植性好,同时提高其可靠性、易维护性。
  • 所需E币:1
    下载:1
    大小:133.24KB
    时间:2019.06.28
    上传者:xld0932
    文章主要讨论了KeilC51使用汇编时的常用调试命令、在线汇编、C语言直接嵌入汇编、C与汇编的相互调用等。
  • 所需E币:1
    下载:1
    大小:124.11KB
    时间:2019.06.28
    上传者:xld0932
    C语言程序与汇编语言程序的相互调用可视为函数的调用,只不过此函数是采用不同语言编写。在C和汇编程序的相互调用中,要求汇编程序必须服从KeilC51中对函数名的转换规则,同时也要弄清C函数的参数传递规则
  • 所需E币:1
    下载:8
    大小:116.45KB
    时间:2019.06.28
    上传者:xld0932
    基于KeilC51嵌入式操作系统的开发,把整个应用程序划分成多个任务,可大大减少错误率,加快产品开发速度。KeilC51生成的目标代码效率高,而在C51下的所有函数的局部变量都放在RAM的一片共同的区
  • 所需E币:1
    下载:1
    大小:107.42KB
    时间:2019.06.28
    上传者:xld0932
    本文指出了人们运用C51实现多字节乘法运算时可能忽视的一个问题.通过分析该问题出现的原因,提出了中间变量法、分步运算法和强制数据类型转换法等3种解决方法,实验表明这些方法是可行的.
  • 所需E币:1
    下载:1
    大小:29.63KB
    时间:2019.06.28
    上传者:xld0932
    在利用C51进行8051单片机应用系统程序设计时,特定的情况下使用汇编语言来编写部分程序会更为方便、高效。本文给出了在KeilC51中应用汇编语言的常用方法。
  • 所需E币:1
    下载:0
    大小:2.61MB
    时间:2019.06.28
    上传者:xld0932
    嵌入式系统移植是嵌入式程序开发的第一步,其目标是搭建一个与硬件配置相关良好的嵌入式软件平台。本文以uClinux系统在S3C4510B微处理器上的移植为例,着重介绍了移植bios-lt75和uClin
  • 所需E币:1
    下载:0
    大小:1.93MB
    时间:2019.06.28
    上传者:xld0932
    为了满足视频监控、视频对讲等视频采集实时性的要求,设计应用嵌入式技术,以S3C2440为系统硬件核心,负责分析和处理使用USB摄像头采集的视频数据内容,在Linux操作系统下使用MPEG-4编码对视频
  • 所需E币:1
    下载:0
    大小:990.01KB
    时间:2019.06.28
    上传者:xld0932
    在嵌入式系统设计过程中,BootLoader的设计是遇到的第一个难点,本文以基于ARM(S3C44B0)的uClinux为例,分析了BootLoader的基本原理,提出了具体实现的方案,并给出了关键代