- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概述_汇编语言—微型计算机系统
选择题________________________________________________________
.在8253的6种工作方式中,能够自动重复工作的两种方式是方式1,方式2方式2,方式3方式2,方式4方式3,方式58086系统中,只有在CPU和存储器或I/O端口之间传输数据,以及填充指令队列时,CPU才执行总线周期。
.使用8253定时器的某个通道作为方波发生器时。若输入时钟频率为2MHz,则方波的周期范围为0.5uS--32.768mS,定时器初值范围是0000H--FFFFH
答:Out = n * CLK
= 1 *(1/2M) = 65536 *(1/2M)
=05us = 32768us = 32.768ms
.8253可编程计数/定时控制器具有3个独立的通道,各通道可有6种可供选择的工作方式。
.8086CPU中的ALE信号在总线周期的T1时钟状态,将CPU输出的地址锁存。
.8086 CPU正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号。
.8086 CPU系统中8253占用地址为100H~103H。初始化程序如下:
MOV DX103H
MOV AL,16H
OUT DX,AL
SUB DX,3
OUT DX,AL
① 此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?计数器0工作于方式3;
该计数器的输入脉冲频率为1MH,则其输出脉冲的频率为:45.454KH。
8086系统中,一个总线周期至少包括4个时钟周期。
8253的计数器在不同的工作方式中,计数到0时,都会从OUT 输出一个相同的信号。(( )
8253的端口地址为201-204H。编写初始化程序,读出计数器2的内容,并把读出的数据装入寄存器AX。
MOV AL,80H 10 00 000 0
OUT 204H,AL
IN AL,203H
MOV BL,AL
IN AL,203H
MOV BH,AL
MOV AX,BX
. 设825计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号,应向计数器装入的计数初值为多少?
= 76.4 。应向计数器装入的初值是76。
.PC机中有一个扬声器,可以发出约1KHz的音频信号。若采用8253来实现,时钟频率为4.77MHz,请问应如何设计8253计数寄存器的初值?应工作在哪种模式上?
答:8253计数寄存器的初值为:4.77MHz / 1KHz = 4770应工作在:方式3(输出方波)
. 用8253设计一个航标灯电路,白天航标灯关闭,夜晚每隔2S 闪烁一次,设8253的时钟频率为2MHZ,请画出设计电原理图,并编写程序。(设感光传感器无光线透入时为“0”,有光线透入时为“l”;8253芯片的片选地址为200H- 207H)。程序如下:
MOV AL,H 00 10 010 1
OUT 206H,AL
MOV AL,20H
OUT 200H,AL
MOV AL,65H 01 10 010 1
OUT 206H,AL
MOV AL,20H
OUT 202H,AL
.设8253的地址为80H~83H,输入时钟频率为2MHz。试编写利用8253的1通道产生200Hz的方波信号的控制程序。
(1)计算控制字及计数初值。
控制字为:计数初值为:2M)=10000
(2)编写控制程序。
MOV AL77HOUT 83H,AL
MOV AL,00H
OUT 81H,AL
MOV AL,00H
OUT 81H,AL
(3)计算可调整的计数初值范围及相对应的输出方波频率的范围。
计数初值范围为:—65536
相对应的输出方波频率的范围为:—65536*(1/2MHz)= 0.5us -- 32.768ms
.汇编程序段如下:
MOV DX,143H
MOV AL,77H
OUT DX,AL
MOV AX,0
DEC DX
DEC DX
OUT DX,AL
MOV AL,AH
OUT DX,AL
设8253的端口地址为140H--143H,问:
(1)程序是对8253的哪个通道进行初始化?
(2)该通道的计数常数为多少?
(3)若该通道时钟脉冲CLK的周期为1μs,则输出脉冲OUT的周期为多少μs?
答:
(1)程序对8253的通道1进行初始化。
(2)计数常数为10000D,BCD计数。
(3)工作在方式3,方波速率发生器。周期=10000(1μs=10000μS=10ms。
.8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计
文档评论(0)