已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硬件实验八 8255输入、输出实验一、实验要求利用8255可编程并行口芯片,实现输入/输出实验,实验中用8255PA口作输出,PB口作输入。二、实验目的1、了解8255芯片结构及编程方法。2、了解8255输入/输出实验方法。三、实验电路及连线8255的CS/接地址译码/CS0,则命令字地址为8003H。PA0-PA7(PA口)接LED0-LED7(LED)、PB0-PB7(PB口)接K0-K7(开关量)。数据线、读/写控制、地址线、复位信号板上已接好。 四、实验说明 可编程通用接口芯片8255A有3个8位的并行I/O口,它有3种工作方式。本实验采用的是方式0:PA,PC口输出,PB口输入,通过对8255A编程实现将开关状态送发光二极管显示。连线连接孔1连接孔21CS08255CS2L08255-PA03L18255-PA14L28255-PA25L38255-PA36L48255-PA47L58255-PA58L68255-PA69L78255-PA710K08255-PB011K18255-PB112K28255-PB213K38255-PB314K48255-PB415K58255-PB516K68255-PB617K78255-PB7 五、实验框图开始延时置8255工作方式读8255PB口置8255PA口开始延时置8255工作方式置8255PA口数据左移延时 实验2实验1 请根据程序流程图补充完整下面程序,并注释: mode equ 0 ; 方式0,PA,PC输出,PB输入 PortA equ #8000h ; Port A的地址 PortB equ #8001h ; Port B PortC equ #8002h ; Port C CAddr equ 8003h ; 控制字地址 Org 0 ljmp start org 0100hstart: mov a, #mode mov dptr, #CAddr movx dptr , a ;实验1:通过PortA输出,控制led灯从左到右逐次点亮EX_A: mov a,#80H mov dptr,#PortA mov b,#8HOutA: movx dptr ,a rr a mov r5,#1 call delay ; 延时 djnz b, OutA ;实验2: 通过PortB将开关状态送 PortA 输出EX_B: mov dptr, #PortB movx a,dptr mov dptr, #PortA movx dptr, a mov r5,#2 call delay ljmp startdelay: mov r7,#0ddd: djnz r7,ddd djnz r6,ddd djnz r5,ddd ret end硬件实验九 外部中断(急救车与交通灯)一、实验要求本实验模拟交通信号灯控制,一般情况下正常显示,有急救车到达时,两个方向交通信号灯全红,以便让急救车通过。设急救车通过路口时间为10秒,急救车通过后,交通恢复正常,本实验用单次脉冲申请外部中断,表示有急救车通过。二、实验目的1、学习外部中断技术的基本使用方法。2、学习中断处理程序的编程方法。 LED4、LED3、LED2分别表示东西方向红、黄、绿灯LED7、LED6、LED5分别表示南北方向红、黄、绿灯单次脉冲三、实验电路及连线连线连接孔1连接孔218255_CSCS02PA0L7(红)3PA1L64PA2L55PA3L4(红)6PA4L37PA5L28单脉冲输出EINT(96)连线连接孔1连接孔21P1.0L7(红)2P1.1L63P1.2L54P1.3L4(红)5P1.4L36P1.5L27单脉冲输出INT0(51)四、实验说明中断服务程序的关键是: 1、保护进入中断时的状态,并在退出中断之前恢复进入时的状态。2、必须在中断程序中设定是否允许中断,即设置EXO位。本例中使用了INTO中断。一般中断程序进入时应保护PSW,ACC以及中断程序使用但非其专用的寄存器;另外中断程序中涉及到关键数据的设置时应关中断,即设置时不允许新的中断。本例中没有涉及这些情况。对于8051CPU 外部中断由INTO(P32)端接入。中断信号由单次脉冲发生器产生。对中断的处理可参见硬件实验五本实验提供了用8255的PA口和用单片机的I/O端口控制交通信号灯两种方法,请先补全给出的用P1口控制交通灯的程序,并运行、查看结果。然后,参考实验八写出用8255控制交通灯的的程序。五、实验框图外部中断入口开始开外中断保护现场初始状态东西南北都是红灯东西,南北都亮红灯延时10秒状态1南北绿灯,东西红灯恢复现场状态2南北绿灯闪转黄灯,东西红灯中断返回状态3南北红灯,东西绿灯状态4南北红灯,东西绿灯闪转黄灯 主程序框图 外部中断子程序框图六、实验报告要求1、请根据程序流程图补充完整下面程序,并注释:Flash equ 0 ; LED状态 STOP equ 1 SR equ p1.7 ; 南北红灯 SY equ p1.6 ; 南北黄灯 SG equ P1.5 ; 南北绿灯 ER equ P1.4 ; 东西红灯 EY equ P1.3 ; 东西黄灯 EG equ p1.2 ; 东西绿灯 Org 0 ljmp Start org 0003h setb STOP ; retiStart: mov SP, #70h mov TCON, ; mov IE, ; setb SR ; 南北, 东西均红灯 clr SY clr SG setb ER clr EY clr EG clr STOPLoop: jb STOP, AllRed setb SR ; 南北红灯, 东西绿灯 clr SY clr SG clr ER clr EY setb EG mov a, #20 call Delay jb STOP, AllRed setb SR ; 南北红灯, 东西黄灯闪 clr SY clr SG clr ER clr EY clr EG clr Flash mov r7, #9Loop1: mov c, Flash mov EY, c mov a, #1 call Delay cpl Flash djnz r7, Loop1 jb STOP, AllRed clr SR ; 南北绿灯, 东西红灯 clr SY setb SG setb ER clr EY clr EG mov a, #20 call Delay jb STOP, AllRed clr SR ; clr SY clr SG setb ER clr EY clr EG clr Flash mov r7, #9Loop2: mov c, Flash mov SY, c mov a, #1 call Delay cpl Flash djnz r7, Loop2 ljmp LoopAllRed: setb SR clr SY clr SG setb ER clr EY clr EG clr STOP mov a, #10 call Delay ljmp LoopDelay: ; 延时子
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋季国家管网集团浙江省天然气管网有限公司高校毕业生招聘考试参考题库(浓缩500题)含答案详解(典型题)
- 2025国网河南省电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题含答案详解(满分必刷)
- 国家管网集团山东分公司2026届秋季高校毕业生招聘考试备考试题(浓缩500题)及参考答案详解(达标题)
- 2026国网海南省电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题及答案详解1套
- 2026国网四川省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题含答案详解(考试直接用)
- 国家管网集团高校毕业生招聘考试题库(浓缩500题)附答案详解(综合题)
- 2025国网广东省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题含答案详解(夺分金卷)
- 2026国网辽宁省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题有完整答案详解
- 2026国网云南省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题含答案详解
- 2026国网吉林省电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题含答案详解(培优b卷)
- 腹腔镜下直肠癌护理个案讲课件
- 3.1《祝福》课件-2024-2025学年高教版(2023)中职语文基础模块下册
- 纯化水检测管理制度
- 塔里木油田分公司新疆塔里木盆地吐孜洛克气田开采矿山地质环境保护与土地复垦方案
- 第三章新时代交通文化与精神第二节交通精神具体体现13课件
- 2025年4月自考00312政治学概论试题及答案含评分标准
- DB21-T1642-2024-镁质耐火原料及制品单位产品能源消耗限额-辽宁省
- 2025年陕西蒲城清洁能源化工有限责任公司招聘笔试参考题库附带答案详解
- 酒店前厅部培训
- 公司农户养牛协议书
- GB/T 5453-2025纺织品织物透气性的测定
评论
0/150
提交评论