计数器1工作在方式2计数输入时钟的频率为1MHz输出脉冲的频率为2KHz分析导出8253的控制字编写初始化程序段 5

 我来答
帐号已注销
2019-10-19 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

设8253的端口地址分别为340H~343H(计数器0的地址为340H,控制口地址为343H)。已知计数器0的CLK0输入时钟信号为1MHz,OUT0连续输出50KHz方波,请填空完成以下程序段,计数方式为二进制

计数器初值=1mhz/50khz=20=14h输出方波方式3011MOVAL,00010110;工作方式控制字中无关位默认为0MOVDX,343hOUTDX,al;写方式控制字MOVDX,340hMOVAX,0014h;计数初值OUTDX,ax;写入计数初值。

输入时钟周期 =1/1MHz =1μs,输出脉冲周期 =1/2KHz =500μs,

计数预装值 =500μs/1μs =500,计数过程是递减1,从500递减至0

计数器1方式2、计数值先读写低入8位再写入高8位,BCD码计数

控制字 =01110101b,8253初始化程序如下:

MOV AL, 01110101b ; 控制字送入AL

MOV DX, 36Bh ; 8253控制口地址

OUT DX, AL ; 控制字送8253控制口,初始化

MOV AL, 00h ; 计数值低8位

MOV DX, 369h ; T1计数寄存器地址

OUT DX, AL ; 先写入计数预装值低8位

MOV AL, 05h ; 计数值低高位

OUT DX, AL ; 再写入计数预装值高8位

扩展资料:

PLC的工作原理就是无限循环扫描,扫描过程是,初始化处理;处理输入信号阶段;程序处理阶段;处理输出信号阶段。扫描周期过程是T=(读入一点时间*点数)+(运算速度*程序步数)+故障诊断时间。

可编程序控制器的性能

(1)工作环境,一般PLC的工作的温度为0摄氏度到55摄氏度,最高为60摄氏度,存储温度为-20摄氏度至+85摄氏度;相对温度为5%~95%。(空气条件,周围不能混有可然性,易爆性和腐蚀性气体)

(2)耐振动,冲击性能强,一般PLC能承受振动和冲击频率为10~55HZ,振幅为0.5mm加速度为2g,冲击为10g

(3)循环扫描,一周期扫描时间为10ms左右,因此PLC故障率低,不易坏,可靠性高。

参考资料来源:百度百科-可编程序控制器

匿名用户
2016-06-07
展开全部
设8253的端口地址分别为340H~343H(计数器0的地址为340H,控制口地址为343H)。已知计数器0的CLK0输入时钟信号为1MHz,OUT0连续输出50KHz方波,请填空完成以下程序段,计数方式为二进制。计数器初值=1mhz/50khz=20=14h输出方波方式3011MOVAL,00010110;工作方式控制字中无关位默认为0MOVDX,343hOUTDX,al;写方式控制字MOVDX,340hMOVAX,0014h;计数初值OUTDX,ax;写入计数初值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式