定时器/计数器实验

 时间:2026-02-14 02:42:17

一、实验要求

  编程将8253定时器0设定为方式3,定时器1设定在方式2,定时器1的输出作为定时器0的输入,定时器0的输出接在一个LED上,运行后可观察到该LED在不停闪烁。

一、 实验目的

了解8253定时器的硬件连接方法及时序关系。掌握8253的各种模式编程及原理。

三、实验连线如下

GATE0~GATE1连至电源+5V,CLK0接OUT1,OUT0用线连至一个发光管(L0), CLK1接1MHZ, CS53片选孔用线连至译码处208~~20F这个孔。

四、编写并保存以下的程序代码

CONTROL equ 20bh

COUNT0  equ 208h

COUNT1  equ 209h                  

COUNT2  equ 20ah

code   segment

       assume cs:code

start  proc  near

       mov   al, 36h; 00110110B  ; 计数器0,16位,方式3,二进制

       mov   dx, CONTROL

       out   dx, al

       mov   ax, 10000

       mov   dx, COUNT0

       out   dx, al              ; 计数器低字节

       mov   al, ah

       out   dx, al              ; 计数器高字节

       mov   al, 76h; 01110110B  ; 计数器1,16位,方式3,二进制

       mov   dx, CONTROL

       out   dx, al

       mov   ax, 100

       mov   dx, COUNT1

       out   dx, al              ; 计数器低字节

       mov   al, ah

       out   dx, al              ; 计数器高字节

       jmp   $

start  endp

code   ends

       end start    

五、打开装置的电源,执行上述代码的“编译操作”。

六、全速执行后可看到L0不断的闪烁,闪烁的频率为 。

  • LabVIEW中数值控件介绍
  • matlab怎么调用自己编的函数
  • matlab命令行窗口怎么打开
  • MATLAB使用function构造函数和两种函数调用方式
  • Z变换定义以及怎样进行Z变换?
  • 热门搜索
    婴儿dha什么牌子好 无毒不丈夫什么意思 哭笑不得的意思 繁衍的意思 rear是什么意思车上的 布施是什么意思 呵护的意思 客舍的意思 宦官是什么意思 低聚果糖的作用