- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理接口应用
这里是过去专科的、学生的综合练习题。
这次你们只要将初始化部分掌握既可以了
8255的方式0,基本输入出处
8254的方式0,时间到产生中断,
8254的方式3,方波输出
给出评分标准只是让你们了解应该做到什么程度而已。
1.假定8255的地址为7000H~7003H,若要在PC4上产生一个连续的正脉冲,并写出程序。
要求:通过置位、复位的方式对PC4进行操作
提示:① 可认为高电平宽度远小于低电平宽度的方波为正脉冲
② 输出高电平“1”→ 延时1→ 输出低电平“0” → 延时2
延时2应远大于延时1
③ 循环上述过程,则可得到一个类似的正脉冲
参考答案:
MOV DX,7003H
Aga1: MOV AL,09H
OUT DX,AL
CALL Delay1
MOV AL,08H
OUT DX,AL
CALL Delay2
JMP Aga
Delay1: PUSH CX
MOV CX,2
LOOP $
POP CX
RET
Delay2: PUSH CX
MOV CX,100
LOOP $
POP CX
RET
评分标准:
一、程序前缀、后缀:0.5
二、端口地址:1
三、控制方式字:2
四、端口操作:2
五、结构控制:1
六、延时程序、参数、使用:1.5
七、注释:2
建议:程序前缀、后缀可视具体情况不扣分
2.假定8255的地址为7100~7103H,若要在PC1上产生一个连续的负脉冲,并写出程序。
要求:通过置位、复位的方式对PC0进行操作
提示:① 可认为低电平宽度远小于高点平宽度的方波为负脉冲
② 输出高电平“0”→ 延时1→ 输出低电平“1” → 延时2
延时2应远大于延时1
③ 循环上述过程,则可得到一个类似的负脉冲
参考答案:
MOV DX,7103H
Aga1: MOV AL,02H
OUT DX,AL
CALL Delay1
MOV AL,01H
OUT DX,AL
CALL Delay2
JMP Aga
Delay1: PUSH CX
MOV CX,2
LOOP $
POP CX
RET
Delay2: PUSH CX
MOV CX,100
LOOP $
POP CX
RET
评分标准:
一、程序前缀、后缀:0.5
二、端口地址:1
三、控制方式字:2
四、端口操作:2
五、结构控制:1
六、延时程序、参数、使用:1.5
七、注释:2
建议:程序前缀、后缀可视具体情况不扣分
3. 在8255的A口低四位上接4个红色发光二极管,高四位上接4个绿色发光二极管,现要使红色发光管与绿色发光管交替点亮。
假定:① 假定8255的地址为7200H~7203H
② 发光管按共阴极相连(即逻辑“1”使发光管点亮,逻辑“0”使发光管熄灭)
提示:点亮红色发光管→ 延时→ 点亮绿色发光管→ 延时
参考答案:
MOV DX,7203H
MOV AL,80H
OUT DX,AL
MOV DX,7200H
Aga1: MOV AL,0FH
OUT DX,AL
CALL Delay
MOV AL,0F0H
OUT DX,AL
CALL Delay
JMP Aga1
Delay: PUSH CX
MOV CX,1000
LOOP $
POP CX
RET
评分标准:
一、程序前缀、后缀:0.5
二、端口初始化:2(地址、方式字)
三、端口操作:2
四、结构控制:2
五、延时程序、参数、使用:1.5
六、注释:2
建议:程序前缀、后缀可视具体情况不扣分
4. 在8255的PC7上接1个红色发光二极管,PC6上接1个绿色发光二极管,现要使红色发光管与绿色发光管交替点亮
假定:① 假定8255的地址为7300H~7303H,
② 逻辑“1”使发光管点亮,逻辑“0”使发光管熄灭
提示:点亮红色发光管→ 延时→ 点亮绿色发光管→ 延时
参考答案:
MOV DX,7303H
MOV AL,80H
OUT DX,AL
MOV DX,7302H
Aga1: MOV AL,40H
OUT DX,AL
CALL Delay
MOV AL,80H
OUT DX,AL
CALL Delay
JMP Aga1
Delay: PUSH CX
MOV CX,1000
LOOP $
POP CX
RET
评分标准:
一、程序前缀、后缀:0.5
二、端口初始化:2(地址、方式字)
三、端口操作:2
四、结构控制:2
五、延时程序、参数、使用:
文档评论(0)