电子职业技能训练报告2

电子职业技能训练报告训练内容:模拟交通灯控制系统(硬件部分)专业班级:电子信息工程1202学生姓名:同组学生:指导教师:训练时间:????模拟交通灯控制系统1、设计任务与要求1.1、设计任务 设计并制作一个城市交道口交通灯控制系统1.2、设计要求 1.2.1、课题设计需要实现的系统功能:1.AB方向亮绿灯60s,然后黄灯闪烁3次,每次一秒(亮灭各40ms),红灯40s,同时CD方向红灯65s,绿灯35s,黄灯闪烁3s2.各路灯用LED模拟显示,同时用七段数码管显示两路的倒计时时间3.利用键盘可修改灯亮时间4.PC机设置灯亮时间,利用PC与单片机串口通信实现2、方案设计与论证AB、CD两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为AB、CD两干道的公共停车时间。表1 各车道亮灯时间对应表车道\时间60s3s2s35s3sAB道绿灯黄灯红灯红灯红灯CD道红灯红灯红灯绿灯黄灯表1说明:(1)当AB道为绿灯,此道车辆通过,行人禁止通行。时间为60秒;CD方向为红灯,此道车辆禁止通行,CD道行人可通过。(2)当AB方向为黄灯闪烁3秒,警示车辆和行人红、绿灯的状态即将切换;CD方向为红灯,此道车辆禁止通行,CD道行人可通过。(3)当AB方向为红灯,此道车辆禁止通行,AB道行人可通过;当CD方向为红灯,此道车辆禁止通行,CD道行人可通过。(4)当AB方向为红灯,此道车辆禁止通行,AB道行人可通过;AB道为绿灯,此道车辆通过,行人禁止通行。时间为35秒。 (5)当AB方向为红灯,此道车辆禁止通行,AB道行人可通过;CD方向为黄灯闪烁3秒,警示车辆和行人红、绿灯的状态即将切换。此表可根据车流量动态设定红绿灯初始值。 综上,本系统采用MSC-51系列单片机AT89C51和74LS47来设计交通灯控制器,实现了能根据实际车流量通过AT89C51芯片的P1口设置红、绿灯熄亮时间的功能;红绿灯循环点亮,绿灯熄灭时黄灯闪烁3秒(交通灯信号通过P1口输出,显示时间直接通过P0、P2口输出至二个对应的双位数码管)。3、单元电路设计与参数计算3.1、硬件部分选用设备:AT89C51单片机一片,74LS47芯片二片,共阴极的七段数码管7SEG-MPX2-CA两个,红、黄、绿交通灯各四个,开关键盘、连线、电阻、电容若干。3.1.1、AT89C51芯片简介AT89C51单片机内部结构AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。MCS-51的引脚说明:MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,右图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。图1单片机的复位及初始化如图2: 图1 图23.1.2、74LS47芯片简介74LS47的端子功能图如下图3:图3 74LS47的主要功能端如下: BI为熄灭输入端,低电平有效,当BI=0时,无论其他输入端状态如何,译码器输出七段同时熄灭;BI=1时,不影响译码器正常译码。 LT为测试输入端,低电平有效,用于检查数码管的七段是否正常发光。当LT=0,同时BI=1时,不管输入的BCD码是什么状态,都可使驱动数码管的七段同时点亮。译码器要正常译码,必须LT输入无效电平。 RBI为灭零输入端,低电平有效。设置灭零输入端的目的是为了能将不希望显示的0熄灭,例如一个四位数码显示电路,整数部分两位,小数部分两位,在显示6.4时,将出现06.40的字样,如果将前、后多余的0熄灭,显示的结果更醒目一些。灭零输入端只能对显示的0进行熄灭,而对其他数字没有影响。 在原理图中,译码器与数码管的连接如图4:图43.2、线路图及工作原理3.2.1.、系统总框图如下:3.2.2、交通灯硬件线路图:3.2.3、系统工作原理(1)开关键盘a、改变数码管显示的时间;b、开关控制十字路口十个方向的灯同时显示红灯且数码管显示00。 (2) 由AT89C51单片机每秒钟通过P0、P2口向74LS47的数据口送信息,由P1口显示红、绿、黄灯的燃亮情况;由7SEG-MPX2-CA显示每个灯的燃亮时间。 (3)AT89C51 P3.3为低电平时,P1口对应的红灯即四个方向的红灯亮,数码显示为00.AT89C51 P3.2有下降沿触发时,时间暂停,进入时间显示状态,当P3.6为低电平时,时间显示以240ms的速度进行加

微型计算机原理及接口技术张云龙答案,电子职业技能训练报告2.docx相关推荐

  1. 单片机微型计算机原理及接口技术陈,单片机微型计算机原理及接口技术课后习题答案第4章(5页)-原创力文档...

    单片机微型计算机原理及接口技术课后习题答案第4章 4-1 分别指出下列指令中的源操作数和目的操作数的寻址方式 源操作数寻址方式 目的操作数寻址方式 (1)MOV P1,20H 直接寻址 直接寻址 (2 ...

  2. 微型计算机原理与接口技术于枫答案,信号发生器(完整)毕业设计.doc

    信号发生器(完整)毕业设计 第一章 绪论 1.1 单片机概述 单片微型计算机(单片机) 1.1.1单片机的应用 单片机以其卓越的性能.小巧的体积.极高的性价比,在国民经济的各个领域中得到了广泛的应用. ...

  3. 微型计算机原理与接口技术 王建国,微型计算机原理与接口技术课后习题答案及部分定义总结(王建国主编)...

    1并行口与串行口的区别:是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节:而串行口只能用1条线传输一位数据,每次传输一个字节的一位.并行口由于同时传输更多的信息,速度明显高于 ...

  4. 微型计算机原理与接口技术 第三版(张荣标)答案

    微型计算机原理与接口技术第三版答案 第1章 练习题 1.选择题 (1)B C A (2) A (3) D A (4) C 2.填空 (1) 10, 12 (2) 取出指令, 执行指令 (3) (4) ...

  5. 2接口详解_冯博琴微型计算机原理与接口技术第3版答案资料配套题库名校考研真题课后习题章节题库模拟试题...

    冯博琴<微型计算机原理与接口技术>(第3版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] 第一部分 名校考研真题 第1章 微型计算机基础概论 第2章 微处理器与总线 第3章 80 ...

  6. 微型计算机原理与接口技术第六版周荷琴答案

    微机原理与接口技术第六版课后答案 [内容简介] 本书是为中国科学技术大学工科电子类专业本科生学习"微型计算机原理与系统"课程而编写的教材.微型计算机原理与接口技术第六版周荷琴答案从 ...

  7. 南京邮电大学微型计算机原理与接口技术答案,微型计算机原理与接口技术南京邮电大学...

    本阶段是<微型计算机原理与接口技术>的辅导课程第一阶段.王老师通过对近几年几个知名院校的真题分析,结合了自己多年教学经验,总结了一套对于微型计算机原理与接口技术的应实性课程,考生在学习过程 ...

  8. 《微型计算机原理与接口技术》期末总复习 —— 一篇匆匆忙忙的复习笔记

    这篇复习笔记是针对<微型计算机原理与接口技术>后面几章的 前面的汇编复习内容在 "零.学习笔记总目录" 的 "汇编考前复习" 中 ✅ 这篇笔记中可能 ...

  9. 微型计算机原理与接口技术教材,微型计算机原理与接口技术(修订本)(21世纪高职高专规划教材....

    摘要: 本书是根据"计算机应用技术"专业"微型计算机原理与接口技术"课程教学大纲编写的.全书共9章.介绍微型计算机基础,微处理器,指令与指令系统,汇编语言程序设 ...

  10. 02205微型计算机原理与接口技术自考,2012年微型计算机原理与接口技术自考题模拟(2)...

    2012年微型计算机原理与接口技术自考题模拟(2):2012年微型计算机原理与接口技术自考题模拟.本试卷总分100分:共有10类型题目 一.单项选择题 ,每小题1分,共16分,在每小题列出的四个备选项 ...

最新文章

  1. 加密解密php,PHP实现的加密解密处理类
  2. MultipartEntity与UrlEncodedFormEntity区别
  3. 有道算法题--排序之桶排序实现求排序后相邻最大差值问题
  4. 共享服务器不能远程重启,彻底解决服务器重启失败或重启缓慢无法远程的问题...
  5. 机器人学习--室内定位方法综述
  6. gzip与patch说明
  7. linux Apache启动提示 httpd: apr_sockaddr_info_get() failed f
  8. python中for循环语句格式_python中for循环和可迭代对象遍历
  9. 51单片机排队叫号系统LCD1602显示仿真设计(proteus仿真+程序)
  10. Unity坦克大战完整源码
  11. ES查询结果全局高亮
  12. built a JNCIS LAB系列:Chapter 7 MPLS
  13. HTML鼠标悬停图片的动态效果,4种超酷鼠标滑过图片过渡动画特效
  14. Github国内镜像网站
  15. 基于kinect v2的模型三维重建算法(个人毕设总结)
  16. 我们进入“超空间”时代
  17. Dubbo源码——时间轮算法
  18. 编写程序计算长方体的体积python_【自学编程】C语言编程简单的小程序,计算长方体体积!...
  19. 安装VS2010sp1显示兼容性问题
  20. 【Linux】linux上挂载NFS

热门文章

  1. 双代号网络图节点编号原则_网络绘图进行的节点编号时原则
  2. Pigeon中的流量限制
  3. python爬虫——GET请求百度关键词搜索案例
  4. 封装了一个加单的php验证码功能类,超级详细,麻雀虽小五脏俱全
  5. visual studio code打不开
  6. ccf练习题 F1方程式冠军
  7. 【vivado使用】第3篇:BD文件(ip integrator)使用技巧
  8. 性能测试场景设计深度解析
  9. Python为什么这些年在编程语言排行榜上一直上升?告诉你11个原因
  10. python中cursor的用法_python中cursor操作数据库