将8253计数器0设置为方式1,计数初值为3000,计数器1为方式2,计数初值为2010H,计数器2设置为方式4,

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-31
编程将8253/8254计数器0设置为模式1,计数初值为3000H;

MOV AL,23H 8253数器0
OUT O3H,AL
MOV AL,3OH
OUT 00H,AL

MOV AL,75H 8253计数器1
OUT 03H,AL
MOV AX,2010H
OUT OOH,AL
MOV AL,AH
OUT 00H,AL

MOV AL,0B9H 8253计数器2
OUT 03H,AL
MOV AX,4030H
OUT OOH,AL
MOV AL,AH
OUT 00H,AL
哪有8253计数器3啊????????????????????
就是8254也没有计数器3啊

已知8253端口地址为40H、41H、42H、43H,时钟CLOK的频率为2MHZ,要求:计数器0按方式3工作,采用二进制计数,输出方波的频率为40KHZ。
(1)试计算8253的计数初值;
(2)编写8253初始化程序,已知8253控制字格式如下:


急求大神解答啊

MOV AL,23H 8253数器0
OUT O3H,AL
MOV AL,3OH
OUT 00H,AL

MOV AL,75H 8253计数器1
OUT 03H,AL
MOV AX,2010H
OUT OOH,AL
MOV AL,AH
OUT 00H,AL

MOV AL,0B9H 8253计数器2
OUT 03H,AL
MOV AX,4030H
OUT OOH,AL
MOV AL,AH
OUT 00H,AL

若如3 若若让若人

  • 微机题,编制完成EAX*5/8的程序段。要求:1.用乘法指令实现。2.用移位和...
    答:9.9 编程将计数器/定时器8253计数器0设置为模式1,计数初值3000H;计数器1设置为模式2初值为2010H;计数器2设置为模式4初值为4030H;解: 若端口地址为:0F8H~0FBH,初始化程序为: MOV AL, 32H OUT 0FBH, AL MOV AL, 00H OUT 0F8H, AL MOV AL, 30H OUT 0F8H, AL MOV AL, 74H OUT 0FBH, AL ...
  • 使用8253设计定时器,当输入频率为1MHz并输出频率为100Hz时,该定时器...
    答:CODESEGMENTASSUMECS:CODESTART:MOVAL,36H;设置8253计数器0为工作方式3,十进制计数MOVDX,283HOUTDX,AL;送方式控制字到控制口MOVDX,280HMOVAX,1000;计数初值为1000OUTDX,AL;送计数初值的低字节到计数器0的端口MOVAL,AHOUTDX,AL;送计数初值的高字节到计数器0的端口MOVAL,76H;设置8253计数器1为工作...
  • 交通指示灯
    答:电路设计的思路:1、计时功能实现逻辑:通过8253计数器0和计数器1级联实现准确定时;用8255的A口低六位控制东西、南北路口交通灯的状态;灯的亮灭可直接由8086输出0,1控制。用8259A管理可屏蔽中断即开机初始化。采用两个计数器级联的方式, 并且计数器0工作于方式3用于产生方波信号,计数器1工作方式0,...
  • 用8253定时器对1MHz时钟脉冲进行分频,产生频率为1Hz的方波信号_百度知 ...
    答:OUT DX, AL ;送计数初值的低字节到计数器0的端口 MOV AL, AH OUT DX, AL ;送计数初值的高字节到计数器0的端口 MOV AL, 76H ;设置8253计数器1为工作方式3,十进制计数 MOV DX, 283H OUT DX, AL ;送方式控制字到控制口 MOV DX, 281H MOV AX, ...
  • 可编程计数器 定时器8253有哪几种工作方式?试简述其工作原理。_百度知 ...
    答:【答案】:可编程计数器与定时器8253有6种工作方式:(1) 方式0为计数结束产生中断;(2) 方式1为可编程单稳触发器;(3) 方式2为分频器;(4) 方式3为方波频率发生器;(5) 方式4为软件触发选通脉冲;(6) 方式5为硬件触发选通脉冲。计数结束产生中断:当CLK端输入计数脉冲时,计数器能进行减1...
  • 8253通道串联时 怎么确定各自选用哪种方式
    答:.若要输出周期1秒的连续方波,因所需计数值超出一个通道最大计数值65536,采用通道级联来实现 通道0工作方式2,作分频器;通道1工作方式3,作方波发生器。级联计数总的初值 =OUT1输出方波周期/CLKo输入脉冲周期 =1S/2μS =500000d 500000d =1000d x 500d 设定通道0的计数初值N1 =1000d =3E8h...
  • 帮忙做一道微机原理题
    答:2、计数器计数初值 把这两个搞准了,编程就很简单了。首先确定控制字。8253芯片有一个8位的控制字寄存器(D7D6D5D4D3D2D1D0),其中,D7D6:计数器(通道)选择,D5D4:计数器读/写方式,D3D2D1:计数器工作方式,D0:计数方式(二进制或BCD计数)。依题意,D7D6:00(计数器0)D5D4:11(...
  • 计算机接口技术综合题,题目如下,请各位大虾江湖救急救急!!!
    答:属哪种工作方式?其OUT端输出什么波形?波形的周期为多少? (设输入时钟频率为100 KHz)2. 用8253计数器0设计一个输出频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。(1)要求算出计数初值,(2)编写初始化程序。3.已知8253的CLK=1MHz, =40H~43H,要求用...
  • 8253应用
    答:通道0工作方式2,用作自动重装计数初值的分频器;通道1工作方式3,用作自动重装计数初值的方波发生器。级联计数初值N1.N2 = 1S/2μS =500000d 设定通道0的计数初值N1 =1000d =3E8h 设定通道1的计数初值N2 =500d =1F4h.级联工作过程:①GATE0及GATE1长接+5V(高电平),通道0及通道写入计数...
  • 乙试设计初始化程序使8253输出周期为20ms的方波设系统时钟为50kHz...
    答:请仔细看:完成8253A的初始化程序,使8253A的计数器1输入8MHZ的时钟信号,输出2KHZ的方波,以二进制方式计数8253A的地址为60H~66H。(1)求计数器0的初值。(2)完成8253A的初始化程序您好亲,求初值(1)已知计数器0连续产生20KHz方波,将计数器0的输出OUT作为计数器1的时钟CLK,使其连续产生20MS定时...