单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil 即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil 软件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51 系列单片机的爱好者来说是十分必要的,如果你使用C 语言编程,那么Keil 几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习Keil 软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图1 所示电路图使用89C51 单片机作为主芯片,这种单片机性属于MCS-51 系列,其内部有4K 的FLASH ROM,可以反复擦写,非常适于做实验。89C51 的P1 引脚上接8 个发光二极管,P3.2~P3.4 引脚上接4 个按钮开关,我们的第一个任务是让接在P1 引脚上的发光二极管依次循环点亮。 一、Keil 工程的建立首先启动Keil 软件的集成开发环境,这里假设读者已正确安装了该软件,可以从桌面上直接双击uVision 的图标以启动该软件。UVison启动后,程序窗口的左边有一个工程管理窗口,该窗口有3 个标签,分别是FILES、Regs、和Books,这三个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)和所选CPU 的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。
上传时间: 2013-12-26
上传用户:liulinshan2010
This application note provides users with a general understanding of the SVF and XSVF fileformats as they apply to Xilinx devices. Some familiarity with IEEE STD 1149.1 (JTAG) isassumed. For information on using Serial Vector Format (SVF) and Xilinx Serial Vector Format(XSVF) FILES in embedded programming applications
上传时间: 2013-10-21
上传用户:tiantwo
This application note contains a reference design consisting of HDL IP and Xilinx AdvancedConfiguration Environment (ACE) software utilities that give designers great flexibility increating in-system programming (ISP) solutions. In-system programming support allowsdesigners to revise existing designs, package the new bitstream programming FILES with theprovided software utilities, and update the remote system through the JTAG interface using theEmbedded JTAG ACE Player.
上传时间: 2013-11-14
上传用户:JIMMYCB001
ZBT SRAM控制器参考设计,xilinx提供VHDL代码 Description: Contains the following FILES readme.txt appnote_zbtp.vhd appnote_zbtf.vhd appnote_zbt.ucf Platform: All Installation/Use: Use 'unzip' on the .zip file and 'gunzip' followed by 'tar -xvf' on the .tar.gz file.
上传时间: 2013-11-24
上传用户:31633073
UART 4 UART参考设计,Xilinx提供VHDL代码 uart_vhdl This zip file contains the following folders: \vhdl_source -- Source VHDL FILES: uart.vhd - top level file txmit.vhd - transmit portion of uart rcvr.vhd - - receive portion of uart \vhdl_testfixture -- VHDL Testbench FILES. This FILES only include the testbench behavior, they do not instantiate the DUT. This can easily be done in a top-level VHDL file or a schematic. This folder contains the following FILES: txmit_tb.vhd -- Test bench for txmit.vhd. rcvr_tf.vhd -- Test bench for rcvr.vhd.
上传时间: 2013-11-07
上传用户:jasson5678
6小时学会labview, labview Six Hour Course – Instructor Notes This zip file contains material designed to give students a working knowledge of labview in a 6 hour timeframe. The contents are: Instructor Notes.doc – this document. labviewIntroduction-SixHour.ppt – a PowerPoint presentation containing screenshots and notes on the topics covered by the course. Convert C to F (Ex1).vi – Exercise 1 solution VI. Convert C to F (Ex2).vi – Exercise 2 solution subVI. Thermometer-DAQ (Ex2).vi – Exercise 2 solution VI. Temperature Monitor (Ex3).vi – Exercise 3 solution VI. Thermometer (Ex4).vi – Exercise 4 solution subVI. Convert C to F (Ex4).vi – Exercise 4 solution subVI. Temperature Logger (Ex4).vi – Exercise 4 solution VI. Multiplot Graph (Ex5).vi – Exercise 5 solution VI. Square Root (Ex6).vi – Exercise 6 solution VI. State Machine 1 (Ex7).vi – Exercise 7 solution VI. The slides can be presented in two three hour labs, or six one hour lectures. Depending on the time and resources available in class, you can choose whether to assign the exercises as homework or to be done in class. If you decide to assign the exercises in class, it is best to assign them in order with the presentation. This way the students can create VI’s while the relevant information is still fresh. The notes associated with the exercise slide should be sufficient to guide the students to a solution. The solution FILES included are one possible solution, but by no means the only solution.
标签: labview
上传时间: 2013-10-13
上传用户:zjwangyichao
解压包包含了C语言入门经典教程和Visuak c++软件 【基本简介】 Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。 虽然微软公司推出了Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。 Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。 在Visual C++ 6.0 企业版的基础上集成官方的SP6升级补丁制作而成!免序列号,安装完即可使用,无需再打补丁! 【使用方法】 有些朋友反应在安装后出现 "Error spawning error" 可以看看下面绿色软件找到的一些解决方案: 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include FILES、Library FILES、Source FILES”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
上传时间: 2013-10-09
上传用户:hui626493
C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程化编程的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 I created all the FILES under Microsoft Windows so lines are terminated by CR/LF. In addition to this "ReadMe" file you will find three zip archives in the primary archive, so you need to unzip each of these to get at the code. 为PDG格式,这有pdg阅读器下载|pdg文件阅读器下载
标签: 源代码
上传时间: 2013-11-18
上传用户:gaoqinwu
PVAuthor v3.0MP4转换工具软件介绍 PVAuthor 3.0是历史最悠久的MPEG-4公司之一的PacketVideo公司所开发的产品,PVAuthor 3.0是非常成熟的编码工具,其目标是将串流技术应用于移动通信器件,支持AVI、MPG的视频流转换成手机支持的MP4媒体,因此,PVAuthor及其相伴的PVPlayer是现时移动通信中不可缺少的工具。 1、复制pvauthor到安装程序目录; 一般为:*:\Program FILES\PacketVideo\PVAuthor 2、复制pvaactvx.dll到system32目录; Window 2000/NT: *:\WinNT\system32 Window 98/XP: *:\Windows\system32 注:*为你所安装的系统盘符和文件安装盘符!!!
上传时间: 2013-10-24
上传用户:hustfanenze
安装方法: 1.查找你机器的“网络标识”(计算机名称)。方法是,鼠标在桌面上点 我的电脑--->属性(右键)--->计算机名--->完整的计算机名称,把名称抄下备用,不要最后那个“点”。 2.进入安装包内MAGNiTUDE文件夹,用记事本打开nx6.lic, 将第1行中的this_host用你机子的计算机名替换,例如我的机子完整的计算机名称NET 则改为SERVER NET ID=20080618 28000(原来为SERVER this_host ID=20080618 28000),改好后存盘备用。 首先你找到MAGNiTUDE下的UG6.LIC并用记事本打开,把里面的his_host改成你的计算机名,注意一个字母都不能错,然后另存一个地方,等会儿要用。接下来安装 1.双击打开Launch.exe 2. 选择第2项“Install License Server安装 3.在这里可以选择安装介面的语言。默认为中文简体。 4. 在安装过程中会提示你寻找license文件,点击NEXT会出错,这时使用浏览(Browse)来找到你刚才改过的那个LIC文件就可以了。继续安装直到结束,目录路径不要 改变,机器默认就行,(建议默认,也可放在其它的盘,但路径不能用中文)。 (可以先不进行括号中的内容,为了防止语言出现错误,建议运行DEMO32,然后选择文件类型为所有,找到你改过的LIC文件,再进行下面的步骤。) 5. 选择第2项“Install NX进行主程序安装。 6. 直接点击下一步。并选择典型方式安装,下一步,会出现语言选择画面,请选 择 Simplified Chinese(简体中文版),默认为英文版。按提示一步一步安装直到结束。 安装路 径可以改变。 7.打开MAGNiTUDE文件夹。 8. 进入MAGNiTUDE文件夹,把UGS\NX6.0文件夹的几个子文件夹复制到安装NX6.0主程序相应的目录 下,覆盖。假如安装到D:\Program FILES\UGS\NX 6.0 把NX6.0文件夹内的所有文件夹复制到D:\Program FILES\UGS\NX 6.0文件夹相应的文件 进行覆盖就可以。 9. 进入开始-程序-UGS NX6.0-NX6.0打开6.0程序。 注:如果打不开,请按以下步骤操作 进入开始-程序-UGS NX6.0-NX6.0许可程序,打开lmtools,启动服务程序。选择 Start/stop/reread,点一下Stop Server, 再点Start Server,最下面一行显示Server Start Successful. 就OK,然后打开桌面NX6.0。 经过我的实践,绝对可行!
上传时间: 2013-11-09
上传用户:qoovoop