版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用课程设计
计时红绿灯的设计和制作
一、课程设计目的
课程设计要求学生自行设计和搭建有关微机应用的电
路,编制和调试有关软件。通过课程设计的教学,使学生巩
固和深化已学的理论知识,加强综合应用能力,训练学生掌
握分析问题、解决问题的方法,培养较强的动手能力和一定
的微机应用系统的设计和调试能力。
二、课程设计内容
用实验系统的发光二极管模拟交通红绿灯,并能用数码
管显示灯亮的时间剩余值。计数原则:红灯绿灯灯亮的时间
为20秒种,在替换间隔绿灯的路口的黄灯闪烁4秒。
具体:
1、通过8255A并行口传输数据的方法,来控制LED发
光二极管的亮灭。用8255A的B端口和C端口控制12个LED
发光二级管的亮和灭(输出为0则亮,输出为1则灭)o
2、过8253A应用为计数提供硬件计时,为整个红绿灯
系统提供时间计数。
3、通过中断控制器8259A为红绿灯系统提供中断
服务,以实现中断。
编程思路:
要完成本实验,首先必须了解交通路灯的亮灭规律。设
有一个十字路口,1、3为南,北方向,2、4为东,西方
向。初始化之后,1、3路口的绿灯亮,2、4路口的
红灯亮,1、3路口方向通车。延迟一段时间(20秒)
后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁。
闪烁若干次(延时4秒)后,1、3路口的红灯亮,同时
2、4路口的绿灯亮,2、4路口方向开始通车。延迟一
段时间(20秒)后,2、4路口的绿灯熄灭,而黄灯开始
闪烁。闪烁若干次(延时4秒)后,再切换到1、3路口方
向。之后,重复上述过程。
各集成块接线:
8253连线:(1)8253的GATE0接+5V。
(2)8253的CLK0插孔接分频器
74LS393(左上方)的T5插孔。
(3)8253OUT0插孔和8259的3号
中断IR3插孔相连。
8259连线:[1)8259模块上的INT连8088的INTR(在
主板键盘矩阵下面)。
(2)8253模块上的INTA连8088
的INTA(在主板键盘矩阵下面)。
(3)82530UT0插孔和8259的3
号中断IR3插孔相连。
(4)8259模块上的D(fD7连到
BUS2区的XD0'XD7。
(5)8259模块上的CS端接Y6o
(6)8259模块上的A0连到
BUS区的XAO上。
(7)8259模块上的RD、WR信号
线分别连到BUS3区的XRD、XWR上。
8255连线:⑴LI—PCOL4—
PCIL7—PC2LIO—PC3
L2—PB4L5一
PB5L8—PB6Lil—PB7
L3—PC4L6—
PC5L9—PC6L12—PC7
各集成块:
8253集成块引脚图:
8255A集成块引脚图:
8253集成块:
第3页共13页
8255集成块:
8259集成块:
实验框图
程序
IOCONPTEQU0FF2BH;定
义8255各寄存器地址
IOAPTEQU0FF28H
IOBPTEQU0FF29H
IOCPTEQU0FF2AH
INTP0RT1EQU0060H
INTP0RT2EQU0061H
INTQ3EQUINTREEUP3;定义中
断向量
TCONTROEQU0043H
定义8253控制口和0通道地址
TCONOEQU0040H
INTQ7EQUINTREEUP7
CODESEGMENT
ASSUMECS:CODE
ORG1000H
START:CLD
关中断
MOVDX,1OCONPT
MOVAL,80H;写8255控制
字,三个口均为0输出
OUTDX,AL
MOVAL,10100101B;13L(绿)24H(红)
MOVDX,IOCPT
OUTDX,AL
MOVBYTEPTRDS:[0770H],20;红绿灯(数码
管)
MOVBYTEPTRDS:[0771H],1;状态
MOVBYTEPTRDS:[0772H],0;黄灯
CALLVONBCD
CALLWRINTVER;WRITEINTRRUPT;调用
写中断向量子程序
MOVAL,13H
MOVDX,INTPORT1;循环等待中断
OUTDX,AL
第5页共13页
MOVAL,08H
MOVDX,INTPORT2
OUTDX,AL
MOVAL,09H
OUTDX,AL
MOVAL,0F7H
OUTDX,AL
MOVBYTEPTRDS:[O771H],01H;TIME=l
MOVDX,TCONTRO
MOVAL,36H;写控制字,0通道输
出方波
OUTDX,AL
MOVDX,TCONO;计数初值送0通道寄
存器
MOVAL,OOH
OUTDX,AL
MOVAL,OOH
OUTDX,AL
STI
WAINT:CALLDISP;调用初始
显示子程序
CALLTRY
JMPWAINT
WRINTVER:MOVAX,OH
MOVES,AX
MOVDI,002CH
LEAAX,INTQ3
STOSW
MOVAX,OOOOh
STOSW
RET
INTREEUP3:CLI
DECBYTEPTRDS:[0770H]
CMPBYTEPTRDS:[0771H],1;判断状态
JZCHI
CMPBYTEPTRDS:[0771H],2
JZCH2
CMPBYTEPTRDS:[0771H],3
JZCH3
CMPBYTEPTRDS:[0770H],0
JZCH5
MOVAL,BYTEPTRDS:[0772H]
XORAL,O1O1OOOOB
MOVBYTEPTRDS:[0772H],AL
第7页共13页
MOVDX,IOBPT
OUTDX,AL
JMPCHEND
CH5:MOVBYTEPTRDS:[0771H],1
MOVBYTEPTRDS:[077011],20
MOVAL,10100101B;13L24H
MOVDX,IOCPT
OUTDX,AL
MOVAL,OOOOOOOOB;13L24H
MOVDX,IOBPT
OUTDX,AL
JMPCHEND
CHI:CMPBYTEPTRDS:[077011],0
JNZCHEND
MOVBYTEPTRDS:[0770H],4
MOVBYTEPTRDS:[0771H],2
MOVAL,00000101B;13L24H
MOVDX,IOCPT
OUTDX,AL
MOVAL,10100000B
MOVBYTEPTRDS:[0772H],AL
MOVDX,IOBPT
OUTDX,AL
JMPCHEND
CH2:CMPBYTEPTRDS:[0770H],0
JZCH6
MOVAL,BYTEPTRDS:[077211]
XORAL,10100000B
MOVBYTEPTRDS:[0772H],AL
MOVDX,IOBPT
OUTDX,AL
JMPCHEND
CH3:CMPBYTEPTRDS:[0770H],0
JNZCHEND
MOVBYTEPTRDS:[077011],4
MOVBYTEPTRDS:[0771H],4
MOVAL,00001010B;13L24H
MOVDX,IOCPT
OUTDX,AL
MOVAL,01010000B
MOVBYTEPTRDS:[0772H],AL
MOVDX,IOBPT
OUTDX,AL
JMPCHEND
第9页共13页
CH6:MOVBYTEPTRDS:[0770H],20
MOVBYTEPTRDS:[0771H],3
MOVAU01011010B;13L24H
MOVDX,IOCPT
OUTDX,AL
MOVAL,OOOOOOOOB
MOVBYTEPTRDS:[0772H],AL
MOVDX,IOBPT
OUTDX,AL
JMPCHEND
CHEND:CALLVONBCD
INTRE2:MOVAL,20H
MOVDX,INTP0RT1
OUTDX,AL
STI
IRET
VONBCD:PUSHAX
BCD转换
PUSHBX
MOVAL,BYTEPTRDS:[0770H]
CBW
MOVBL,10
DIVBL
MOVBYTEPTRDS:[O77BH],AL
MOVBYTEPTRDS:[O77AH],AH
POPBX
POPAX
RET
disp:movdx,077Bh;显示子程
序
movah,02h
dispO:movex,OOffh
movbx,dx
movbl,ds:[bx]
movbh,Oh
pushdx
movdx,0ff22h
moval,cs:[bx+1500h]
OUTDX,AL
movdx,0ff21h
moval,ah
OUTD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国新型纺织化学品行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国数据存储设备行业市场供需挑战分析及投资周期规划议论报告
- 2026中国涡流泵行业兼并收购案例与经验借鉴报告
- 2026区块链技术应用行业市场需求调研与投资机会深度分析报告
- 2026中国现代农业机械行业现状分析及投资策略报告
- 2026中国食品饼干行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国休闲旅游行业市场深度调研及未来发展趋势评估报告
- 2026民族融合发展投资机遇分析及融资发展趋势研究报告
- 2026汽车后市场服务用户需求研究产品扩展对策
- 2026中国新能源汽车电池市场现状供需趋势分析及投资前景规划分析研究报告
- 2025年设备监理师职业资格考试设备工程项目管理历年参考题库及答案
- 品检员知识培训资料课件
- 电池均衡原理及讲解
- 日本eju考试物理真题及答案
- 2025上海市非全日制从业人员劳动合同模板
- 供水管网改造期间的供水保障与服务
- 2026年高考总复习优化设计一轮复习化学(广西版)-第1讲 化学反应的热效应
- 从理论到实践:斯根普数学教育思想的深度剖析与应用探索
- 大学外事工作管理办法
- 技师学院新校区建设项目可行性研究报告
- T/CECS 10400-2024固废基胶凝材料
评论
0/150
提交评论