一.课程设计目的

用汇编语言独立完成一个程序题,

以达到熟练运用汇编语言编程实现有比较完

整功能的程序的目的。

了解交通灯管理的基本工作原理

熟悉

8259A

中断控制器的工作原理和应用编程

熟悉

8255A

并行接口的各种工作方式和应用

熟悉

8253

计数器

/

定时器的工作方式及应用编程,

掌握利用软硬件相结合

定时的方法

二.课程设计任务

本次课程设计的内容为交通信号灯的实时控制和管理。

某交通干线车行道和人行横道的交通信号灯设置如图所示:

其中:

表示红灯、

表示黄灯、

表示绿灯

具体要求如下:

1

.东西方向车辆放行

60

秒钟。即东西方向的绿灯和南北方向的红灯同时点

1

分钟;

2

1

分钟后,东西方向的黄灯闪烁

5

秒钟,以警示车辆将切换红绿灯。此时

南北方向仍维持红灯点亮。

在南北方向亮红灯期间,

2

位数码管上显示计数值

(每秒减

1

)

,从

65

减为

0

3

.东西方向的黄灯闪烁

5

秒钟后,转为南北方向放行

20

秒钟。即东西方向

的红灯和南北方向的绿灯同时点亮

20

秒钟;

4

.南北方向放行

20

秒钟后,转为南北方向的黄灯闪烁

5

秒钟,以警示将切

换红绿灯。此时东西方向仍维持红灯点亮。

5

.南北方向的黄灯闪烁

5

秒钟后,再转为东西方向车辆放行

1

分钟。如此循

环重复。

三.总体设计方案

1

用实验系统

8255A

实现对信号灯的控制

(所用端口自定)

2

位数码显示

8255A

实现控制。

交通灯keil程序加2位数码管_带数码管显示的十字路口交通灯控制 C 程序相关推荐

  1. 台达,AS228T,plc程序模板和触摸屏程序模板,目前6个总线伺服,采用CANOPEN,适用于运动轴控制,程序可以在自动的时候暂停进行手动控制

    Delta/台达,AS228T,plc程序模板和触摸屏程序模板,目前6个总线伺服,采用CANOPEN,适用于运动轴控制,程序可以在自动的时候暂停进行手动控制,适用于一些中大型设备,可以防止某个气缸超时 ...

  2. 交通灯keil程序加2位数码管_51单片机红绿灯两个数码管显示实验报告

    实验操作方法和步骤 1.熟悉keil C51基本操作 1.1熟悉keil C51命令窗口以及工作空间 2.打开Keil C51编译器: ⑴创建项目:Project------New uVision P ...

  3. 小程序几秒钟执行一次_上:在几秒钟内部署无服务器应用程序

    小程序几秒钟执行一次 by TJ Holowaychuk 由TJ Holowaychuk Up –数秒内部署无服务器应用程序 (Up – deploy serverless apps in secon ...

  4. 微信小程序销毁某一注册函数_教你如何删除、关闭、注销微信小程序

    微信小程序是我们日常生活中经常会接触到的工具,打开小程序后,它就会留在我们微信的""发现-小程序"栏.很多人并不知道该如何删除.关闭小程序,所以今天就跟大家科普下相关问题 ...

  5. java程序聊天室发送不了_江湖救急!我写了一个java聊天室程序,运行时可以打开聊天窗口,但无法发送消息,怎么会这样,求大神拯救...

    若回答被采纳,除财富值之外,另有重谢!!!/*客户端*/importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPan ...

  6. 基于51单片机十字路口交通灯_只显示绿灯时间+黄灯5s

    基于51单片机十字路口交通灯_只显示绿灯时间+黄灯5s (程序+仿真+参考报告) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号J011 目录标题 基于5 ...

  7. J015基于AT89C51的十字路口交通灯紧急+夜间

    基于AT89C51的十字路口交通灯紧急+夜间 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号J015 目录标题 基于AT89C51的十字路口交通灯紧急+夜 ...

  8. 【毕业设计】基于PLC的十字路口交通灯控制系统设计【仿真+源码+论文】

    摘 要 本次设计的课题是基于PLC的十字路口交通灯控制系统设计,传统的十字路口交通灯多采用单片机集成电路作为控制系统,单片机系统虽然在功能上能够实现十字路口交通灯的各种控制需求,但是单片机控制系统在设 ...

  9. 台达,AS228T,plc程序模板和触摸屏程序模板,目前6个总线伺服,采用CANOPEN,适用于运动轴控制

    台达,AS228T,plc程序模板和触摸屏程序模板,目前6个总线伺服,采用CANOPEN,适用于运动轴控制,程序可以在自动的时候暂停进行手动控制,适用于一些中大型设备,可以防止某个气缸超时时,处于自动 ...

最新文章

  1. php 过滤css样式,PHPCMS v9过滤采集内容中的CSS样式
  2. 关于sam9x60板卡的调试
  3. 7系列GTX中的疑惑
  4. 计算机网络管理云红艳电子版,计算机网络管理pdf
  5. timestamp mysql php_PHP和Mysql的Timestamp互换
  6. Linux 利用nginx源码编译安装nginx
  7. gulp 实现sass自动化 ,监听同步
  8. linux驱动的中断函数,嵌入式Linux驱动开发(四)——字符设备驱动之中断方式以及中断方式获取按键值...
  9. 上海正在夺回互联网 “失落的十年”
  10. 【剑指offer】连续子数组的最大和(未完待续。。。)
  11. css 动画 animate
  12. Windows Server AppFabric分布式缓存详解
  13. 电子计算机审计,计算机审计存在的风险
  14. 一个程序员竟然喜欢上了写诗
  15. 【办公常用软件】万彩办公大师教程丨PDF OCR 帮助文档
  16. 构建一个额外的语义网络进行关键词生成
  17. python解椭圆方程的例题_《椭圆》方程典型例题20例(含标准答案)
  18. git did not exit cleanly (exit code 128)简单处理方法
  19. redis系列--你真的入门了吗?redis4.0入门~
  20. eclipse编辑界面颜色--保护眼睛

热门文章

  1. 速卖通产品如何推广引流?速卖通如何引流?
  2. 【Linux】Linux进程控制(学习复习兼顾)
  3. 三维空间中绘制点、线、面、UV贴图,万能的BufferGeometry(three.js实战4)
  4. 人脸识别的关键技术及原理
  5. navicat8.0版本注册码,已试可用
  6. 如何学习Python技术?自学Python需要多久?
  7. 智能门铃中可视对讲的回音消除
  8. 【USACO-Chapter1-1.3】【贪心】Barn Repair
  9. 不同音视频传输协议的对比
  10. STM32F767芯片在使用中的注意点(一)