下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8255的编程。(共10分)
设8255的端口地址为200H~203H。
⑴要求PA口方式1,输入;PB口方式0输出;PC7~PC6为输入;PCi~PCo为输出。试写出
8255的初始化程序。(3分)
⑵程序要求当PC7=0时置位PC”而当PC6=1时复位PC。,试编制相应的程序。(7分)
答案:
(1)MOVDX,203H
MOVAL,101I1000B
OUTDX,AL(3分)
(2)MOVDX,202H
INAL,DX
MOVAH,AL
TESTAL,80H
JNZNEXT1(2分)
MOVDX,203H
MOVAL,0000001IB:;对PCI置位
OUTDX,AL(2分)
NEXT1:MOVAL,AH
TESTAL,40H
JZNEXT2
MOVAL,00000000B;对PCO复位
MOVDX,203H
OUTDX,AL
NEXT2:...........(3分)
2.某系统外接电路如图5,8255A口地址为2F0H〜2F3H,请设计源程序,一次性的测试开
关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,
低4位为方式0输出)。
CODESEGMENT
ASSUMECS:CODE
BEG:
;C口初始化
;读c口
;测试PC7并组织输出数据
;数据写入C口使LED亮/灭
;返DOS
CODEENDS
ENDBEG
答案:CODESEGMENT
ASSUMECS:CODE
BEG:
MOVDX,2F3H
MOVAL,
OUTDX,AL;c口初始化
MOVDX,2F2H
INAL,DX;读c口
TESTAL,10000000B;测试PC7并组织输出数据
JNZXX
MOVAL,0000000IB
OUTDX,AL;数据写入C口使LED亮/灭
JMPZZ
XX:MOVAL,00000000B
OUTDX,AL
ZZ:MOVAH4CH
INT21H;返DOS
CODEENDS
ENDBEG
3、已知打印机(图4)工作顺序(过程)如下所示:
1)数据与STB信号一起送入打印机,STB相当于启动信号,启动打印机接受数据;
2)打印机处理数据,这时BUSY为高,表示“忙”,ACK为高,表示打印机输入缓冲器还
未接收好数据;
3)ACK为低,打印机输入缓冲器接收好数据,但由于打印机内部机械动作较慢,此时数
据还未打印好,故BUSY为1,表示“忙”。
4)打印机打印好数据,BUSY为低,且ACK为低,应答主机。
己知有一系统如图5所示,CPU经8255与打印机连接,图中8255地址为D0H~D3H,
要求将存放在寄存器CL中的一个字符通过8255A的A端口输出到打印机中进行打印。
试回答:
1)8255的端口A是以什么方式工作的?端口C呢?
2)如果对8255进行初始化,分别写出其控制寄存器的地址和控制字。
3)编写程序完成上述打印任务,程序应包括对8255的初始化及完整的打印过程,同时
语句后要有必要的注释说明。
答案:A口方式0输出
C口高四位是方式0输入,低四位是方式0输出
2)控制寄存器地址:D3H
控制字:1000100088H
3)程序:
MOVAL,10001000B;8255A控制字,使各口均工作在方式0下,
;A口输出,PC7-PC4输入,PC3-PC0输出。
OUT0D3H,AL
MOVAL,00000001B;置PCO为1,准备产生选通信号“而”
OUT0D3H,AL
LPST:INAL,0D2H;读C口,取打印机的“BUSY”状态
ANDAL,80H;分析打印机是否忙
JNZLPST;忙,则循环等待
MOVAL,CL
OUT0D0H,AL;不忙,则输出一个待打印字符
MOVAL,00000000B;置PCO为0,产生选通信号“STB”
OUT0D3H,AL
INCAL
OUT0D3H,AL;再置PCO为1,结束选通信号uSTB",并准备再次产生选通信号
4、已知电路原理如图3所示。欲根据开关情况来控制LED(开关闭合灯亮),如果所有开关
都断开,在这种情况下要求使LED自上而下依次循环发光2s(假设延迟2s的子程序为
delay2s):
1)写出8255A的A口、B口及控制口的口地址。
2)确定8255A的方式控制字。
3)编写8255A的初始化及控制程序。
答案:1)A口:A0H
B口:A2H
控制口:A6H
2)1001000090H
3)
MOVAL,90H
OUT0A6H,AL
IOLED:INAL,0A0H
XORAL,OFFH
JNZLI
MOVBL,7FH
LOP:MOVAL,B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不合格品控制及预防纠错措施
- 企业级安全培训试题答案培优A卷
- 企业管理人员安全培训试题及答案(名校卷)
- 安全管理员安全培训试题及参考答案【突破训练】
- 企业管理人员安全培训试题【培优】
- 公司职工安全培训试题审定版
- 员工三级安全培训试题B卷附答案
- 区熔用硅多晶材料编制说明
- 2023九年级数学下册 第二十八章 锐角三角函数28.2 解直角三角形及其应用28.2.1 解直角三角形第1课时 解直角三角形教案 (新版)新人教版
- 增进小学生心理健康的班会教学实践路径模式成果效果
- 国资国企企业学习二十届三中全会精神专题培训
- 安全标准化13要素需要资料
- 保健品分销合同范本
- 2024年山东省东营市中考英语真题
- 考研机构辅导合同范本
- 医药行业创新药靶点系列研究报告:IL-1β炎症相关疾病靶点
- 中心静脉导管血栓预防和处理
- 2024秋八年级物理上册 第2章 声现象 第2节 声音的特性教学设计1(新版)新人教版
- 2024年人教版七年级上册生物教案全册专业版
- 2024年贷款房屋租赁合同
- 红色教育教案设计(3篇模板)
评论
0/150
提交评论