实验一十字路口交通灯模拟实验.doc

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

《微机高级设计与应用》实验指导书 目 录 实验一 十字路口交通灯模拟实验 2 实验二 LED双色点阵显示实验 4 实验三 7279阵列式键盘及显示实验 10 实验四 128×64点阵型液晶显示实验 11 实验五 DS18B20传感器温度控制实验 15 实验六 TLC549串行A/D转换实验 16 实验七 LTC1446串行D/A转换实验 17 实验八 直流电机与控制实验 18 实验九 步进电动机控制实验 22 实验十 综合实验与要求 27 实验一 十字路口交通灯模拟实验 一、实验目的 1.学习80C51系列单片机的常用指令; 2.学习模拟交通灯控制的方法; 3.学习双色灯的使用; 二、实验要求 编写程序,以80C51的P2口作输出口,控制4个双色LED灯(可发红,绿,黄光),模拟十字路口交通灯管理。 三、实验说明 双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。红色+端加高电平,绿色正端加低电平时,红灯亮;红色+端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。 交通信号灯控制逻辑如下:假设一个十字路口为东西南北走向。开始为四个路口的红灯全部亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后20秒),东西路口的绿灯,闪烁若干次后3秒),东西路口的绿灯熄灭东西路口的黄灯,延时一段时间后2秒),东西路口的红灯亮,南北路口的绿灯亮,南北路口方向通车,延时一段时间后20秒),南北路口的绿灯闪烁若干次后3秒),南北路口的绿灯熄灭南北路口的黄灯段时间后2秒),再切换到,南北路口的红灯亮,之后重复以上过程.ASM”源程序,进行编译,直到编译无误。 4、编译无误后,全速运行程序,观察交通灯的模拟情况。 5、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51芯片中运行。(ISP烧录器的使用查看附录二) 四、流程图 实验二 LED双色点阵显示实验 一.实验目的 掌握串转并实现IO扩展的方法; 了解8X8矩阵LED显示的基本原理和功能; 掌握8X8矩阵LED和单片机的硬件接口和软件设计方法。 二.实验说明 图1 双色点阵LED结构图 双色LED的显示 本实验使用双色共阳极LED点阵,其内部结构如图1 所示, H1~H8表示行码00000001表示显示第一行到第八行。 G1~G8表示绿灯的代码,R1~R8为红灯的代码,低电平点亮;当红灯和绿灯一起点亮时,显示的颜色为黄色。 图2 数字的显示 数字、汉字、图形显示的实现: 如图2所示,点亮2块8*8LED矩阵对应的阵列即可显示出相应的数字、汉字和图形。图中右半边为第一片矩阵DIS1,左半边为第二片矩阵DIS2,图中数字对应的阵列应为: 行数 第一片矩阵 第二片矩阵 1 0FFH 0FFH 2 0EFH 0E7H 3 0EFH 0DBH 4 0EFH 0DBH 5 0EFH 0F7H 6 0EFH 0EFH 7 0EFH 0DFH 8 0EFH 0C3H 汉字和图形的显示同数字的显示,只需改变阵列的点亮位置即可。 74HC595芯片 本实验使用74HC595芯片实现8位串行输入并行输出 图3 74HC595管脚图 74HC595是具有锁存功能的移位寄存器,其内部有一个带进位位的8位移位寄存器,一个存储寄存器和一个三态输出控制器。当时钟端(11脚)有时钟脉冲时,移位寄存器将串行输入端(14脚)的数据转换为并行输出,在串行数据开始输入之前将RCL置零。移位寄存器的输出不会被送入存储寄存器,在8位数据全部送完后,RCLK引脚置1,才会将新的数据送入存储寄存器中。存储寄存经过三态控制器缓冲后对外输出,整个数据传输期间,74HC595的输出端数据始终保持稳定不变。8位移位寄存器的进位位单独引出,即第9脚,可以方便地进行阶联,以便根据需要将多片74HC5

文档评论(0)

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

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

1亿VIP精品文档

相关文档