首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
PROG-100编程器甩开了繁杂的单片机汇编语言,以其独具的控制BASIC编程语言,赢得了广大读者的青睐。但是,PROG-100只能编程Atmel公司的89C系列单片机。用易学易用的C语言编写单片机程序,有助于解决编程多系列单片机程序的问题。用C语言编写单片机程序,通过仿真验证,再通过编译器将其编译,即可将程序写入单片机。仿真软件和编译器软件可以从《电子制作》杂志网站www.ele-diy.com下载,写入器可以选用万能写入器RF510(本刊2002年第4、5期上有介绍)。我们相信,只懂模拟电路的广大读者,通过阅读本刊有关C语言编程的文章,就可以自己动手制作出编好程序的单片机芯片,将它用于控制电路。  相似文献   

2.
用C语言进行MCS一51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS一51单片机上的扩展,既有C语言的共性,又有它自己的特点。本文介绍的是Cx51程序设计时堆栈的计算方法。  相似文献   

3.
TKS系列仿真器在硬件上采用了PHILIPS授权的HOOKS/Bondout仿真技术并加以改进,几乎支持所有的80C51系列单片机的实时仿真,并能直接或通过简单的升级支持仿真PHILIPS陆续推出的全系列80C51内核单片机。在硬件方面我们能得到PHILIPS半导体公司详尽的技术支持,Keil Software授权广州周立功单片机发展有限公司为中国大陆正式代理商,与此同时Keil公司将全面支持我们的仿真器开发。  相似文献   

4.
嵌入式开发需要良好的软硬件环境,目前ARM公司的开发工具ADS、RealView以及Keil与ARM核处理器结合的较好,但硬件开发平台昂贵.Proteus软件较好的解决了硬件仿真的问题,它支持外围数字电路和模拟电路与处理器协同仿真,可以随意搭建硬件虚拟仿真平台.针对Keil for ARM编译器,结合Proteus软件,以ARM处理器LPC2124介绍了如何构建ARM嵌入式开发平台进行源代码级调试的方法.为嵌入式系统学习提出了一种新的思路和方法.  相似文献   

5.
机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出.  相似文献   

6.
C8051F单片机C程序精确延时的方法   总被引:2,自引:0,他引:2  
通过分析C语言的3种循环语句在Keil C51编译器下的编译特点,研究C8051F单片机C程序延时时间的手工计算和程序调试获取的通用方法,并对C延时程序软件仿真调试过程和延时精度进行了详细分析。该方法实现的程序延时精度高,简单易用,也很容易移植到其他8051内核的单片机中。  相似文献   

7.
函数指针在C语言中应用较为灵活。在单片机系统中,嵌入式操作系统、文件系统和网络协议栈等一些较为复杂的应用都大量地使用了函数指针。Keil公司推出的C51编译器是事实上80C51C编程的工业标准,它针对8051系列CPU硬件在标准ANSIC的基础上进行了扩展;但由于编译器及8051体系结构的限制,造成了在使用函数指针时有很多与ANSIC不同的地方。下面举例说明在不同的情形下函数指针的使用。以下代码均在Keil μVision3、v8.08 C51、默认优化等级的开发环境下验证通过。  相似文献   

8.
51系列单片机C语言编程入门(上)   总被引:1,自引:0,他引:1  
一、使用C语言编程的好处 8051系列单片机自80年代初期诞生以来,由于8051单片机卓越的性能和厂商对8051单片机开发应用的有力支持,8051单片机以绝对的优势在国内迅速地普及应用。为了解决汇编语言编困难的问题,在80年代后期,一些单片机生产厂家推出了基于高级语言C的51系列单片机编译器,即C51编译器。由于C语言是高级语言,使得编程者在编程时不必过份了解单片  相似文献   

9.
如何仿真单片机的外围设备   总被引:3,自引:0,他引:3  
单片机开发需要良好的软件开发环境支持,现国内外已经有若干软件仿真器支持51系列单片机,但外围设备的仿真仍是软件仿真的一个薄弱环节。本针对目前较为流行的Keil公司的51单片机软件仿真器,介绍如何利用VC 编写动态链接库,仿真单片机外围设备,从而为软件仿真器提出一种新思路。  相似文献   

10.
在嵌入式系统仿真开发环境中,为了能够对嵌入式系统的硬件环境和单片机CPU进行仿真,就必然需要对硬件环境以及CPU作形式化的描述。在硬件描述语言标准VHDL语言基础上,结合C 语言的语法规则,设计并实现了嵌入式系统前端开发工具EHDL语言。本文介绍了EHDL语言的设计思想及编译器实现的主要技术。首先介绍了EHDL语言的设计模型和程序结构,然后介绍EHDL语言编译器的主要实现技术。  相似文献   

11.
如何仿真单片机的外围设备   总被引:2,自引:0,他引:2  
单片机开发需要良好的软件开发环境支持,现国内外已经有若干软件仿真器支持51系列单片机,但外围设备的仿真仍是软件仿真的一个薄弱环节.本文针对目前较为流行的Keil公司的51单片机软件仿真器,介绍如何利用VC++编写动态链接库,仿真单片机外围设备,从而为软件仿真器提出一种新思路.  相似文献   

12.
在嵌入式系统仿真开发环境中,为了能够对嵌入式系统的硬件环境和单片机CPU进行仿真,就必然需要对硬件环境以及CPU作形式化的描述.在硬件描述语言标准VHDL语言基础上,结合C++语言的语法规则,设计并实现了嵌入式系统前端开发工具EHDL语言.本文介绍了EHDL语言的设计思想及编译器实现的主要技术首先介绍了EHDL语言的设计模型和程序结构,然后介绍EHDL语言编译器的主要实现技术.  相似文献   

13.
关于RTX51 TINY的分析与探讨   总被引:1,自引:1,他引:0  
1 概述 RTX51 TINY是一种应用于MCS51系列单片机的小型多任务实时操作系统。它完全集成在Keil C51编译器中,具有运行速度快、对硬件要求不高、使用方便灵活等优点,因此越来越广泛地应用到单片机的软件开发中。它可以在单个CPU上管理几个作业(任务),同时可以在没有扩展外部存储器的单片机系统上运行。  相似文献   

14.
在进行单片机应用系统设计时,汇编语言是一种常用的软件工具。它能直接操作硬件,指令的执行速度快。但其指令系统的固有格式受硬件结构的限制很大,且难于编写与调试,同时其可移植性也较差。随着单片机硬件性能的提高,其工作速度越来越快,因此在编写单片机应用系统程序时,更着重于程序本身的编写效率,本文介绍的C51交叉编译器就是解决这一问题的利器。  相似文献   

15.
荣蓉 《微计算机应用》2001,22(4):F003-F003
uVision2是标准的Windows应用程序,该集成开发环境包含:编译器、汇编器、实时操作系统、调试器等,支持汇编、C语言编译。uVision2调试功能强大,具备源极调试、符号调试及历史跟踪、复杂断点等功能。 通过它可以产生外部中断,更新模拟输入,将串行数据送入片内串行口,从而仿真外部硬件,以软件代替单片机实验所需的硬件。另外在调试过程中,可实时跟着变化随时观察结果。因此用uVision2作为仿真软件开发平台能大大地提高开发的效率。  相似文献   

16.
<正>Keil C51软件是单片机开发系统中普遍支持的开发软件之一。μ Vision2集成开发环境是目前最流行的用于开发80C51系列单片机应用系统的软件。对于单片机的学习者或应用系统开发者来说,不管你是用汇编语言还是C51语言编写的源程序,  相似文献   

17.
时下,利用Keil C51和Proteus来进行单片机系统开发已成为众多单片机爱好者的首选。Keil C51和Proteus的结合可以进行单片机系统的软件设计和硬件的仿真调试,可大大缩短单片机系统的开发周期,也可降低开发调试成本。当仿真调试成功后,我们便可利用Proteus 6 Professional中的  相似文献   

18.
Keil C+Proteus 6.9——搭建自己的单片机仿真实验室   总被引:5,自引:0,他引:5  
一、前言在学习、开发单片机系统时,常常需要硬件仿真设备,用于加快学习和开发的进度,但此类设备对单片机数量、种类和固定外围电路有所限制,并且价格较贵。而联合运用仿真软件Proteus和单片机开发软件环境Keil uVision构建单片机虚拟实验室,在没有硬件实物的环境下虚拟建立了一个硬  相似文献   

19.
在电子产品研发和电子测量技术中需要测定电容的大小,设计安全、可靠、便捷的电容测试仪具有重要的意义。系统硬件采用:555定时器作为信号采集模块、AT89S51单片机作为信号处理器模块,软件采用Keil4.0为仿真平台,使用C语言编程编写了运行程序,可以分档测量1.0nF-10.0uF范围的电容。经测试表明:系统的误差小于0.5%,符合设计的预期要求。  相似文献   

20.
1 ARM微控制器开发的新工具 Keil是颇受业界欢迎的51单片机开发工具,它拥有流畅的用户界面与强大的仿真功能.ARM将Keil公司收购之后,正式推出了针对ARM微控制器的开发工具RealView Microcontroller Development Kit (简称RealView MDK 或者 MDK),它将ARM开发工具RealView Development Suite(简称RVDS)的编译器RVCT与Keil的工程管理、调试仿真工具集成在一起,是一款非常强大的ARM微控制器开发工具.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号