共查询到20条相似文献,搜索用时 171 毫秒
1.
单片机在应用中编程IAP(In-Application Programming)是单片机应用的新技术,可以实现用户应用程序对FLASH存储器编程、擦除和读存储器等功能,但是,使用单片机高级语言C51编程开发应用程序时不容易直接调用IAP功能.介绍了P89C51RD2单片机闪存的操作特点及其IAP功能实现原理.结合C51调用汇编语言子程序时的参数传递规律,分析应用C51与汇编语言混合编程向特定寄存器中写入相应参数调用IAP功能子程序的方法.通过实例,给出了向IAP子程序传递参数的C51程序及相应的汇编程序,实现了IAP功能.在KeilμVision2下仿真和实验,该方法切实可行. 相似文献
2.
针对C语言代码的执行时间的可预见性差,结合Keil C51开发工具,分析了在Keil C51开发工具中利用C语言实现精确的延时程序的设计,指出了常用延时方法优缺点。并通过一些实例分析了延时时间的计算方法,使C语言代码的延时时间可以被预见。C语言中嵌套汇编语言是一种有效的方法,可以充分发挥出各语言的优势特点、提高开发效率。 相似文献
3.
4.
本文阐述了在单片机Keil C51开发环境中,利用C51语言实现精确延时程序设计的方法,并实例分析了延时时间的计算方法。 相似文献
5.
C语言是一种通用的编译型程序设计语言,语言功能十富、编译效率高、有较好的移植性,使用C语言来实现目标系统软件会大大缩短开发周期,便于软件的维护和修改,可大幅度地提高软件系统的可靠性。C51是基于微控制器8051的C语言。本文对Keil C51作了简要介绍,对在应用中的几个关键问题:启动控制、中断处理、混合编程和特定外部器件存储器的使用提出了相应的解决方法。 相似文献
6.
7.
利用汇编模块对C51模块进行“无参数”式调用,从根本上避开了传统汇编模块和C51模块之间调用时的繁琐接口编程问题,本文以实例验证了该方法的优越性和有效性。 相似文献
8.
德国Keil公司推出的Keil7.0以上的版本,均带有一个ISD51(In SystemDebugger)的工具软件,它可以让使用者在无硬件仿真器的情况下,借用目标硬件的串口(UART),完成单步、断点的仿真。这对许多开发者,尤其是初学者来说无疑是一个最节省开发成本的方法。1. ISD51的介绍 ISD51文件位于\Keil\C51\ISD51目录下,由ISD51.A51、ISD51.H两个文件组成。其中还有一个ISD51.HTMML说明文件,说明ISD51的使用。ISD51.H是一个头文件,内部定义了许多变量、宏等功能子程序,运行函数全部在ISD51.A51中。如果要使用ISD功能,必须要将上述两个… 相似文献
9.
基于C51和C166流输入输出函数的PC通信界面设计 总被引:1,自引:0,他引:1
介绍了C51和C166语言的流输入输出函数的语法、使用方法和实例,以及利用这些函数建立软件完全运行在嵌入式系统上的串行PC通信界面的方法.给出了使用MCU芯片80C166和IDT77105设计的25.6 Mbits的ATM物理层传输电路多层寄存器设置界面的设计实例. 相似文献
10.
C51语言以其优越的性能而被越来越多的从事嵌入式系统软件开发的工程师所采用,而当前对其中断功能实现的文章尚不多见,该文试图从直接用C51编程、用汇编与C51混合编程两方面对此功能的实现作出讨论。 相似文献
11.
基于AT89C51和DS18B20的最简温度测量系统的设计 总被引:2,自引:0,他引:2
设计了以美国DALLAS半导体公司的单总线温度传感器DS18B20为核心,以ATMEL公司的AT89C51为控制器的最简温度测量系统。介绍了系统的结构、硬件和软件,并给出了AT89C51与DS18B20通讯的部分汇编语言代码。与传统装置比,具有结构简单、抗干扰能力强、测量精度高、适用范围广等特点。 相似文献
12.
简单介绍了由AT89C51单片机构成的红外遥控定时器的结构、功能及工作原理,阐述了控制程序的基本结构和程序框图.该遥控定时器可以用来方便地关掉诸如厨房、阳台和房间内不必要的灯光或对家庭中的其他电器设备进行远程开关控制,或者用多种个性化方式定制家庭中电器设备的定时开启和关闭.运行结果表明,电路性能优良,工作运行可靠. 相似文献
13.
于淑萍 《电气电子教学学报》2008,30(6):110-111
我们在我院单片机教学中改革了单片机教学内容和教学模式,自行研制了基于IAP和KeilC51的集仿真器、编程器和实验板于一体的多功能单片机教学设备。通过改革,降低了实践教学成本,提高了教学效果,增强了学生单片机技术应用能力和技术创新能力。 相似文献
14.
台达VFD全系列变频器均能够通过通讯进行参数的读写和控制,随着单片机功能的越来越强大,在嵌入控制中的应用更加广泛。如何实现单片机和变频器之间的通讯是本文的介绍重点。同时本文给出了单片机和变频器通讯的硬件电路图和通讯源程序051,有助于读者掌握台达变频器在嵌入式系统的通讯应用技术。 相似文献
15.
16.
系统采用AT89C51单片机设计了一款8路数据采集系统,本系统可以实现A/D转换、数据处理、D/A转换、串口通讯、数据显示及报警等多种功能。只需加入相应的温度、湿度及压力等传感器,即可实现相应的多路数据采集监测功能,可广泛应用于各种工业领域。 相似文献
17.
台达VFD全系列交频器均能够通过通讯进行参数的读写和控制,随着单片机功能的越来越强大,在嵌入控制中的应用更加的广泛。如何实现单片机和变频器之间的通讯是本文的介绍重点。同时本文给出了单片机和变频器通讯的硬件电路图和通讯源程序C51,有助于读者掌握台达变频器在嵌入式系统的通讯应用技术。 相似文献
18.
基于AT89C51的信号发生器的设计 总被引:1,自引:1,他引:0
为了设计一款结构简单、性能优良的信号发生器,采用了AT89C51单片机为控制核心。在Proteus下仿真可以产生正弦波、方波、三角波、锯齿波,而且可以方便地设定输出信号的频率及幅度,得到的输出波形失真度低,频谱纯度高。 相似文献
19.
高精度时钟芯片RTC-4513的引脚以及内部寄存器的功能,并结合与AT89C51接口的程序流程图详细说明了在对RTC-4513内部寄存器进行读写时的步骤和方法,并提出了在使用时的注意事项。 相似文献
20.
基于C51的液晶汉字显示方法的研究 总被引:4,自引:0,他引:4
介绍了80C52与液晶的接口电路,并以C51为开发平台,系统地介绍了用液晶进行汉字显示的该当,同进给出了相应的C51源程序。该方案已获得应用,效果良好。 相似文献