




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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、管的段码表如下:【实验汇编代码】data segment porta equ 288H; 74LS138的/Y1地址:288h portb equ 289H portc equ 28AH portcon equ 28BHdata endscode segmentassume ds:data,cs:codedelay proc near ; 延时子程序 push bx
3、 push cx mov bx,2000 lll: mov cx,50; 50000 ll: loop ll dec bx jne lll pop cx pop bx ret delay
4、endp start: mov ax,data mov ds,ax mov dx,portcon mov al,B out dx,al a: mov al,1000B; 在数码管第一位显示 mov dx,portc
5、60; out dx,al mov al,6dh mov dx,porta out dx,al call delay; show 5 mov al,00h out dx,al; 稳定显示 mov al,0001B; 在数码管第四位显示
6、; mov dx,portc out dx,al mov al,7dh mov dx,porta out dx,al call delay; show 6 mov al,00h out dx,al; 稳定显示
7、 mov ah,1 int 16h; 按键检测 je a; 无按键,跳转回去 mov ah,4ch int 21h;返回doscode endsend start【实验结论】本代码能够正常同时显示数字5和6,并解决了数码管闪烁的问题。在键盘按下键时能够退出程序,结束运行。(2)通过并行接口8255实现十字路口交通灯的模拟控制,如图29,L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连,
8、L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连。编程使六个灯按交通灯变化规律亮灭。 十字路口交通灯的变化规律要求: (1) 南北路口的绿灯、东西路口的红灯同时亮一定时间。 (2) 南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮。 (3) 南北路口的红灯、东西路口的绿灯同时亮一定时间。 (4) 南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。 (5) 转(1)重复。 【实验汇编代码】data segmentporta equ 288H ;74LS138的/Y1地址:288hportb equ 289Hportc equ 28AHportcon equ 28BHdata
9、 endscode segmentassume ds:data,cs:codedelay_long proc near ;长延时子程序 push bxpush cxmov bx,2000 lll0: mov cx,50000;50000 ll0: loop ll0 dec bx jne lll0 pop cxpop bxret delay_long endp delay_short proc near ;短延时子程序 push bxpush cxmov bx,2000 lll1: mov cx,5000;50000 ll1: loop ll1dec bx jne lll1 pop cxpop
10、bxret delay_short endp start:mov ax,datamov ds,axmov dx,portconmov al,B;设置为输出模式out dx,ala:mov dx,portcmov al,B;保持亮灯out dx,alcall delay_longmov cx,3b:mov dx,portcmov al,Bout dx,alcall delay_shortmov dx,portcmov al,Bout dx,alcall delay_shortloop b;循环3次,三次闪烁灯mov dx,portcmov al,B;保持亮灯out dx,alcall delay_longmov cx,3c:mov dx,portcmov al,Bout dx,alcall delay_shortmov dx,portcmov al,Bout dx,alcall
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版航空运输企业试用期员工劳动合同范本细则
- 2025版外语翻译公司外教聘请与专业翻译服务合同
- 2025年度铁路工程进度管理合同范本
- 河北省承德县2025年上半年公开招聘村务工作者试题含答案分析
- 2025房地产项目推广及代理服务合同
- 2025地下室租赁合同范本下载涵盖2025年度税收优惠政策
- 海南省文昌市2025年上半年公开招聘城市协管员试题含答案分析
- 2025年新型厂房出租安全标准及风险评估合同
- 海南省保亭黎族苗族自治县2025年上半年事业单位公开遴选试题含答案分析
- 2025年外墙涂料施工与保温隔热一体化劳务分包合同
- GB/T 30134-2025冷库管理规范
- 2025-2030中国声屏障行业市场发展趋势与前景展望战略研究报告
- 法人变更交接协议书
- 板房拆迁补偿协议书
- 基于Fitch支持性照顾需求理论的儿童肺移植患者出院准备服务模式的构建
- 2025年上海中考复习必背英语考纲词汇表默写(汉英互译)
- 2025年上交所期权交易资质测试题库
- 车库洗车日常管理制度
- 2025年心理咨询师基础理论知识测试卷:心理咨询心理学理论体系试题
- 宿管面试试题及答案
- 车间轮岗培训总结
评论
0/150
提交评论