工业微机2016复习资料.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业微机2016复习资料

资料1 1.如图所示,8088系统扩展一片8255A,并由此8255A的PC口外接8个发光二极管L0~L7。在PB1外接一个按键K。按下K后,L0,L2,L4,L6点亮,L1,L3,L5,L7熄灭;延时1秒后,L1,L3,L5,L7点亮,L0,L2,L4,L6熄灭,依次交替。已知8255A PA口地址:218H;PB口地址:219H;PC口地址:21AH;控制寄存器口地址:21BH 完成下列程序实现上述功能。 LP: MOV AL, 82H ;8255控制字,B口输入,C口输出 MOV DX //21BH OUT DX AL ;设置8255工作方式 MOV DX //219H IN AL //DX AND AL ;检查开关K状态 //02H JNZ //LP MOV AL, ;准备点亮L0,L2,L4,L6 //55H CALL DELAY ;延时1秒 MOV DX, 21H LP0: OUT DX, AL ;点亮L0,L2,L4,L6 NOT ;准备点亮L1,L3,L5,L7 //AL OUT DX, AL ;点亮L1,L3,L5,L7 CALL DELAY ;延时一秒 JMP //LP 2.ADC0809是逐次逼近型8位单片A/D转换芯片,输入电压范围为0~+5V,对应00H~FFH。计算此转换器的分辨率,当输入电压为3.9V时,确定输出数字量D7~D4位的值。 0.02V D7=1 D6=1 D5=0 D4=0 3.DAC0832的工作方式为单缓冲方式,当数字量为00~FFH时,其输出电压范围为:0~+5V,端口地址为200H,延时子程序DELAY实现1ms延时,阅读下面程序,画出其输出波形并计算D/A转换器各输入数字量分别对应的输出电压。 LP: MOV AL, 0 MOV CL, 4 LOOP1: MOV DX, 200H OUT DX, AL ADD AL, 50H CALL DELAY DEC CL JNZ LOOP1 JMP LP 00H对应的输出电压为0V 50H对应的输出电压为1.57V A0H对应的输出电压为3.14V F0H对应的输出电压为4.71V 4.一个班共有学生64人,已知每个学生的成绩存放在SCORE开始的单元中,求其平均年龄,并放在PJCJ单元。试填写下面程序段(写在横线处)。 DATA SEGMENT SCORE DB 50H, 5AH, 46H,…… PJCJ DB ? DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV AX, 0000H MOV CX, 0020H MOV SI, // OFFSET SCORE AD

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档