微机实验二 || 8253定时计数器方波实验

简介: 微机实验二 || 8253定时计数器方波实验

一、实验目的与要求

1、了解8253芯片的工作原理,熟悉8253初始化编程方法以及时间常数的计算,掌握8253芯片实现硬件定时计数的方法。

2、熟悉8253内部结构和与8088的接口逻辑,熟悉8253芯片的工作方式及控制字。

3、学生在实验课前必须认真预习教材与资料中的相关内容,绘制流程图,编写源程序,为实验做好充分准备,实验后撰写实验报告。


二、实验设备

Proteus 8 Professional、DOSBox 0.74、masm 5、EditPlus 5.2、PC机一台


三、实验内容

利用8253,编程仿真实现产生方波。


四、实验原理图

图2.1 8253接口实验原理图


五、实验步骤

1、建立本实验的工程文件,绘制实验的原理图方案,连接仿真线路。

2、根据要求,计算时间常数,编写程序利用8253,产生方波。

3、利用示波器观察输出的波形。


六、程序参考流程图

图2.2 8253方波流程图

  • 参考程序
PORT_8253_0 EQU 9000H
 
PORT_8253_1 EQU 9002H
 
PORT_8253_2 EQU 9004H
 
CONTROL_PORT_8253 EQU 9006H
 
STACK SEGMENT PARA STACK 'STACK'
 
 STA DB 512 DUP(?)
 
STACK ENDS
 
CODE SEGMENT
 
   ASSUME CS:CODE,SS:STACK
 
START:MOV DX,CONTROL_PORT_8253   
 
      MOV AL,00110110B          ;设置控制字方式3
 
      OUT DX,AL
 
      MOV DX,PORT_8253_0  
 
      MOV AL,24H             ;先低字节送入
 
      OUT DX,AL
 
      MOV AL,0F4H             ;再将高字节送入
 
      OUT DX,AL
 
      HLT
 
CODE ENDS
 
     END START


八、实验结果及思考问题

1.时间常数和输入、输出频率的关系是什么?


答:f入=n*f出  其中n为分频系数,时间=频率的倒数,定时系数(计数初值)N = 定时时间(T)× 输入时钟频率(ƒCLK)= 定时时间(T)/时钟脉冲周期(tCLK)


2. 8253的输入工作频率有限制吗?

答:有限制,8253的最大输入时钟频率为2MHz,8253 每次只能锁存和读取一个通道的计数器,且不能读取状态值。

相关文章
|
Ubuntu Linux 编译器
Linux应用开发基础知识——交叉编译与gcc编译(一)
Linux应用开发基础知识——交叉编译与gcc编译(一)
1203 0
Linux应用开发基础知识——交叉编译与gcc编译(一)
|
机器学习/深度学习 人工智能 监控
人工智能中的图像识别
人工智能中的图像识别
1147 1
|
人工智能 自然语言处理 搜索推荐
AI agent
AI Agent:从被动工具到主动伙伴,人工智能的下一场革命。它具备规划、工具调用、自主执行与迭代能力,不再是鹦鹉学舌的模型,而是能在数字世界替我们“动手做事”的智能体。依托大语言模型、推理框架与API工具链,AI Agent正重塑办公、客服、科研、生活等各领域,开启“人类指挥,AI执行”的人机协作新时代。尽管面临可靠性、安全与成本挑战,它仍标志着AI从“感知”迈向“行动”的关键跃迁。
|
存储 并行计算 算法
CUDA性能优化实战:7个步骤让并行归约算法提升10倍效率
https://avoid.overfit.cn/post/af59d0a6ce474b8fa7a8eafb2117a404
884 1
CUDA性能优化实战:7个步骤让并行归约算法提升10倍效率
|
固态存储 安全 测试技术
别再用盗版镜像了!官方渠道获取Win10 ISO+VMware正版激活全流程
本文详细介绍了在VMware虚拟机上安装Windows 10系统的全流程,涵盖环境准备、虚拟机配置、系统安装及优化等关键步骤。内容包括软件资源获取(如VMware与Win10镜像下载链接)、硬件要求核查、虚拟机创建与参数设置(如UEFI/BIOS选择、处理器与内存分配),以及系统安装中的具体操作和常见问题解决方法。此外,还提供了性能调优方案(如显卡加速、快照管理)和高频问题解决方案,确保用户避开常见坑点。最后附有配套资源包和数据验证结果,帮助用户高效完成搭建并提升使用体验。
14610 17
|
弹性计算 运维 安全
阿里云服务器ecs和轻量应用服务器的区别——如何选择比较好?
阿里云ECS与轻量应用服务器对比:ECS适合企业专业场景,功能强大、配置灵活;轻量应用服务器基于ECS简化而来,面向个人开发者,适用于低访问量网站或学习测试,操作简单、成本低。两者在适用人群、使用场景、计费方式、网络带宽等方面各有差异,用户可根据需求选择。如需简易管理与低成本,选轻量应用服务器;追求高性能与复杂业务支持,则云服务器ECS更优。
2318 6
微机实验一 || 流水灯实验
微机实验一 || 流水灯实验
733 0
|
人工智能 API
OmniSearch:阿里巴巴通义推出的多模态检索增强生成框架
本文介绍了阿里巴巴通义实验室推出的多模态检索增强生成框架 OmniSearch,该框架具备自适应规划能力,能够动态拆解复杂问题,根据检索结果和问题情境调整检索策略,从而提升检索效率和准确性。
1534 5
OmniSearch:阿里巴巴通义推出的多模态检索增强生成框架
|
监控 安全 网络协议
计算机端口:网络通信的桥梁
计算机端口是网络通信的逻辑通道,支持数据传输和服务识别。本文介绍端口定义、分类(知名、注册、动态端口)、作用及管理方法,涵盖常用知名端口如HTTP(80)、HTTPS(443)等,并强调端口安全配置的重要性,帮助读者全面理解这一关键组件。
1945 6
|
编译器 芯片
proteus并行接口芯片8255A的应用—键盘与数码管
proteus并行接口芯片8255A的应用—键盘与数码管
911 1

热门文章

最新文章