单片机用于交通灯控制实训例题.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机用于交通灯控制实训例题

单片机用于交通灯控制实训例题 《单片机应用技术》西电出版社.刘守义 实训用单片机系统电路图见教材附录1 实训1 信号灯的控制1 1.实训目的 (1)了解单片机实验系统的基本组成及功能。 (2)通过最简应用系统实例了解单片机的基本工作过程。 2.实训设备与器件 实训设备:单片机开发系统,程序固化器。 实训电路:参见附录1原理图。 3.实训步骤及要求 1) 分析附录1所示的原理图,了解以8031为基础的单片 实验系统的基本组成及功能 本实训系统的核心器件是8031单片机芯片,同时外部还扩展了一片EPROM2764、一片RAM6264、一片EEPROM2864A、一片8155、一片ADC0809和MAX232等。下面首先将这些主要芯片的功能简单介绍如下: (1)EPROM2764:紫外线可擦除、电可编程的只读存储器,通常用于存放编制好的程序和常数表格。 (2)RAM6264:静态随机存储器,通常用于存放采集到的原始数据、处理中的数据及最后的结果。 (3)EEPROM2864A:电可擦除、电可编程的只读存储它是近年来广泛被使用的一种只读存储器。其主要优点是能在应用系统中进行在线改写,并能在断电情况下保存数据而不需要保护电源。它兼有程序存储器与数据存储器的特点。 (4)8155:一种可编程的RAM和I/O接口芯片,本实训系统主要用它来作扩展键盘和数码管显示的接口。 (5) ADC0809:一种8路模拟输入的8位逐次逼近式A/D转换器件。 (6)MAX232:标准的串行口电平转换器,用来将单片机 和PC机联系起来。 此外,本系统还扩展了一片74LS245(8总线接收/发 送器),一片74LS373(8D三态输出锁存器),一片74LS138(3-8线译码器)和一片74LS240(8位反码三态输出驱动器)。 2) 向EPROM2764写入程序机器码 通过程序固化器将下列程序中对应的机器码依次写入到EPROM2764的0000H~0015H地址单元中: 机器码 地址 程序 ORG 0000H ; 759000 0000H START: MOV P1, #00H 110C 0003H ACALL DELAY ; 7590FF 0005H MOV P1, #0FFH 110C 0008H ACALL DELAY ; 80F4 000AH SJMP START ; 7BFF 000CH DELAY: MOV R3, #0FFH ; 7CFF 000EH DEL2: MOV R4, #0FFH 00 0010H DEL1: NOP DCFD 0011H DJNZ R4, DEL1 DBF9 0013H DJNZ R3, DEL2 22 0015H RET END 上列程序表由几部分组成。左边所列的一组十六进制数是机器码,以及机器码在存储器中的存贮地址(0000H~0015H)。机器码是计算机可以识别的语言,例如75,90,00等。这些是我们写入2764的内容,它们是一段程序。 中间所列的是和机器码对应的源程序(一系列指令),例如:MOV P1,#00H。 最右边所列的是对程序的简单说明,以便于阅读。程序固化器的具体操作过程可参见相应的说明书。 3) 运行程序 将写好的EPROM插入实训电路板相应位置,再接上电源,启动运行,观察8个发光二极管的亮灭状态。 4. 实训分析与总结 (1) 实训结果是:实训电路板中的8个发光二极管按照全亮、全灭的规律不停地循环变化。 (2) 本实训所涉及的电路可参见附录1原理图的左上角: 单片机的1~8引脚通过集成芯片74LS240(8个非门)接到8个发光二极管上。8个发光二极管的阳极通过一个限流电阻接+5 V电源,8个阴极连在一起接地。单片机的这8个引脚对应其内部的一个并行I/O口——P1口(有关P1口的具体结构在本章正文中介绍)。这些是本实训所涉及的硬件部分。 从附录原理图可见,当P1口的某个引脚为低电平时,相应的发光二极管变亮;当P1口的某个引脚为高电平时,相应的发光二极管熄灭。这样,我们可以通过向P1

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档