- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三单片机并行接口的扩展和应用.doc
PAGE
PAGE 16
物理系“微机原理与接口实验”讲义
微机实验上机步骤:
1. 作预习报告,明确实验内容、目的和要求,按时到实验室签到。
每个实验由教师验收并记成绩,经教师同意可离开实验室。
2. 点击屏幕上的MS-DOS方式,学生文件存在D:\students目录中。在命令提示符“>”后输入操作命令,可用“↑、↓”调出最近使用过命令。
3. 编辑修改,按Alt键下拉菜单:选择打开、存盘、或退出。
D:\students>EDIT a1.asm ↙
4. 编译生成目标文件 D:\students>MASM a1; ↙
Warning: NO STACK segment 是可忽略的。
5. 连接系统调用生成可执行文件 D:\students>LINK a1; ↙
6. 连线并执行 D:\students>a1↙
实验一 并行I/O接口的扩展
实验目的
1.了解并行 I/O 接口的扩展方法;
2.掌握可编程接口芯片8255A的工作原理、编程方式和使用方发。
二、实验器材 微机一台,TPC—H通用微机接口实验箱一个。
三、实验原理
8255A的编程是通过向控制口写控制控字来实现的,8255A的控制字有方式控制字和C口置位/复位控制字两种。
(1) 方式控制字
标志位A组控制C7-4B组控制C3-0 1D6D5D4D3D2D1D0 00方式0
01方式1
0X方式20输出
1输入0输出
1输入0方式0
1方式1
0输出
1输入0输出
1输入
例如8255A的A口为方式0输入,B口为方式0输出,C口上半部为方式0输出,下半部为方式0输入,设8255A的控制口地址为0E48BH,则用以下指令来编程:
MOV DX, 0E48BH
MOV AL, ;控制字送入累加器
OUT DX, AL ;控制字送入8255A
(2) C口置位/复位控制字
D7 D6D5D4D3D2D1D0标志位
0不用 000 选择PC0
001 选择PC1
…
111 选择PC71置位
0复位
该控制字也是送入控制口,一次只能对C口的一位操作。将PC4置1用以下指令:
MOV DX, 0E48BH
MOV AL, ;C口置位/复位控制字送入控制口
OUT DX, AL
四、实验内容
8255A工作于方式0,A口输出,接七???数码管;C口输入,接开关K0-K3,用七段数码
管循环显示从C口低4位输入的数据。程序运行中如有键按下就返回DOS。连线参见实图1.1。
解: 方式字
A、B、C、控制口地址分别是0E488H、0E489H、0E48AH、0E48BH。
DATA SEGMENT
LED DB 3FH, 06H, 5BH, 4FH, 66H, 6DH,7DH, 07H
DB 7FH, 67H, 77H, 7CH, 39H, 5EH, 79H, 71H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE , DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV AL, 89H ; 方式字
MOV DX, 0E48BH
OUT DX, AL
INOUT: MOV DX, 0E48AH
IN AL, DX ;C口输入
AND AL.0FH ;屏蔽高4位
MOV BX , 0FFSET LED ;字符表基址送BX
XLAT ;换码 AL←DS:[BX+AL]
MOV DX, 0E488H
OUT DX, AL ;A口输出
MOV AH, 1 ;读键盘缓冲区的BIOS调用
INT 16H
JZ INOUT ;无按键
您可能关注的文档
最近下载
- 江苏开放大学大学英语(B)(1)形成性考核作业1.docx
- 思辨与创新智慧树知到期末考试答案章节答案2024年复旦大学.docx
- 核电阀门基本知识培训教材.ppt VIP
- 中医肿瘤治疗课件.pptx VIP
- 火山引擎IDC2025大模型应用落地白皮书74页.pdf
- 小学生劳动教育《从小爱劳动》主题班会ppt课件.pptx
- 2025吉林长春市总工会公招聘工会社会工作者(107人)招聘笔试备考试题及答案解析.docx VIP
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf
- 2018-2023年山东信息职业技术学院高职单招(数学/语文/英语)历年常考试题库含答案解析.docx
- 教科版六年级科学下册全册同步练习含答案.pdf
文档评论(0)