微机原理与接口技术实验指导-实验中心.pptVIP

微机原理与接口技术实验指导-实验中心.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术实验指导-实验中心

微机原理与接口技术实验指导 主讲: 电子信息实验教学中心 关 国 利 实验的重要性 ·“微机原理与接口技术”是一门实践性很强的课程,与所讲课程章节紧密相关,是学生理论与实践相结合的不可或缺的环节。 ·实践内容主要包含两方面:汇编语言程序设计的软件上机和I/O接口应用的硬件实验。 TPC-USB实验系统介绍 TPC-USB实验系统在原TPC-2003A微机接口实验系统上配置USB接口模块,直接与PC机的USB接口连接,形成的一套微机接口实验系统。 TPC-USB实验系统由一块USB总线接口模块(安装在实验台内)、一个扩展实验台及软件集成实验环境组成。USB总线接口模块通过USB总线电缆与PC机相连,通过50芯扁平电缆与实验台相连。 扩展实验台 扩展实验台结构如下图: TPC-USB集成软件开发环境 ●TPC-USB集成开发环境是TPC-USB实验系统配套的软件。它提供了用户程序的编辑和编译,调试和运行,实验项目的查看和演示,实验项目的添加等功能。 ●集成开发环境软件包基于windows2000/XP/2003环境,采用标准Windows窗口应用程序界面和操作。 可编程定时器/计数器(8253)的原理 定时器(计数器):由数字电路中的计数电路构成,记录输入脉冲的个数 脉冲信号具有一定随机性,往往通过脉冲的个数可以获知外设的状态变化次数(计数) 脉冲信号的周期固定(使用高精度晶振产生脉冲信号),个数乘以周期就是时间间隔(定时) Intel 8253/8254可编程间隔定时器 3个独立的16位计数器通道 每个计数器有6种工作方式 可编程定时器/计数器(8253)的原理 3个相互独立的计数器通道,结构完全相同 计数器0 计数器1 计数器2 每个计数器通道 16位减法计数器 16位预置寄存器 输出锁存器 定时器方式0:计数结束中断 定时器方式1:可编程单稳脉冲 定时器方式2:频率发生器(分频器) 定时器方式3:方波发生器 3. 编程:写入方式控制字 控制字写入控制字I/O地址:A1A0=11 方式控制字编程示例 ; 8253的计数器0、1、2端口和控制端口地址:40H~43H ;设置其中计数器0为方式0 ;采用二进制计数,先低后高写入计数值 mov al,30h ;方式控制字:30H=00 11 000 0B out 43h,al ;写入控制端口:43H 计数值编程示例 ; 8253的计数器0、1、2端口和控制端口地址:40H~43H ;设置计数器0采用二进制计数 ;写入计数初值:1024(=400H) mov ax,1024 ;计数初值:1024(=400H) ;写入计数器0地址:40H out 40h,al ;写入低字节计数初值 mov al,ah out 40h,al ;写入高字节计数初值 章节实验三:可编程定时器/计数器(8253) 实验目的 ◆掌握8253的基本工作原理和编程方法。 实验内容 1. 按下图连接电路。将计数器0设置为方式0,计数器初值为N(为方便编写显示程序,N可以取值1~9之间),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化或将OUT0连接到某个LED管(例如L7)。执行程序对8253进行初始化后OUT0输出低电平,当输入N+1个脉冲后OUT0变高电平。 章节实验三:可编程定时器/计数器(8253) 实验内容1图示: 章节实验三:可编程定时器/计数器(8253) 实验内容 2. 按下图连接电路。将计数器0、计数器1都设置为方式3,计数初值都为1000,用逻辑笔(或LED管,例如L7)观察OUT1输出电平的变化(频率1Hz)。 实验要求: 1、上机前作好充分准备,包括程序框图、源程序代码、开发过程、对运行结果的分析等。 2、上机时要遵守实验室的规章制度,爱护实验设备。注意及时在硬盘上存储程序,以避免文件丢失。每个上机实验安排在2个学时内完成。程序开发完成后,须由实验辅导教师在机器上检查运行结果。 3、上机后,应写出实验报告、并及时提交到实验室。 章节实验三:可编程定时器/计数器(8253) 再 见! 微 机 原 理 与 接 口 技 术 实 验 指 导 微机原理与接口技术·第4版——基于IA-32处理器 预置寄存器 GATE CLK OUT 减1计数器 输出锁存器 ① ② ⑤ ④ ⑥ GATE OUT CLK 0 3 1 2 4 4 方式0 WR ① 设 定 工 作 方 式 ② 设 定 计 数 初 值 ④ 计 数 值 送 入 计 数 器 ⑤ 计 数 过 程 ⑥ 计 数 结 束 ① ②

文档评论(0)

daoqqzhuan3 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档