交通信号灯微机原理课程设计 本课程设计旨在编写程序控制8255可编程控制接口芯片,使实验台上的红、绿、黄发光二极管按照十字路口交通信号灯的变化规律,同时用两组2位数码管表示南北、东西方向交通信号灯的时间。 主要知识点: 1. 8255可编程控制接口芯片:8255芯片内部有3个8位输入输出口,即A口、B口、C口。本次利用B口进行输出,B口经CPU的片选信号地址为0900H。 2. 程序设计:编写程序控制8255芯片,使实验台上的红、绿、黄发光二极管按照十字路口交通信号灯的变化规律,同时用两组2位数码管表示南北、东西方向交通信号灯的时间。 3. 时间显示子程序:该子程序用于显示南北、东西方向交通信号灯的剩余时间(倒计时)。绿灯闪烁时间可控制在2s,它包含在绿灯亮(20s)的时间内。 4. 数据段定义:定义数据段TAB1、TAB2、LED0、LED1、LED2、LED3、LED4用于存储数据。 5. 代码段定义:定义代码段,ASSUME CS:CODE,DS:DATA,MOV AX,DATA初始化程序,MOV DS,AX将数据段的起始地址存储在DS中。 6. 中断控制器:使用8259中断控制器,装配中断矢量并开中断,使南北绿灯亮,设时间为20s,东西红灯亮,设时间为22s。 7. 数码管显示:交通信号灯数码管显示可通过8255实现,PA0、PA1、PA2控制南北方向的红、黄、绿灯;PA4、PA5、PA6控制东西方向的红、黄、绿灯;PB0-PB7控制数码管的段码;PC0、PC1控制南北方向数码管的位码;PC2、PC3控制东西方向数码管的位码。 8. 原理框图:交通信号灯数码管显示原理框图,开始使4个路口红灯全亮,绿、黄灯全灭。 9. 系统模块详细设计与调试:设计8255芯片的详细设计与调试,包括通用并行输入/输出接口芯片、模式设置、计数器设置等。 10. 参考文献:《微机原理实验与课程设计指导书》、《8086 微型计算机组成、原理及接口》、《微型计算机原理及应用》、《微型计算机技术及应用》等。 本课程设计旨在编写程序控制8255可编程控制接口芯片,使实验台上的红、绿、黄发光二极管按照十字路口交通信号灯的变化规律,同时用两组2位数码管表示南北、东西方向交通信号灯的时间,通过对8255芯片的详细设计与调试,实现交通信号灯的智能控制。




















剩余11页未读,继续阅读

- xiexialinggan2013-04-06还行 有点用处

- 粉丝: 47
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 虚拟计算机实验系统研发综述.docx
- 通信基础知识(CDMA).ppt
- 武汉市微型计算机买卖合同书.doc
- CAD快捷键(新手必看)-cad按键基础.doc
- 人工智能-第1课.pptx
- JAVA简单画板程序设计实验报告.doc
- 地质过程计算机模拟.ppt
- 《13.2让电灯发光》+flash专题培训课件.ppt
- 北京酒店前台收银管理系统-金天鹅-中小型酒店管理软件.doc
- 基因工程蛋白质工程知识点.doc
- 单片机实训室安全规章制度.docx
- 电子商务概论练习题.doc
- 2023年oracle数据库系统管理员培训手册.doc
- 电力通讯自动化设备与工作模式探索.docx
- 加密通信业务服务合同.doc
- PLC试验指导书.doc


