《汇编例子》PPT课件.ppt
《《汇编例子》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《汇编例子》PPT课件.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、例:要求计数器0工作于方式3,输出方波的频率为2KHz,计数脉冲的频率为2.5MHz,采用BCD计数,试写出初始化程序段。2.常数计算:TC=2.5MHz/2KHz=1250MOV AL,37HOUT 83H,ALMOV AL,50HOUT 80H,ALMOV AL,12HOUT 80H,AL1.8253的端口地址为:80H,81H,82H,83H。000111113.8253的方式控制字为:4.初始化程序段:8253的编程初始化编程的步骤:1.写入通道控制字,规定通道的工作方式;(A1A0=11)2.写入计数值(由控制字的D7D6确定通道号)。若规定只写入低8位,则写入的为计数值的低8位,高
2、8位自动置0;若规定只写入高8位,则写入的为计数值的高8位,低8位自动置0;若是16位计数值,则分两次写入,先写入低8位,再写入高8位。例1:某8253端口地址为F8HFBH,欲用通道0以方式1,按BCD计数,计数值为5080。1.确定通道控制字;2.计数值的低8位为80;3.计数值的高8位为50。00110011初始化程序为:MOV AL,33HOUT 0FBH,ALMOV AL,80HOUT 0F8H,ALMOV AL,50HOUT 0F8H,AL在计数过程中,8253读计数器现行值的方法:(将计数值存入内部锁存器)MOV AL,03H ;计数器0的锁存命令OUT 0FBH,AL;写入控制
3、寄存器IN AL,0F8H;读低8位MOV CL,AL ;存入CL中IN AL,0F8H;读高8位MOV CH,AL ;存入CH中8253的应用举例A4A3A0A5M/IOA7A6A9A8G1G2BG2ACBAY4A2A1RDWRD7D0GATE0OUT0CLK0CLK1CLK2GATE1OUT1GATE2OUT2A1A0RDWRD7D0CS1MHz方波5V2KHz方波1ms的负脉冲单脉冲8086CPU74LS138例2:用8253产生各种定时波形。例2:用8253产生各种定时波形。要求:(1)通道0输出频率为2KHz的方波;(2)通道1产生宽度为1ms的负脉冲;(3)通道2以硬件方式触发,输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编例子 汇编 例子 PPT 课件
限制150内