计算机控制技术实验报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机掌握技术试验报告 试验一 系统生疏及程序调试练习 试验目的 把握 TD-ACC+试验教学系统联机软件中的各菜单功能,娴熟把握其中的程序编辑、编译、链接、加载及调试方法。 了解TD-ACC+试验教学系统的系统资源及硬件操作环境。 试验设备 PC 机一台,TD-ACC+试验系统一套 试验内容 阅读“第一局部 i386EX 系统板介绍”,了解TD-ACC+试验教学系统的构成; 读懂试验程序,对试验程序进展编辑、编译、链接、加载及调试练习。 试验原理 调试以下程序:在显示器上显示一行26 个英文字母,换行后重复进展。第一种实现方法:显示两行字母之间的延时时间承受软件延时方式。 试验程序1〔承受软件延时方式〕 CODE SEGMENT ASSUME CS:CODE START: MOV CX,001AH ;显示字符个数〔26〕→CX MOV AH, 01 MOV AL, 13 INT 10H ;显示换行 CALL DELAY ;调用延时子程序 MOV AL,41H ;送字符‘A’的ASCⅡ码 AGAIN: MOV AH,01 ;显示一个字符 INT 10H INC AL ;下一显示字符的ASCⅡ码 LOOP AGAIN ;连续显示26个字母 JMP START ;重复进展 DELAY: PUSH CX ;延时子程序 MOV CX,0FFFFH DEL1: PUSH AX POP AX LOOP DEL1 POP CX CODE RET ENDS END START 其次种实现方法:显示两行字母之间的间隔时间用内部定时器8254进展掌握,时间到由定时器的OUT端发出脉冲信号到中断掌握器 8259的中断信号输入端,向CPU恳求中断,在中断程序中完成显示一行字母的功能。 硬件接线如图1-1,用排线将i386内部1#定时器输出OUT1连接到8259的一个中断恳求端IRQ7。  i386EX CPU i386EX CPU OUT1 TMROUT1 IRQ7 INT3 1M 分频 24MHz TMRCLK1 CLK2 8254 与 8253 类似,它们的编程方式是兼容的,其掌握字格式如下: D7 D6 D5 D4 D3 D2 D1 D0 SC1 SC0 RW1 RW0 M2 M1 M0 BCD 0210SC1 SC ——所选计数器 M M M ——工作方式选择 0 2 1 0 01计数器 1001方式 0 1 计数器 1 0 0 1 方式 1 1 0 计数器 2 X 1 0 方式 2 1 1 无意义 X 1 1 方式 3 RW1 RW ——读/写格式 1 0 0 方式 4 0 0 锁定当前计数值〔供 CPU 读取〕 1 0 1 方式 5 0 1 只读/写低 8 位 BCD——计数格式 1 0 只读/写高 8 位 0 计数器按二进制格式计数 1 1 先读/写低 8 位,后读/写高 8 位 1 计数器按BCD 码格式计数 0 试验程序2〔承受定时中断方式〕 CODE SEGMENT ASSUME CS:CODE START: MOV AX,OFFSET IRQ7;填写8259的7号中断矢量入口地址的偏移量 MOV SI,003CH ;填写8259中断7的中段矢量 MOV [SI],AX ;填偏移量矢量 MOV AX,CS ;填写8259中断矢量入口地址的段地址 MOV SI,003EH ;填写7号中断段地址矢量 MOV [SI],AX CLI ;关系统总中断 CALL SYSINTI ;调用系统初始化子程序 MOV DX,0F043H MOV AL,076H ;初始化1#定时器 OUT DX,AL MOV DX,0F041H 1 MOV AL,10H ;定时10ms时间常数低8位 OUT DX,AL ;写1#定时器定时常数的低字节 MOV X,0F041H MOV AL,27H ;定时10ms时间常数高8位 OUT DX,AL ;写1#定时器定时常数的高字节 MOV BX,64H MOV AH, 01 MOV AL, 13 INT 10H ;显示换行 AGAIN: STI ;翻开系统总中断 HLT ;停机等待直到有中断产生 JMP AGAIN ;连续 IRQ7: DEC BX JNZ FINISH MOV BX,64H MOV CX,001AH MOV AL,41H AGAIN1: MOV AH,01 INT 10H INC AL LOOP AGAIN1 MOV AH, 01 MOV AL, 13 INT 10H FINISH: MOV AL,20H ;中断完毕 OUT 20H,AL IRET ;中断返回 SYSINTI: MOV AX,8000H ;系统初始化子程序〔已保存在机器中〕 OUT 23H,AL ;扩展IO使能 XCHG A

文档评论(0)

写作定制、方案定制 + 关注
官方认证
服务提供商

专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~

认证主体天津济桓信息咨询有限公司
IP属地天津
统一社会信用代码/组织机构代码
91120102MADGE3QQ8D

1亿VIP精品文档

相关文档