




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档实验四一、实验目的1、自学 TPC-ZK系列通用 32 位微机接口实验系统的组成。2、掌握实验系统中接口地址译码电路的工作原理。3、掌握 8255 的工作原理及编程方法。二、开发环境运行于 XP操作系统下 TPC-ZK集成开发环境三、实验题目( 1)实验电路如下图,将 8255 的 A 口 PA0PA7与七段数码管的“段码”输入端 a、b、c、d、 e、f 、 g、dp 相连,位码驱动输入端 S3S0接 8255 的 PC3PC0。编程实现在两位数码管上显示“ 56”。编程提示:七段数码管为共阴级,段码采用同相驱动,输入端( adp)加高电平,选中的 LED亮;位码加反相驱动器,输入端
2、加高电平,选中此数码管。七段数码管的段码表如下:【实验汇编代码】datasegmentportaequ288H; 74LS138的/Y1 地址 :288h精品文档精品文档portbequ289Hportcequ28AHportconequ28BHdataendscode segmentassume ds:data,cs:codedelay proc near ;延时子程序push bxpush cxmov bx,2000mov cx,50; 50000loop lldec bx jne lll pop cxpop bxretdelay endpstart:mov ax,datamov ds,a
3、xmov dx,portconmov al,10000000Bout dx,almov al,1000B; 在数码管第一位显示 mov dx,portcout dx,al mov al,6dh精品文档精品文档mov dx,portaout dx,alcall delay; show 5mov al,00hout dx,al;稳定显示mov al,0001B;在数码管第四位显示mov dx,portcout dx,almov al,7dhmov dx,portaout dx,alcall delay; show 6mov al,00hout dx,al;稳定显示mov ah,1int 16h;按
4、键检测je a;无按键 ,跳转回去mov ah,4chint 21h; 返回 doscode endsend start【实验结论】本代码能够正常同时显示数字 5 和 6,并解决了数码管闪烁的问题。在键盘按下键时能够退出程序,结束运行。( 2)通过并行接口 8255 实现十字路口交通灯的模拟控制,如图 29,L7、L6、 L5 作为南北路口的交通灯与 PC7、PC6、PC5相连, L2、L1、L0 作为东西路口的交通灯与 PC2、PC1、PC0相连。编程使六个灯按交通灯变化规律亮灭。十字路口交通灯的变化规律要求:1) 南北路口的绿灯、东西路口的红灯同时亮一定时间。2) 南北路口的黄灯闪烁若干次
5、,同时东西路口的红灯继续亮。3) 南北路口的红灯、东西路口的绿灯同时亮一定时间。4) 南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。精品文档精品文档( 5) 转( 1)重复。【实验汇编代码】data segmentportaequ288H;74LS138 的/Y1 地址 :288hportbequ289Hportcequ28AHportconequ28BHdata endscode segmentassume ds:data,cs:codedelay_long proc near ; 长延时子程序push bxpush cxmov bx,2000精品文档精品文档lll0: mov cx
6、,50000;50000ll0: loop ll0dec bxjne lll0pop cxpop bxretdelay_long endpdelay_short proc near ; 短延时子程序push bxpush cxmov bx,2000lll1: mov cx,5000;50000ll1: loop ll1dec bxjne lll1pop cxpop bxretdelay_short endpstart:mov ax,datamov ds,axmov dx,portconmov al,10000000B; 设置为输出模式out dx,almov dx,portcmov al,00
7、100100B; 保持亮灯 out dx,al精品文档精品文档call delay_longmov cx,3mov dx,portcmov al,01000100B out dx,alcall delay_short mov dx,portc mov al,00000100B out dx,alcall delay_shortloop b; 循环 3 次,三次闪烁灯mov dx,portcmov al,10000001B; 保持亮灯 out dx,alcall delay_long mov cx,3mov dx,portcmov al,10000010B out dx,alcall delay_short mov dx,portcmov al,10000000B out dx,alcall delay_shortloop c; 循环三次, 3 次闪烁精品文档精品文档mov ah,1int 16
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不服从公司管理管理制度
- 地产公司企划部管理制度
- 原粮防参杂入厂管理制度
- 拆包原料保质期管理制度
- 学院危化品安全管理制度
- 国企计算机设备管理制度
- 外贸公司供应商管理制度
- 合肥中小学食品管理制度
- 2025年募投金融项目申请报告
- 2025年工程筒灯项目申请报告模板
- 痛风肾病的中医护理方案
- 2024年玉溪市事业单位招考及易考易错模拟试题(共500题)试卷后附参考答案
- 麻醉恢复室病人的护理
- 四川燃气用户安装检修工理论考试题及答案
- GB/T 44679-2024叉车禁用与报废技术规范
- 肺结核防治知识讲座课件
- 2024低压电力线高速载波通信互联互通技术规范第1部分:总则
- 抖音直播带货协议书模板
- 变电站-配电房挂轨巡检机器人技术方案
- 高职汽修专业《汽车电气设备维修》说课课件
- 香港(2024年-2025年小学二年级语文)统编版能力评测试卷(含答案)
评论
0/150
提交评论