计数器1工作在方式2计数输入时钟的频率为1MHz输出脉冲的频率为2KHz分析导出8253的控制字编写初始化程序段
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
设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故障率低,不易坏,可靠性高。
参考资料来源:百度百科-可编程序控制器