资料
  • 资料
  • 专题
  • 所需E币:1
    下载:0
    大小:294.29KB
    时间:2019.07.01
    上传者:xld0932
    8051内核单片机是一种通用单片机,在国内占有较大的市场份额。在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功。由于51内核单片机的存储结构的特殊性,KeilC51中变量的使用与标准C
  • 所需E币:1
    下载:0
    大小:290.32KB
    时间:2019.06.28
    上传者:xld0932
    实际的单片机应用系统开发过程中,由于程序功能的需要,经常编写各种延时程序,延时时间从数微秒到数秒不等,对于许多C51开发者特别是初学者编制非常精确的延时程序有一定难度。本文从实际应用出发,讨论几种实用
  • 所需E币:1
    下载:2
    大小:241.41KB
    时间:2019.06.28
    上传者:xld0932
    单片机C语言编程的过程中,在某些对时序要求比较严格的情况下,直接使用汇编语言可以提供一种灵活高效的解决方法。文中详尽叙述了KeilC51调用A51程序编程的命名规则和参数传递等规则,并通过对具体实例的
  • 所需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
    下载:0
    大小:136.33KB
    时间:2019.06.28
    上传者:xld0932
    由于串行通信硬件成本低,传输线少,适合于长距离数据传输所以在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各CPU之间的通信一般都是串行方式。但是单片机的串口通信不好硬件仿真。为了能够
  • 所需E币:1
    下载:1
    大小:133.24KB
    时间:2019.06.28
    上传者:xld0932
    文章主要讨论了KeilC51使用汇编时的常用调试命令、在线汇编、C语言直接嵌入汇编、C与汇编的相互调用等。
  • 所需E币:1
    下载:1
    大小:132.43KB
    时间:2019.06.28
    上传者:xld0932
    本文介绍了KEIL中分页项目的建立过程及注意事项,对分页的实现细节进行了分析,指出存在的问题及解决方案,以ST公司的μPSD器件为例介绍了如何对分页代码进行修改。
  • 所需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的一片共同的区