北京工业大学 微机原理 实验十二 交通灯控制实验 实验报告.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《北京工业大学 微机原理 实验十二 交通灯控制实验 实验报告.docx》由会员分享,可在线阅读,更多相关《北京工业大学 微机原理 实验十二 交通灯控制实验 实验报告.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理实验报告实验九交通灯控制实验姓名:学号:一,实验要求用8255、8253芯片模拟实现交通灯控制,要求亮灯时间用8253控制二、延时置数设计提供的时钟频率为1MHz ,而8253最大工作频率为2MHz ,所以无需分频。延时5秒对应的计数初值为N = 5秒/lMHz=5000000 ,因为8253有3个16位计数 器,每个计数器最大计数初值为:655355000000 ,所以将两个计数器串联使用。计 数器0计数初值为1000 ,计数器1计数初值为5000。三,实验内容1 .实验电路原理图U4 8255A27.34PC0DO-D7 pciPC2L0 tLLI *L2 PC5PC6PC7280
2、*.CS PA12 一 一. L5 tt“ 一 L6 黄L一.L7绿D0-D7J5IOW 面个U5 8253A4。00 - ?AQMU.2 .实际电路图2 .实验流程图开始初始化南北路口绿灯亮,东西路口红灯亮延时5s南北路口黄灯亮,东西路口红灯亮延时3 s南北路口红灯亮,东西路口绿灯亮南北路口红灯亮,东西路口黄灯闪延时3s有键按下?3 .实验代码;定义CPU输出地址10PORT EQU 5400H-280HCODE SEGMENTASSUME CS:CODESTART: MOV AL, 00100101BMOV DXZIOPORT+293HOUT DX, ALMOV AL, 10HMOV DX
3、, IOPORT+290HOUT DXZ AL;设置8253用计数器0,只读高字节,方式2(自动重复),10进制;给计数器 0 置数 1000 ( 0001 0000 0000 0000 )MOV AL, 10010000B;初始化8255 , 1-控制字,A 口方式0输入,C 口输出,B 口输出MOV DXZIOPORT+28BHOUT DXZ ALINOUT: MOV ALZ 00100100BMOV DX, IOPORT+28AHOUT DXZ AL;南北路口绿灯亮,东西路口红灯亮工口 0方式输出,所以可以直接控制PC0-PC7的输出电平MOV AL, 01100001BMOV DXZIOPORT+293HOUT DXZ ALMOV AL, 50HMOV DXZIOPORT+291H;设置8253通道1 ,只读高字节,方式0 (不自动重复),10进制置数5000 ,与计数器0串联即:延时5秒
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京工业大学 微机原理 实验十二 交通灯控制实验 实验报告 微机 原理 实验 十二 交通灯 控制 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内