汇编交通灯设计报告 .pdf
《汇编交通灯设计报告 .pdf》由会员分享,可在线阅读,更多相关《汇编交通灯设计报告 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子与信息学院微机原理与应用课程设计交通灯模拟控制模块设计班级08 级 4 班专业信息工程姓名孟祥辉序号46 学号200830244012 指导老师傅娟名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 一、 设计题目 :编程实现十字路口交通灯的模拟控制。假设有一个十字路口, 分为南北路口和东西路口。二、 设计任务十字路口交通灯的变化规律要求:(1) 南北路口的绿灯、东西路口的红灯同时亮30 秒左右。(2) 南北路口的黄灯闪烁若干
2、次,同时东西路口的红灯继续亮。(3) 南北路口的红灯、东西路口的绿灯同时亮20 秒左右。(4) 南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。(5) 转(1)重复。三、 设计要求两个路口红灯亮的时间由 8253定时器控制计时, 并且两个七段数码管显示倒计时,例如:一旦东西路口的红灯亮,数码管显示时间30(单位为秒,表示需要等候的时间),同时 8253定时器开始计时,一秒时间到,数码管显示时间减一,依次下去; 如果30秒时间已到, 数码管显示熄灭。 两个路口黄灯亮的时间可以由软件延时控制。若键盘输入“ R ”则返回 DOS ,结束程序。分组: 3个人一组四、 硬件设计1)8253介绍:名
3、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 2)8255A介绍:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
4、 - - 第 4 页,共 12 页 - - - - - - - - - 3)七段数码管介绍1、实验箱上设有两个共阴极七段数码管及驱动电路,段码为同相驱动器,位码为反相驱动器,从段码与位码的驱动器输入端(段码输入端:a、b、c、d、e、f 、g、dp,位码输入端: s1、s2)输入不同的代码即可显示不同数字或符号。七段数码管为共阴型,输入端加高电平, 选中的数码管亮,位码输入端高电平选中。2、七段数码管的字型代码表如下表:3、实验箱上设有 8 个发光二极管及相关驱动电路(输入端L7L0),当输入信号为“1”时发光,为“ 0”时灭。 L7、L6、L5 作为南北路口的交通灯, L2、L1、L0 作为
5、东西路口的交通灯。编程使六个灯按交通灯变化规律亮灭。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 4)实验电路8255A的PA 端口, 从低到高分别对应数码管段选a、b、c、d、e、f 、g、dp 8255A的PC 端口, PC7PC5 接南北交通灯 ,PC4、PC3 分别接数码管位选 S1、S0,PC2PC0 接东西交通灯8253的3个计时器同时工作,计时器0和1工作于方式 3,计时器 2工作于方式 0,计时器 0输入1M
6、HZ 时钟信号,输出1KHZ 到计时器 1的时钟端,计时器 1输出1HZ 到计时器2,利用分频作用来实现。5)地址分配表:IO 口equ 分配地址说明ioport equ 0c400h-280h 基地址io8255a equ IOPORT+288h 8255A的 PA端口io8255c equ IOPORT+28ah 8255A的 PC端口ctrl_io8255 equ IOPORT+28bh 8255A的 控制口io8253t0 equ IOPORT+280h 8253 的通道 0 io8253t1 equ IOPORT+281h 8253 的通道 1 io8253t2 equ IOPORT
7、+282h 8253 的通道 2 ctrl_io8253 equ IOPORT+283h 8253 的控制口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 五、 软件设计1)设计思路8255A的 PA端口输出两个数码管计时显示的数值所对应的段码;8255A的 PC端口控制六个发光二极管,即两组红、黄、绿灯的亮灭;8253 的 0 口工作方式 3,可以接 1MHZ的时钟脉冲,计数初值1000,产生 1KHZ的方波作为 1 口的时
8、钟脉冲。1 口工作方式为 3, 计数初值 1000, 就可以产生 1HZ的脉冲,0.5 秒为高,0.5 秒为低 . 将 1HZ的脉冲作为 2 口的时钟脉冲, 以此作为程序的延时信号。2)主程序流程图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 六、 源程序data segment ioport equ 0c400h-0280h ; 地址io8255a equ ioport+288h ; 接数码管段选io8255c equ
9、ioport+28ah ; 接交通灯ctrl_io8255 equ ioport+28bh io8253t0 equ ioport+280h io8253t1 equ ioport+281h io8253t2 equ ioport+282h ctrl_io8253 equ ioport+283h stage db 24h,44h,04h,44h,04h,44h,04h,44h,04h,44h,04h ;交通灯的状态db 81h,82h,80h,82h,80h,82h,80h,82h,80h,82h,80h db 0ffh num db 3fh,06h,5bh,4fh,66h,6dh,7dh,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编交通灯设计报告 2022 汇编 交通灯 设计 报告
限制150内