单片机源程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础知识 为了更好地学习单片机技术以及进一步从事单片机技术开发,建议读者应首先掌握常用开发工具如:编程器、仿真器、示波器以及万用表等的使用方法,这里分别对它们做一简单介绍。 编程器 编程器的主要功能是对器件进行编程或测试,目前有很多厂家生产了种类繁多的编程器,下面以北京润飞机电公司研制的RF-810智能型编程器为例,简单介绍一下编程器的使用。RF系列通用编程器主要用于对可编程器件的写入,其中包括:EPROM、FLASHROM、EEPROM、串行EEPROM、可编程逻辑阵列(PLD)、微型处理器(MPU)等。除编程功能外,还可对某些常用器件进行功能测试、未知型号查找。主要包括TTL74/54系列、CMOS40/45系列、SRAM及部分接口器件。 RF-810编程器WIN95/98版软件为全中文方式。所有操作选择、运行状态、运行结果均以中文提示。用户不再因不熟悉英文而困惑。RF-810型编程器的硬件部分包括:主机、电源、并口匹配器、联机电缆。 RF-810编程器软件运行后,窗口的菜单栏共有8项分别是“文件”、“编辑”、“编程”、“器件”、“测试”、“查看”、“其它”和“帮助”。通过选择各个菜单项执行不同的功能。为了操作方便,工具栏有11个按钮分别对应菜单项中的“编辑”、“自动编程”、“芯片查空”、“擦除”、“编程”、“读入”、“较验”、“比较”、“显示”、“加密”以及“芯片选择”等功能。信息栏中显示的是待编程器件的生产厂家、型号以及调入文件的文件名等信息。 编程时,第一步操作是器件选择。首先在类型栏选择器件类型,即从EPROM、SPROM、EEPROM、PLD、MCU中选择一种,然后在厂家选择栏选择器件的生产厂家,最后在器件选择栏选择器件,这一步工作很重要,因为不同器件的编程电压可能不同,忽略了这一步有可能烧坏器件,望大家注意!第二步 通过文件菜单将文件装入缓冲区。第三步 对芯片进行编程。 测试时需要点击菜单栏中的测试项,选择要执行的功能。该菜单有三项即逻辑器件测试、静态RAM测试和接口芯片测试。逻辑器件测试操作用于测试TTL74/54系列CMOS40/45系列器件;静态RAM测试操作用于测试SRAM 6116、6264、62256、628128、628512及其兼容型器件;接口芯片测试可用于测试常用接口芯片8155、8255、8253、6821等。 实验过程如下: 首先用文字编辑软件写出源程序(*.ASM); 然后用编译程序将源程序编译成目标程序(*.OBJ), 用转换程序将目标程序转化为十六进制文件(*.HEX); 最后用编程器将*.HEX烧录至芯片(单片机或EPROM)中; 将程序放入实验系统运行,并观察结果。 仿真器 仿真器主要用于单片机系统的开发,价格也比较昂贵,不是做实验的必须器材,但是掌握仿真器的使用是非常重要的,因为使用仿真器可以更方便地进行程序调试,帮助排除程序中的错误非常有效,建议有条件的实验室配置一台仿真器。目前国内有许多厂家生产仿真器,关于仿真器的具体使用方法请参考厂家提供的用户手册。 示波器 示波器是一种很有用的工具,应用广泛。由于单片机系统中的信号一般都在微秒数量级,无法用万用表进行测量,只有通过示波器我们才能看到如读、写、片选等信号,学会使用示波器,对单片机技术的开发有非常重要的意义。 万用表也是一种很能常用的测量工具。当进行开发时,电平、电路通断、电流、电压以及元件值等的测量是必不可少的,因此掌握万用表的使用是对每个学生最基本的要求。 另外,需要掌握一种电子线路图绘制软件如TANGO 3.16(FOR DOS)或PROTELL 98/99(FOR WINDOWS)等的使用方法,这是从事单片机技术开发的必备知识。 实验一 AT89C51 最小系统组成实验 一 实验目的 通过最小系统组成实验,掌握单片机系统的时钟电路、. 示波器一台;5. 万用表一块。 三 实验原理 1 MCS-51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTAL1和 XTAL2分别是此放大器的输入和输出端,其时钟可由内部和外部两种方式产生。由于采用内部方式时,电路简单,实际使用中常采用这种方式,如图中所示,外接晶振以及电容C2和C3构成并联谐振电路,接在放大器的反馈回路中(XTAL1和XTAL2之间),晶体振荡器在2–12M之间,C2、、(实验时需短路J3的1和2,J13的1和2) 五 实验内容与要求 1 编写程序,开始时发光二极管灭400MS,亮400MS,10次以后灭3秒,亮3秒,进行5次,然后重复上述过程。 2 加电运行程序,在后一阶段按复位按纽,观察程序的运行状态。 3 用示波器观察AT89C51的第18引脚XTAL2即图中测试点T1处的波形。 用万用表测量

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档